Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
PublisertSiri Andresen Endret for 9 år siden
1
1 Vedlikehold av systemer Gruppe 3 Henning Kristiansen Vegard Simensen Andrè Hauge Mats Lindh
2
2 Vedlikeholdsteknikker Konfigurasjonskontroll Innvirkningsanalyse
3
3 Konfigurasjonskontroll Holde styr på endringer ved å opprette et konfigurasjonsstyre
4
4 1. Problem funnet 2. Rapportering 3. Relevans 4. Omfang, prioritet og ansvar 5. Endring / utvikling 6. Integrasjon 7. Endringsrapport Integrasjonskontroll Skal inneholde følgende: Synkronisering – Når var endringen gjort Identifikasjon – Hvem gjorde forandringen Navngiving – Til hva som var endret Attest – Ble endringen gjort riktig Godkjenning – Hvem godkjente forandringene Notifikasjoner – Hvem har fått beskjed Kansellering – Hvem kan avbryte endringen Ansvar – Hvem har ansvar for forandringen Prioritet – Viktigheten av forandringen Konfigurasjonsstyre
5
5 Innvirkningsanalyse Evaluerer alle konsekvensene en endring kan gi Inkludert ressursbruk Hjelper å kontrollere vedlikeholdskostnaden
6
6
7
7 Softwarefornyelse Redokumentasjon Restrukturering Reverse engineering Gjenutvikling
8
8 Redokumentere Statisk analyse av koden Hva gjør egentlig koden?
9
9 Restrukturere Gjør det lettere å forstå Henter designspesifikasjon fra kildekoden Ustrukturert kode Forenkler intern representasjon Strukturert kode Regenerer strukturert kode Intern representasjon av koden
10
10 Reverse Engineering Henter designspesifikasjon fra kildekoden Gjør det mulig å manipulere Kan sitte igjen med mindre informasjon Meget ustrukturerte systemer vil være vanskelig å reversere Oppdager inkonsistens og standardfeil
11
11 Gjenutvikling Utvidelse av Reverse Engineering Lager ny kode uten å endre hovedfunksjoner Oppdaterer til standarder Må i de fleste tilfeller kombineres med menneskelige faktorer
12
12 Klassifikasjon av softwarefornyelse SPECIFICATION DESIGN SOURCE CODE RekonstruksjonRedokumentasjonReverse Engineering Gjenutvikling
13
13 http://g3.har.cx
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.