Dokument type: Software Project Progress Report Flight Progress Strip System for Air Traffic Control. Fag: Gruppe nr: Veiledere: Versjon: 1. Dato: 27.9.22 Software Engineering Filformat: 1 Filnavn: Børre Ludvigsen/Ky Van Ha PDF format Sppr39.pdf Gruppemedlemmer: Navn: Signatur: Dato: Christian Raspotnig Kjell Gunnar Guttormsen Petter Larsen Eva Sandved Therese Røsholdt
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 4 1.4 Definitions 5 1.5 Acronyms 6 2 Technical Status 7 2.1 Work package technical status 7 2.2 Forecast for next reporting period 7 3 Resource status 9 3.1 Staff utilisation 9 3.1.1 Felles 9 3.1.2 Samlet arbeidstid hver uke 9 3.1.3 Petter 9 3.1.4 Eva 1 3.1.5 Therese 1 3.1.6 Kjell Gunnar 11 3.1.7 Christian 11 3.2 Work package resource status 12 4 Schedule status 14 4.1 Milestone trend charts 14 4.2 Shedule summary 15 5 Problems 16 6 Vedlegg 17 6.1 Møtereferat 9 17 6.2 Møtereferat 1 18 6.3 Møtereferat 11 18 6.4 Møtereferat 12 2
1 Introduction 1.1 Purpose Rapportperiode: 21.9-27.9.22 Prosjektnavn: Flight Progress Strip System for Air Traffic Control. 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øte med veileder o 25.9, vedlegg 3 - Gruppemøter, o 23.9, vedlegg 1 o 24.9, vedlegg 2 o 26.9, vedlegg 4 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 3
1.2 Summary 1.2.1 Hovedaktiviteter: WpId Hva vi har gjort 1.1 Så på stipinstruks fra Rygge og utarbeidet krav ut i fra dette 2.1 Har fulgt forelesning og presentasjoner til andre studenter. Temaet denne uken har vært SW Design 2.2 Har lest kapittel 4, 5 og 6 i pensumbok, samt lest artikler som er utlevert 2.3 Vi har hatt møtevirksomhet med faglærer ang. SPMP og SPPR 3.2 Forberedte og holdt presentasjon om Characteristics of Good Design 3.3 Har arbeidet med presentasjon Factory Patterns og Abstract Factory Patterns 4.3 Utarbeidet SPPR for uke 39 5.1 Har gjort forandringer i SPMP ut i fra kommentarer fra Ky 5.2 Fortsatt med å definere og begrunne krav. Har definert ulike termer som skal brukes i SRS. Jobbet med ulike modeller 1.2.2 Forandringer innenfor kostnader og arbeidsmengde: På grunn av at vi har misforstått hvordan vi skal dokumentere arbeidstimer er det ikke fullstendig samsvar mellom utfylte timelister og fremdriftsplan frem til uke 39. I fremdriftsplanen har vi spesifisert de ulike arbeidspakkene. Når vi har sett litt mer på dem har vi funnet ut at arbeidsmengden vår har økt fra 175 til 235. 1.3 References Bøker: - Requiremets Engineering, Processes and teqniques, Gerald Kotonya og Ian Sommerville, 21 - Software Engineering, Ian Sommerville, 21 - Software Engineering, Theory and practice, Shari Lawrence Pfleeger, 21 - Air Traffic Control, Ian Allen, 1984 - Air Disasters, Stanley Stuart, 1986 Artikler: - Design Patterns, elements of reusable object-oriented SW, Erich Gamma,, 1997 - SW Requirements, Pete Sawer and Gerald Kotonya, 21 - Resourceful Systems for Faults Tolerance, Reliability, and Safety, Russell J. Abbott, 199 - Transition To Object-Oriented Software Development, Mohamed E. Fayad, Wei- Tek Tsai, Milton L. Fulghum, 1996 - Design Document ICS 52. Krishna Raman 4
Andre: - Flightstrips - Stipinstruks - Oslo ATCC perm - ATC spill 1.4 Definitions Navn ATCC Flight progresstrips Metar Notam RID SCR SDS SMR SPMP SPPR SPR SRS SW VVD SE MP Enheter ATC Beskrivelse Air Traffic Control Center Hjelpemiddel hvor flygeleder får informasjon om en flygning og kan skrive ned informasjon for flygningen Metrological report to airmen varsel om aktuelt vær for en bestemt flyplass som har gyldighetsperiode enten 3 eller 6 minutter Notice to airmen rapport ment for å informere flygende personell om uregelmessigheter i luftrommet det planlegges å fly i Review Item Discrepancies Software Change Request Software Design Specification Software Modification Report Software Project Management Plan Software Project Process Report Software Problem Report Software Requirement Specification Software Verification and Validation Document Software Engineering Milepell Forskjellige arbeidssteder innen luftfart (eks kontrolltårn, innflygningskontroll, områdekontroll) Air Traffic Control 5
1.5 Acronyms 1.1 Strips 2.1 Undervisning 2.2 Selvstudie 2.3 Møtevirksomhet 3.2 Characteristics of god Design 3.3 Factory patterns and abstract factory patterns 4.3 SPPR uke 39 5.1 SPMP 5.2 SRS 6.1 XML 6.2 Python 6
2 Technical Status 2.1 Work package technical status WpId Status 1.1 En del igjen 2.1 En del igjen 2.2 En del igjen 2.3 En del igjen 3.2 Ferdig 3.3 En del igjen 4.3 Ferdig 5.1 Inne til 2 revurdering, forhåpentligvis ferdig 5.2 Mye jobb igjen 2.2 Forecast for next reporting period WpId Beskrivelse/Ansvar 1.1 Fortsette med å sette oss inn i hvordan strip brukes og fungere Hele gruppen DateLine 1.2 Fortsette med å sette oss inn i hvordan enheter fungere Hele gruppen 1.7 Vil se på eksiterende dokumenter og regelverk for å finne mer om definisjoner Christian 2.1 Alle gruppemedlemmer følger de forelesninger de ønsker 2.2 Hvert gruppemedlem har ansvar for å jobbe med pensum fra boka 2.3 Møter med veileder og faglærer etter behov 3.3 Forberede presentasjon om Factory Patterns og Abstract Factory Patterns. Petter, Therese og Eva 4.4 SPPR, uke 4 Kjell Gunnar, Therese 3.1 4.1 7
5.2 Jobbe videre med kravdokument Christian, Petter 18.1 6.1 Starte å lese om XML Therese 6.2 Finne ut hvordan Python fungere, programmere enkle program Eva 8
3 Resource status 3.1 Staff utilisation 3.1.1 Felles timeliste for gruppemedlemmer: Navn WpId Antall Timer Petter 2.2, 3.3 9 Kjell Gunnar 2.1, 2.2, 3.2, 4.3, 5.1, 5.2 26 Therese 2.2, 3.3, 4.3 1.5 Christian 2.1, 2.2, 3.2, 4.3, 5.1, 5.2 28,5 Eva 2.1, 2.2, 2.3, 3.3, 4.3, 5.1, 5.2 28 Totalt 12 3.1.2 Samlet arbeidstid hver uke Uke Totalt antall timer 38 16 39 12 4 41 42 43 44 45 46 47 48 49 Totalt 3.1.3 Timeliste Petter Dato Fra Til Tid Arbeidspakke Kommentar 23.9 12 13 1 t 2.2 Websider 24.9 9 11 2 t 3.3 Presentasjon nr. 3 25.9 1 14 4 t 2.2 Selvstudium 26.9 1 12 2 t 3.3 Presentasjon nr. 3 Total 9 9
3.1.4 Timeliste Eva Dato Fra Til Tid Arbeidspakke Kommentar 22.9 15 19 4 t 5.2 19 2 1 t 2.2 Kapittel 5 23.9 11 13 2 t 3.3 Fant stoff om Patterns 13 15 2 t 5.2 Skrev inn krav 24.9 113 143 3 t 5.1 Gjorde forandringer 143 153 1 t 2.2 Kapittel 5 173 19 1.5 t 5.2 Jobbet med kravdokument 23 233.5 2.2 Use case 25.9 11 113.5 t 4.3 SPPR uke 39 113 123 1 t 5.1 SPMP 123 13.5 2.3 Møte med Ky 13 15 2 t 5.1 SMPM, gjorde forandringer 15 17 2 t 4.3 SPPR, uke 39 23 213 1 t 4.3 SPPR, uke 39 26.9 9 1 1 t 4.3 SPPR, uke 39 115 11,75 t 2.1 Gjesteforeleser, Børre Stenseth 14 16 2 t 4.3 SPPR, uke 39 173 19 1.5 t 4.3 SPPR, uke 39 27.9 945 13.75 t 4.3 SPPR, uke 39 Total 28 t 3.1.5 Timeliste Therese Dato Fra Til Tid Arbeidspakke Kommentar 23.9 11 13 2 t 2.2 Lesing i lærebøker 24.9 1 12 2 t 2.2 Lesing i lærebøker 18 193 1,5 t 4.3 SPPR 1 12 2 t 2.2 Lesing i lærebøker 26.9 12 15 3 t 3.3 Presentasjon, uke 41 Total 1.5 t 1
3.1.6 Timeliste Kjell Gunnar Dato Fra Til Tid Arbeidspakke Kommentar 21.9 2 22 2 t 3.2 Forberedte presentasjon 22.9 21 22 1 t 3.2 Forberedte presentasjon 23.9 14 17 3 t 3.2 Forberedte presentasjon 24.9 9 1 1 t 5.1 Hentet skrevne kommentarer til SPMP hos Ky. Så gjennom disse. Informerte andre gruppemedlemmer. 115 12 1.5 t 2.1 Forelesning 12 16 4 t 5.2 Definerte krav, begrunnelse for krav 1645 1715.5 t 5.1 Ga kommentarer til SPMP 1715 1745.5 t 2.2 Leste om Risk Management. 25.9 11 113.5 t 4.3 Gjorde endringer i SPPR 113 123 1 t 5.1 Gjorde endringer i SPMP 123 13.5 t 2.3 Endringer i SPMP 13 15 2 t 5.1 Endringer i SPMP 15 17 2 t 4.3 Endringer i SPPR 26.9 93 1.5 t 4.3 Endringer i SPPR 1 11 1 t 2.1 Gjesteforelesning 11 14 3 t 4.3 Skrevet SPPR for uke 39 27.9 9 11 2 t 2.2 Lest i kap. 5 og 6 i lærebok Total 26 t 3.1.7 Timeliste Christian Dato Fra Til Tid Arbeidspakke Kommentar 22.9 1515 1545.5 t 2.2 Leste artikkel 2115 213.25 t 3.2 Leste igjennom presentasjon 23.9 1415 17 2.75 t 3.2 Forberedte presentasjon 213 233 2 t 3.2 Forberedte presentasjon 24.9 93 1.5 t 4.3 Så på SPPR 1 12 2 t 2.1 Forelesning om design 123 1615 3.75 t 5.2 Jobbet med SRS 23 2315 2.75 t 5.2 Jobbet med SRS 25.9 11 113.5 t 5.2 Jobbet med SRS 123 13.5 t 2.3 Samtale med Ky 13 17 5.5 t 5.2 Jobbet med SRS 22 23 1 t 5.2 Jobbet med SRS 26.9 9 1 1 t 4.3 Jobbet med SPPR 1 11 1 t 2.1 Forelesning om design BS 123 17 4.5 4.3 Jobbet med SPPR Total 28.5 t 11
3.2 Work package resource status Fremdriftstabell AP Plan 1.1 3 1.2 3 1.3 1 1.4 25 1.5 15 1.6 3 1.7 2 1.8 2 2.1 15 2.2 15 2.3 8 3.1 3 3.2 3 3.3 3 3.4 3 3.5 3 3.6 3 3.7 3 Tidligere Uke 37 Uke 38 Uke 39 Uke 4 Uke 41 Uke 42 Uke 43 Uke 44 Uke 45 Uke 46 PR TG PR TG PR TG PR TG PR TG PR TG PR TG PR TG PR TG PR TG PR TG E C E C E C E C E C E C E C E C E C E C E C 3 3 3 2 3 16 3 14 1 1 4 14 2 16 3 3 3 1 3 1 3 1 2 2 2 2 2 1 8 1 8 1 8 1 8 2 2 2 2 2 25 1 25 1 25 8 25 8 15 15 15 3 18 18 15 13 15 13 15 11 15 11 2 2 2 2 4 4 3 3 3 3 3 15 3 15 15 15 15 2 2 2 2 2 19 2 19 1 1 1 2 5 2 5 2 5 2 5 15 15 15 15 15 15 127 15 118 15 17 15 12 23 23 9 32 11 43 5 48 15 119 15 19 15 94 15 78 31 31 1 41 15 56 16 72 8 75 8 73 8 66 8 63.5 5 5 2 7 7 14 1.5 15.5 3 1 3 2 25 5 3 3 3 3 3 3 1 3 +1 2 2 11 31 3 3 3 3 3 3 3 21 9 9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 Total 16 2 2 18 4 15 1 15 48 72 15.5 3 31 9
AP Plan Tidligere Uke 37 Uke 38 Uke 39 Uke 4 Uke 41 Uke 42 Uke 43 Uke 44 Uke 45 Uke 46 Total 3.8 3 4.1 3 4.2 3 4.3 3 4.4 15 4.5 1 4.6 8 4.7 8 4.8 8 4.9 6 4.1 6 4.11 6 4.12 6 5.1 3 5.2 2 5.3 15 5.4 15 5.5 2 5.6 2 6.1 15 6.2 15 PR TG PR TG PR TG PR TG PR TG PR TG PR TG PR TG PR TG PR TG PR TG E C E C E C E C E C E C E C E C E C E C E C 3 3 3 3 3 3 3 3 3 3 3 31 31 3 3 3 3 3 3 3 3 3 3 3 3 3 3 8 22 22 15 15 15 15 15 15 15 15 1 1 1 1 1 1 1 1 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 16 3 6 3 +4.5 14 14 1 24 1.5 34.5 2 2 2 19 2 173 2 148 1 1 17 27 25 52 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 31 3 22 34.5 52 Software Project Progress Report, uke 39 13
4 Schedule status 4.1 Milestone trend charts for Flight Progress Strip System for Air Traffic Control System Milepel MP1 MP2 MP3 MP4 MP5 MP6 MP7 MP8 MP9 MP1 MP11 MP12 MP13 MP14 MP15 MP16 MP17 Update Uke Uke 37 38 38 39 4 41 42 42 43 44 45 45 46 47 47 48 49 Plan 37 38 39 4 41 42 43 44 45 46 47 48 49 Software Project Progress Report, uke 39 14
4.2 Schedule summary Bar Chart Arbeidspakke 5,2 5,1 4,3 3,3 3,2 2,3 2,2 2,1 1,8 1,7 1,6 1,5 1,4 1,3 1,2 1,1 Chartdiagram, uke 39 2 4 6 8 1 %-vis ferdig Arbeidspakker som er sluttført i tidligere perioder: - 3.1, 4.1 (uke 37) - 4.2, (uke 38) Software Project Progress Report, uke 39 15
5 Problems Mye sykdom i gruppen. Therese og Petter har vært borte hele uka, Eva var borte mandag og tirsdag. Møte med Børre ble ikke gjennomført pga forglemmelse fra vår side. Tidsfaktor til dette faget er et problem. Gruppen føler at all tilgjengelig tid går til dette faget og andre fag lider. Software Project Progress Report, uke 39 16
6 Vedlegg 6.1 Møtereferat 9 Software Eng. MØTEREFERAT MØTETYPE: Gruppemøte MØTE NR.: 9/22 DATO: 23.september 22 STED: Datalab 2. etg. Os Allè 11 MØTELEDER: Kjell Gunnar Guttormsen MØTEREFERENT: Christian Raspotnig Til stede: Christian Raspotnig, Kjell Gunnar Guttormsen Forfall: Petter Larsen, Therese Røsholdt og Eva Sandved Agenda: 21/2 Presentasjon SAK Hva ble gjort ANSVARLIG FRIST 21/2 Presentasjon Skrev videre på presentasjonen Gikk gjennom presentasjonen for hverandre og tok tiden Christian Tirsdag 24/9 6.2 Møtereferat 1 Software Eng. MØTEREFERAT MØTETYPE: Gruppemøte MØTE NR.: 1/22 DATO: 24. september 22 STED: Datalab 2. etg. Os Allè 11 MØTELEDER: Kjell Gunnar Guttormsen MØTEREFERENT: Christian Raspotnig Til stede: Christian Raspotnig, Kjell Gunnar Guttormsen Forfall: Petter Larsen, Therese Røsholdt og Eva Sandved Agenda: 22/2 SPMP og SPPR, 23/2 SRS SAK Hva ble gjort ANSVARLIG FRIST 22/2 SPMP og SPPR Hentet og så over SPMP og SPPR som vi fikk tilbake fra faglærer med kommentarer Videresendte kommentarene til syke gruppemedlemmer Kjell Gunnar Snarest og fredag 27/9 23/2 SRS Gikk gjennom kravene og endret ordlyden på enkelte av kravene Skrev ned begrunnelse for kravene Begynte å skrive definisjoner Christian 18/1 Software Project Progress Report, uke 39 17
6.3 Møtereferat 11 Software Eng. MØTEREFERAT MØTETYPE: Møte med faglærer MØTE NR.: 11/22 DATO: 25. september 22 STED: Faglærers kontor 4. etg. Os Allè 11 MØTELEDER: Eva Sandved MØTEREFERENT: Christian Raspotnig Til stede: Christian Raspotnig, Kjell Gunnar Guttormsen og Eva Sandved Forfall: Petter Larsen og Therese Røsholdt Agenda: 24/2 SPPR, 25/2 SPMP SAK Hva ble gjort ANSVARLIG FRIST 24/2 SPPR uke 39 Gikk gjennom punkt 1.1, 1.3, 1.4, 2.2, 3.1 og 3.2 i SPPR med faglærer og fikk utdypende kommentarer Eva Sandved Fredag 27/9 25/2 SPMP Gikk gjennom punkt 1.4, 3.3, 4.2 og 4.3 i SPMP med faglærer og fikk forklart hans kommentarer og hva som burde forandres Eva Sandved Snarest 6.4 Møtereferat 12 Software Eng. MØTEREFERAT MØTETYPE: Gruppemøte MØTE NR.: 1/22 DATO: 24. september 22 STED: Datalab 2. etg. Os Allè 11 MØTELEDER: Kjell Gunnar Guttormsen MØTEREFERENT: Christian Raspotnig Til stede: Christian Raspotnig, Kjell Gunnar Guttormsen Forfall: Petter Larsen, Therese Røsholdt Agenda: 26/2 SPPR SAK Hva ble gjort ANSVARLIG FRIST 26/2 SPPR uke 39 Jobbet videre med SPPR ut i fra kommentarer fra Ky. Jobbet spesielt med fremdriftsplanen. Har gjort endringer på totalt antall timer. Oppdatert de enkeltes timelister Skrev ned arbeidsplan for neste uke Bar Chart Kjell Gunnar Christian Eva Fredag 27/9 Software Project Progress Report, uke 39 18