Side: 1 Dokument type: Software Project Progress Report Flight Progress Strip System for Air Traffic Control. Fag: Gruppe nr: Veiledere: Dato: 22.11.2002 Software Engineering Filformat: 1 Filnavn: Børre Ludvigsen/Ky Van Ha PDF format sppr47.pdf Gruppemedlemmer: Navn: Signatur: Dato: Christian Raspotnig Kjell Gunnar Guttormsen Petter Larsen Eva Sandved Therese Røsholdt
Side: 2 Innholdsfortegnelse 1 Introduction 3 1.1 Purpose 3 1.2 Summary 4 1.2.1 Hovedaktiviteter: 4 1.2.2 Forandringer innenfor kostnader og arbeidsmengde 4 1.3 References 5 1.4 Definitions 5 1.5 Acronyms 7 2 Technical Status 8 2.1 Work package technical status 8 2.2 Forecast for next reporting period 10 3 Resource status 11 3.1 Staff utilisation 11 3.1.1 Felles 11 3.1.2 Samlet arbeidstid hver uke 11 3.1.3 Petter 12 3.1.4 Eva 12 3.1.5 Therese 13 3.1.6 Kjell Gunnar 14 3.1.7 Christian 14 3.2 Work package resource status 15 4 Schedule status 17 4.1 Milestone trend charts 17 4.2 Schedule summary 18 5 Problems 18 6 Vedlegg 19 6.1 Møtereferat 39 19 6.2 Møtereferat 40 21 Side 2 av 18
Side: 3 1 Introduction 1.1 Purpose Rapportperiode: 16.11-22.11.2002 Prosjektnavn: Flight Progress Strip System for ATC. http://www.pboxen.com/sites/skole/softeng/ Prosjektdefinisjon: http://www.pboxen.com/sites/skole/softeng/filer/prosjekt/beskrivelse/probeskriv.pdf Referat for denne perioden: - Møter med gruppe, o 19.11, vedlegg 40 - Møter med veileder, o 18.11, vedlegg 39 Formålet med denne rapporten er å gi en beskrivelse og dokumentasjon over kurset SE. Alle interessenter skal får en oversikt over - hva vi har gjort - hvordan og hvorfor vi gjorde det - når det ble gjort - hvor lang tid som vi trodde vi ville bruke på de ulike delene - den reelle tiden som ble brukt på de ulike delene - hvilke aktiviteter som er under planlegging Side 3 av 18
Side: 4 1.2 Summary 1.2.1 Hovedaktiviteter: AP Hva vi har gjort 2.3 Møte med veileder. Diskutert VVP og programmering 4.11 Utarbeidet SPPR for uke 47 5.3 SDS Har jobbet med versjon 2.0. Har gjort ulike forandringer på beskrivelse av de ulike komponentene. Funnet flere komponenter og beskrevet dem 5.4 VVP Har beskrevet testplaner for unit- og systemtesting. Har laget testcases for planene. Sporing fra SDS og SRS og test crossreference 5.5 Sluttprodukt Programmere prototype: Fått opp GUI med GUIStrip 5.6 Prosjektrapport Startet med å sette sammen rapport 5.7 SRS versjon 3.0 Oppdatert modeller, sporing, endringslogg. Slettet og oppdatert krav 6.1 XML Skrevet ned hvordan vi kan bruke XML 1.2.2 Forandringer innenfor kostnader og arbeidsmengde: Dette er siste SPPR. Har derfor strøket AP 4.12. Side 4 av 18
Side: 5 1.3 References Bøker: - Practical Object-oirented Development with UML and Java, Richard C. Lee og William M. Tepfenhart, 2002 - Java, How to program, Deitel & Deitel, 1999 - Human-Computer Interaction, Jenny Preece, Addison-Wesley 1994 - Patterns in Java, Mark Grand, Wiley, 1998 Artikler: - Guide to software verification and validation, ESA Board for Software Standardisation and Control, 1994 - www.cit.gu.edu.au/teaching/3192cit/resources/projects_97/vvv-vva.pdf - www.cs.utexas.edu/users/s2s/final/math/decimal/decimaldoc/vvp.html Andre: - Forelesningsnotater fra Objektorientert Programmering - Javas API-doc 1.4 Definitions Navn Beskrivelse 1.1 AP Strips 1.2 AP Enheters gjøremål 1.3 AP Navigasjon 1.4 AP Flygning 1.5 AP Fraselogi 1.6 AP Studietur 1.7 AP Regelverk og dokumenter 1.8 AP Meterologi 2.1 AP Undervisning 2.2 AP Selvstudie 2.3 AP Møtevirksomhet 3.1 AP Presentasjon SW Requirements Engineering 3.2 AP Presentasjon Characteristics of good Design 3.3 AP Presentasjon Factory patterns and abstract factory patterns 3.4 AP Presentasjon Software Faults and Failure Testing Issues Side 5 av 18
Side: 6 3.5 AP Presentasjon The changing system and the nature of maintenance 3.6 AP Oppgaver 4.1 AP SPPR uke 37 4.2 AP SPPR uke 38 4.3 AP SPPR uke 39 4.4 AP SPPR uke 40 4.5 AP SPPR uke 41 4.6 AP SPPR uke 42 4.7 AP SPPR uke 43 4.8 AP SPPR uke 44 4.9 AP SPPR uke 45 4.10 AP SPPR uke 46 4.11 AP SPPR uke 47 5.1 AP SPMP 5.2 AP SRS 5.3 AP SDS, versjon 1.0 og 2.0 5.4 AP VVP 5.5 AP Sluttprodukt 5.6 AP Prosjektrapport 5.7 AP SRS versjon 2.0 og 3.0 6.1 AP XML 6.2 AP Python 6.3 AP Java Side 6 av 18
Side: 7 1.5 Acronyms and abbriviations Forkortelse AFTN AP ATC ATCC C E FPSS GUI MP OO PR SDS SE SPMP SPPR SRS SW TG VVP XML Beskrivelse Aeronautical Fixed Telecommunication Network Arbeidspakke Air Traffic Control Air Traffic Control Center Cumulated Expenditure for the period Flight Progress Strip System (systemet vårt) Graphical User Interface Milepel Objekt orientert PreEstimated Software design specification Software Engineering Software Project Management Plan Software Project Process Report Software Requirement Specification Software ToGo Verification and Validation plan Extended Markup Language Side 7 av 18
Side: 8 2 Technical Status 2.1 Work package technical status AP Status 2.3 Møtevirksomhet Hva er vi ferdig med: Har definert FPSS. Fått definert mal til SPMP og SPPR Hatt møter angående SRS Startet med møter ang SDS Hatt møter angående global design Møter angående detaljdesign Møter angående VVP Møter angående programvare som skal utvikles Hva vi ikke er ferdig med: Møte ang VVP versjon 2.0 4.11 SPPR uke 47 Ferdigstilt 5.3 SDS versjon 2.0 Ferdigstilt 5.4 VVP Versjon 1.0 Ferdigstilt 5.5 Sluttprodukt Prototype Ferdigstilt 5.6 Prosjektrapport Hva er vi ferdig med: Startet med å sette sammen de ulike dokumentene Har ordnet header med uilke navn og side Skrevet preface Hva vi ikke er ferdig med: Sette sammen resten av dokumentene 5.7 SRS versjon 3.0 Ferdigstilt 6.1 XML Ferdigstilt 2.2 Forecast for next reporting period Dette er siste uke med jobb Side 8 av 18
Side: 9 3 Resource status 3.1 Staff utilisation 3.1.1 Felles timeliste for gruppemedlemmer: Navn AP Antall Timer Petter 5.3. 5.4 20.5 t Eva 4.11, 5.3, 5.4, 5.7, 6.1 33 t Therese 2.3, 5.3, 5.5 49.25 t Kjell Gunnar 2.3, 5.4, 27.75 t Christian 2.3, 5.4 34.75 t Totalt 165.5 t 3.1.2 Samlet arbeidstid hver uke Uke Totalt antall timer 38 160 t 39 102 t 40 135.75 t 41 165 t 42 175 t 43 120 t 44 186.5 t 45 188 t 46 176 t 47 165.5 t Totalt 1574 Side 9 av 18
Side: 10 3.1.3 Timeliste Petter Dato Fra Til Tid AP Kommentar 16.11 1000 1230 2.5 t 5.3 Websider 1700 2000 3 t 5.4 Lesning ang. VVP 2300 0000 1 t 5.4 Lesning ang. VVP 17.11 1100 1200 1 t 5.4 Test case 1200 1300 1 t 5.3 SDS 1500 1730 2.5 t 5.4 Lesning ang. VVP 21.11 0930 1400 6.5 t 5.4 VVP, sporing 1500 1700 2 t 5.4 VVP, sporing 1930 2030 1 t 5.4 Websider Total 20.5 t 3.1.4 Timeliste Eva Dato Fra Til Tid AP Kommentar 16.11 1200 1400 2 t 4.11 SPPR uke 47 17.11 1030 1130 1 t 5.3 SDS versjon 2.0 1130 1230 1 t 5.4 Leste over testcases 18.11 0900 1130 2.5 t 5.4 VVP 1230 1330 1 t 5.4 Sett over tescase 1330 1400 0.5 6.1 Lest over XML 1930 2130 2 t 5.7 SRS versjon 3.0 11030 1 t 5.4 Testcases 19.11 0900 1000 1 t 5.3 SDS versjon 2.0 1000 1200 2 t 5.7 SRS versjon 3.0 1300 1430 1.5 t 5.7 SRS versjon 3.0 1630 1700 0.5 t 5.7 SRS versjon 3.0 1830 2030 2 t 5.4 VVP 2300 2400 1 t 5.7 SRS versjon 3.0 20.11 1100 1200 1 t 5.4 VVP 1200 12.5 t 5.4 VVP 1300 1430 1.5 t 5.4 VVP 2100 2400 3 t 5.3 SDS 21.11 1000 1200 2 t 5.3 SDS 1500 1700 2 t 5.4 VVP 1900 2100 2 t 4.11 SPPR uke 47 22.11 0900 1100 2 t 5.4 VVP Total 33 t Side 10 av 18
Side: 11 3.1.5 Timeliste Therese Dato Fra Til Tid AP Kommentar 15.11 1000 1500 5 t 5.5 Programmering av prototype 16.11 1800 2300 5 t 5.5 Programmering av prototype 17.11 0930 1200 2.5 t 5.5 Programmering av prototype 1700 2100 4 t 5.5 Programmering av prototype 18.11 0900 1000 1 t 5.5 Programmering av prototype 1000 10.5 t 2.3 Møte med Ky 1030 1200 1.5 t 5.3 Oppdatert SDS versjon 2.0 1415 1500 0.75 t 5.3 Oppdatert SDS versjon 2.0 1800 2300 5 t 5.3 Oppdatert SDS versjon 2.0 19.11 0900 1300 4 t 5.3 Oppdatert SDS versjon 2.0 1400 1700 3 t 5.5 Programmering av prototype 1900 2200 3 t 5.5 Programmering av prototype 20.11 0900 1000 1 t 5.3 Oppdatert objektmodeller 1200 1700 5 t 5.5 Programmering av prototype 1900 2200 3 t 5.5 Prototype Implementation Doc. 21.11 0900 1100 2 t 5.5 Prototype Implementation Doc. 1400 1700 3 t 5.5 Javadoc til prototype Totalt 49.25 t Side 11 av 18
Side: 12 3.1.6 Timeliste Kjell Gunnar Dato Fra Til Tid AP Kommentar 16.11 1300 1600 3 5.4 18.11 0900 1000 1 5.4 1000 10.5 2.3 Møte med veileder 1030 1200 1.5 5.4 1400 1700 3 5.4 19.11 0900 1300 4 5.4 1400 1700 3 5.4 20.11 1200 1700 5 5.4 21.11 0900 1400 5 5.4 1500 1700 2 5.4 Ferdigstilte VVP`en Totalt 28 t 3.1.7 Timeliste Christian Dato Fra Til Tid AP Kommentar 15.11 1300 1400 1 t 5.4 VVP, leste om testing 16.11 1130 1300 1.5 t 5.4 VVP, leste om testing 17.11 1600 1800 2 t 5.4 VVP, leste om testing 1900 1945 0.75 t 5.4 VVP, leste om testing 2100 2245 1.75 t 5.4 VVP, leste om testing 18.11 1000 1030 1.5 t 2.3 Møte med Ky om VVP 1030 1200 1.5 t 5.4 VVP, jobbet med int. test 1415 1700 2.75 t 5.4 VVP, jobbet med int. test 19.11 0900 1300 4 t 5.4 VVP, jobbet med int. test 1400 1700 3 t 5.4 VVP, jobbet med funk. test 2130 2200 0.5 t 5.4 VVP, jobbet med int. test 20.11 1200 1600 4 t 5.4 VVP, jobbet med int. test 2100 2300 2 t 5.4 VVP, jobbet med int. test 21.11 0930 1400 6.5 t 5.4 VVP, jobbet med sporing 1500 1700 2 t 5.4 VVP, jobbet med sporing Total 34.75 t Side 12 av 18
Side: 13 3.2 Work package resource status Fremdriftstabell AP Plan Tidligere Uke 47 Total 1.1 30 1.2 30 1.3 10 1.4 25 1.5 15 1.6 30 1.7 20 1.8 20 2.1 150 2.2 150 2.3 80 3.1 30 3.2 30 3.3 30 3.4 30 3.5 30 3.6 30 4.1 30 PR TG PR TG E C E C 30 30 20 28.5 10 0 7 7 25 0 25.5 25.5 15 0 11.5 11.5 30 30 20 0 1.5 1.5 20 0 15 15 115 0 113 113 150 0 157 157 80 20 80 17.5 60 60 2.5 62.5 30 30 31 31 46.5 46.5 10 0 12.5 12.5 20 0 20 20 20 0 10.5 10.5 31 31 30 28.5 7 25.5 11.5 30 1.5 15 113 157 62.5 30 31 46.5 12.5 20 10.5 31
Side: 14 AP Plan 4.2 30 4.3 30 4.4 15 4.5 10 4.6 8 4.7 8 4.8 8 4.9 6 4.10 6 4.11 6 5.1 30 5.2 200 5.3 150 5.4 150 5.5 200 5.6 20 5.7 40 6.1 150 6.2 150 6.3 30 Tidligere Uke 47 PR TG PR TG E C E C 30 30 22 22 15 0 12 12 10 0 10 10 8 0 3.5 3.5 8 0 3.5 3.5 8 0 4.5 4.5 6 0 3.5 3.5 6 0 2.5 2.5 4 4 4 0 0 0 4 4 35.5 35.5 300 0 313 313 250 23 250 0 227 227 22 249 150 105 150 0 45 45 93 138 200 94 200 0 106 106 36.5 153 20 16.5 20 16.5 3.5 3.5 0 3.5 50 8 50 0 42 42 7 49 50 13 50 0 37 37 0.5 37.5 150 0 28 28 21 21 Total 30 22 12 10 3.5 3.5 4.5 3.5 2.5 4 35.5 313 249 138 153 3.5 49 37.5 28 21
System for Air Traffic Control System MP1 MP2 MP3 MP4 MP5 MP6 MP7 MP8 MP9 MP10 MP11 MP12 MP13 MP14 MP15 MP17 MP18 Update Uke 38 38 39 40 41 42 42 43 44 45 45 46 47 47 49 49 Plan 37 38 39 40 41 42 43 44 45 46 47
Side: 16 4.2 Schedule summary Bar Chart Bar chart uke 47 6,1 5,7 5,6 5,5 AP 5,4 5,3 4,11 2,3 0 10 20 30 40 50 60 70 80 90 100 %-vis ferdig AP som er sluttført i tidligere perioder: - 2.1, 3.6, 4.10 (uke 46) - 2.2, 4.9, 6.3 (uke 45) - 1.1, 3.5, 4.8 (uke 44) - 3.4, 4.7 (uke 43) - 1.2, 1.3, 1.4, 1.5. 4.6, 5.2 (uke 42) - 1.6, 1.7, 1.8, 3.3, 4,5 (uke 41) - 4.4, 5.1 (uke 40) - 3.2, 4.3 (uke 39) - 4.2 (uke 38) - 3.1, 4.1 (uke 37) 5 Problems Vi har også denne uken vært plaget med sykdom i gruppen.
Side: 17 6 Vedlegg 6.1 Møtereferat 39 Software Eng. MØTEREFERAT MØTETYPE: Møte med faglærer MØTE NR.: 39/2002 DATO: 18. november 2002 STED: Kontor 4. etg. Os Allè 11 MØTELEDER: Kjell Gunnar Guttormsen MØTEREFERENT: Christian Raspotnig Til stede: Christian Raspotnig, Therese Røsholdt og Kjell Gunnar Guttormsen, samt faglærer Ky Van Ha Meldt forfall: Ingen Forfall: Eva Sandved og Petter Larsen Agenda: 79/02 Eksamen, 80/02 Innlevering, 81/02 VVP SAK Hva ble gjort ANSVARLIG FRIST 79/02 Eksamen Ky orienterte oss om at det ikke blir eksamen i Software Engineering. Tre par skuldre senket seg noen cm. 80/02 Innlevering Ky orienterte om at tidspunkt for innlevering av prosjektet nå er satt til torsdag i uke 50, som vil være den 12. desember. Det er ønskelig å gå over sluttrapporten sammens med Ky, før vi leverer den. 81/02 VVP Eksempler Vi etterlyste eksempler på VVP. Ky hadde funnet eksempler på nettet og ga Kjell Gunnar web-adressen. Vi skulle også ha fått utlevert en mal for hva vi skal gjennomgå i VVP. Innhold Vi skal ikke ha med review, walktrough, inspection og audit. Vi må bare forstå det. Ellers kunne vi ha med schedule, som er plan for når review skal gjennomføres. Det er ikke nødvendig å lage test case for alle komponenter og moduler (metoder), men nok til å vise at vi forstår hvordan det gjøres. Acceptance testing Vi behøver ikke å ha med acceptance testing, siden det ikke er aktuelt med interessenter som vet hvordan vårt ser ut eller fungerer. Integration testing Legges inn i System testing under kap. 4 i VVP. Test case ha samme form og punkter som unit test case.
Side: 18 6.2 Møtereferat 40 Software Eng. MØTEREFERAT MØTETYPE: Gruppemøte MØTE NR.: 40/2002 DATO: 19. november 2002 STED: 2. etg. Os Allè 11 MØTELEDER: Kjell Gunnar Guttormsen MØTEREFERENT: Therese Røsholdt Til stede: Christian Raspotnig, Kjell Gunnar Guttormsen, Eva Sandved og Therese Røsholdt Meldt forfall: Petter Larsen Forfall: Agenda: 82/02 SDS, 83/02 SRS SAK Hva ble gjort ANSVARLIG FRIST 82/02 SDS Oppdatering Har slettet metodene printupdatestrip og printchangedstatus i klassen PrintOut, da det viser seg at metoden printstrip utfører de nødvendige funksjoner også for oppdateringer og forandringer. Oppdatering Har slettet metodene makehelpmenu og makefunctionmenu fra klassen FPSSMenuBar. Denne avgjørelsen ble tatt fordi vi ikke ønsker å dekke til noe av skjermbildet med ting som popper opp. Vi beholder closemenyen. Hjelp til FLL bør gis via brukermanual og evt oppslag ved arbeidsstasjon 83/02 SRS Oppdatering Må oppdatere SRS i forhold til pkt 82/02