Bedste svar
Hvad er softwareteknikprocessen?
For det første Forstår du, at softwareteknisk proces er kendt af mange navne med meget små eller ingen forskelle, og de er
– Softwareproces
– Softwareudviklingsliv Cyklus
– Systemudviklings livscyklus (SDLC)
– Softwareudviklingsproces
– Softwareprocessmodel
– Software livscyklus
I dette svar vil jeg prøve at bruge SDLC.
Formel definition:
Det er den valgte model til styring af oprettelse af software fra den oprindelige kundes start, dvs. krav til frigivelsen af det færdige produkt.
Så den proces, som vi valgte til softwareudvikling, består af følgende teknikker:
- Projektplanlægning og gennemførlighedsundersøgelse
- Kravsanalyse
- Design (arkitektur)
- Udvikling af kodet (Im plementering)
- Testning
- Accept og implementering (kvalitetssikring)
- Vedligeholdelse og support
Billedkilde: Wiki
Frem for alt er der store emner at analysere og studere, jeg vil foreslår at læse dem omhyggeligt.
Der findes mange metoder og varierer primært i hyppighed, anvendelse og implementering af ovenstående teknikker, for eksempel bruger forskellige procesmodeller forskellige analyseteknikker, andre modeller forsøg på at implementere løsningen på et problem i en big bang-tilgang, mens andre anvender en iterativ tilgang, hvor successivt større og mere komplette versioner af softwaren bygges med hver iteration af procesmodellen.
Forskellige former for metode er:
- Vandfald
- Prototyping
- Iterativ og inkrementel udvikling
- Spiraludvikling
- Hurtig applikationsudvikling udvikling
- Ekstrem programmering og den mest moderne og vigtige for nutidens it-industri er
- Agil, det er videre kategoriseret i:
Jeg vil foreslå at læse og analyser hvert emne omhyggeligt, da hvert punkt er en bestemt gren inden for datalogi.
Yderligere læsninger:
https://web.cs.dal.ca/~hawkey/3130/SEBackground4.pdf
http://www.ics.uci.edu/~wscacchi/Papers/SE-Encyc/Process-Models-SE-Encyc.pdf
Softwareudviklingsproces – Wikipedia
Software Engineering – Softwareproces og software Procesmodeller (del 2)
Introduktion til softwareudvikling / proces / livscyklus
Hvad er en softwareudviklingsproces?
Happy Learning, Cheers !!
Svar
Modtag ufuldstændig specifica tions, undlader at få et svar for at afklare specifikationerne, bliver fortalt af din chef at have noget færdigt om 2 dage, ikke have en enhedstestningsramme, så skriv en lille mængde enhedstest selv, der ikke dækker kravene, som du ved ikke alligevel, sørg for, at din kode kompileres, tjek den ind på kodebasen, vent på, at den bliver implementeret, læs gennem fejlrapporterne forårsaget af den dårlige frigivelse, skum, skyl, gentag.