Upload
vinaya
View
34
Download
0
Embed Size (px)
DESCRIPTION
Gruppe 7: Daniel Damkjær Kasper Sørensen Peter Skov-Madsen. TietgenSkolen – hovedopgaven til datamatiker. ITempSys Vikar og lønsystem for ITemp. Disposition. Intro Introduktion af ITemp Gennemgang af ITempSys Bruge af XP samt fordele/ulemper - PowerPoint PPT Presentation
Citation preview
ITempSysVikar og lønsystem for ITemp
TietgenSkolen – hovedopgaven til datamatiker
Gruppe 7:Daniel Damkjær Kasper SørensenPeter Skov-Madsen
Disposition Intro Introduktion af ITemp Gennemgang af ITempSys Bruge af XP samt fordele/ulemper Tortoise, Teamviewer og flere værktøjer
der er benyttet under projektet Opbygningen af ITempSys Konklussion
Introduktion af ITemp Vikarbureau med afdelinger i Odense og Fredericia Ønsker en form for administrationssystem, hvor
deres vikarer kan oprettes, timer registreres Ønsker derudover en SMS gateway til brug når
folk f.eks. tilføjes et vikariat Udskrivning af lønsedler Flere systemer slås sammen til ét Hovedformål med systemet:
Administrationssystem, samt udskrivning af lønsedler online
XP (Extreme Programming) Agil udviklingsmetode Lægger vægt på resultater frem for
dokumentation
Fordele: Hurtige resultater Bedre tid til at arbejde med de
forskellige løsninger Større frihedsgrad i forhold til vores
løsninger Samlet udviklingshold Sikrer at kundens ønsker bliver opfyldt
Ulemper: Løs planlægning, manglende
struktur(fører til tidsspild?) Manglen på dokumentation, hvorfor var
det lige vi gjorde det der? Uholdbart ved større projekter Ved kunden overhovedet hvad det er de
ønsker?
XP: TortoiseSVN
Continuous integration Collective code ownership
XP: TeamViewer
Pair programming Coding standards og refactoring
MVC (Model View Controller)
.aspx, aspx.cs og .cs-filer i App_Code Brugergrænsefladen kan udskiftes To udviklere på samme tid Model: præsentation afhænger af model
Model kan testes uafhængigt af præsentationen UI er testet manuelt
Kan opdatere og forny Mange update requests til View fra modellen
ViewView ControllerController
ModelModel
Validering
Core software Management: hæv velocity Kendetegn for Core software:
Fragile – ændringer ødelægger andre ting Ikke test-foranstaltninger -> fejl findes ikke Få udviklere kender til Core software
Schwaber: 120/5500 og 65%
Arkitektur og sikkerhed Opbygning af ITempSys Download af lønseddel og sikkerhed