Innehållsförteckning
Innehållsförteckning
SDLC (Software Development Life Cycle) är också känd som processen för den nya produktutvecklingsmjukvaran och kan betraktas som en underkategori av livscykeln för systemutveckling. Det finns flera modeller av SDLC, och de kan standardiseras enligt ISO / IEC 1220 7, som listar alla uppgifter som bör ingå i mjukvaruutveckling och underhåll. Läs även: iBoysoft Data Recovery för Mac
SDLC-faser:
1) Den Planerings- och analysfas
Programvaruutvecklingsprocessen börjar med en inledande planeringsfas, som inkluderar en behovsanalys. Kunder kan ha en allmän uppfattning om vilken typ av produkt de behöver. Men denna information ger oss ingenting om hur ansökan egentligen ska vara.
Det är därför mjukvaruproffs tittar på de krav som kunder ställer för att studera vilka krav som är ofullständiga, som är tvetydiga och bara är motsägelsefulla.
För att förhindra att kraven blir felaktiga är det bra att göra praktiska demonstrationer av hur applikationen skulle fungera ofta.
Nästa fas skulle bestämma omfattningen av utvecklingsprojektet och skriva det i ett dokument tydligt och koncist.
2) Implementeringsfaser, tester och dokumentation av koden
Efter ovanstående skulle implementerings-, testnings- och dokumentationsfaserna komma. Implementeringen består av utveckling och programmering av koden. Programvaruingenjörer gör detta.
Testningen av programvaran är en grundläggande del av mjukvaruutvecklingsprocessen eftersom det säkerställer att felen upptäcks i mycket tidiga skeden och framför allt att de kan korrigeras så snart som möjligt.
Den interna dokumentationen av mjukvarudesignen utförs under hela programmeringsprocessen för applikationskoden. Det kommer att hjälpa mycket att underhålla och förbättra programmet i framtiden.
Utvecklingen av en applikationsprogrammeringsgränssnitt eller ett API kan också vara en del av dokumentationsprocessen. Utvecklingsteamet väljer mjukvaruutvecklingsprocessen och dess faser. Och de kommer även att hålla med om hur mycket intern dokumentation som behövs.
Nästa faser är driftsättning och underhåll. Implementering innebär installation, anpassning, testning och ibland en period av utvärdering av dess prestanda.
Dessa faser inträffar endast när programvaran redan har testats noggrant internt och redan är tillgänglig på marknaden. För äldre personer är det lämpligt att inkludera utbildning och support, eftersom programvaran är effektiv när de använder den på rätt sätt.
Underhåll och förbättring av mjukvaruprodukter är avgörande för att korrigera defekter som uppstår eller för att uppfylla programvarans krav. Och detta kan också ta århundraden eftersom du ibland måste börja designa och programmera programvaran från början.
Läs även: Vad är HHD (Hybrid hårddiskar)? Definition, fördelar och mer
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.
