Video: Grunnleggende sikkerhetskurs, repetisjon, NMU Borre 2024
For å forstå hvordan du utformer prosesser, må du forstå design stadier for iOS-apper . Programvareutviklingstrinn blir bestilt i tide av trinn , fra en scene av liten forståelse og flytting til stadier av gradvis økt kunnskap og forutsigbarhet, med aktivitetene som starter med sponsorene eller visjonærene og flyttes til utviklingslaget og deretter til kunden. Det er fire stadier:
-
Begynnelse: Begynnelsestrinnet er hvor ting blir funnet ut - en omtrentlig visjon; en forretningssak omfang; et høyt nivå, potensiell arkitektur; og høyt estimat av innsats og kostnad. Du kan gjøre noe domener og problemanalyse her.
-
Utarbeidelse: Dette er scenen hvor du forfiner visjonen, validerer kjernarkitekturen og løser risikoer. Faktisk kan du si at utarbeidelse handler om oppløsning av risikoene. Her er det meste av kravidentifikasjonen gjort og (med håp) realistiske prosjektstyringsestimater opprettes.
Brukerdemoer som er ment å bedre forstå kravene kan også gjøres her. Kjernearkitekturen er utformet her - det vil si elementene som har å arbeide. Design og implementering av de kritiske funksjonene er gjort her.
-
Konstruksjon: Scenen der du iterativt implementerer eventuelle gjenværende funksjoner og forbereder deg for distribusjon. Konstruksjonsfasen er hvor oppgavene kontinuerlig legger til flere og flere funksjoner. Rikelig med detaljert OO-design, implementering og testing finner sted her.
Etter at utarbeidelsen er ferdig, har du en god ide om hvor mye programvaren vil koste å bygge og hvordan det vil fungere. Du kan deretter fortsette til mer eller mindre repeterbare, kake-cutter oppgaver som finner sted i byggeprosessen. Objektorienterte aktiviteter foregår i detaljert problem- og løsningsanalyse og i OO-design og implementering av kjernefunksjonene.
-
Overgang: Dette er scenen hvor du distribuerer en ferdig utgave. Her overføres programvaren til brukere. I tillegg kan du også beta-test et system i dette stadiet. Aktiviteter fra distribusjons-, test- og vedlikeholdsfasene finner sted her.
Merk at prosjektledelsen kutter over alle faser.
Du tror kanskje at aktiviteter fra de fleste faser er gjort i de fleste stadier. Du ville være riktig; Imidlertid er graden eller andelen tidsforbruk i et stadium av aktiviteter av en fase forskjellig.
Begynnelsen er tung på analyse og noe på krav, med bare en liten prototype-implementering kastet inn. Utarbeidelsen er tung på løsningsanalyse, arkitektur, design, implementering og testing. Byggingen er tung på implementering og testing, mens overgang fokuserer på distribusjon og vedlikehold.