Innehållsförteckning:
- Definition - Vad betyder applikationsutvecklingscykel (AD / Cycle)?
- Techopedia förklarar applikationsutvecklingscykel (AD / Cycle)
Definition - Vad betyder applikationsutvecklingscykel (AD / Cycle)?
Programutvecklingscykeln är en serie processer eller steg som strukturerar utvecklingen av en applikation för att avsluta ett projekt på det mest effektiva sättet. Utvecklingscyklerna varierar beroende på organisationstyp och till och med dess mål. Som ett resultat kan varje organisation ha en unik utvecklingscykel.
Processerna inom cykeln fokuserar inte bara på den faktiska kodningen av applikationsprogramvaran, utan innehåller också logik- och designprocesserna som kodningen bygger på. Detta görs vanligtvis i början av cykeln när alla krav definieras.
Techopedia förklarar applikationsutvecklingscykel (AD / Cycle)
Applikationsutvecklingscykeln är mycket lik alla andra utvecklingscykler när det gäller principerna och faserna, även om det kan finnas skillnader beroende på vad som utvecklas. Det innehåller de mest grundläggande processerna, såsom design, utveckling och testning.
Ibland är den längsta processen designdelen, där olika intressenter - inklusive utvecklarna - måste analysera kraven och specifikationerna för både användare och teknik som ska användas. Intressenter måste samla in nödvändiga krav, utföra analys och utveckla designen i olika iterationer, på hög nivå och detaljerad, för att tillfredsställa både användaren och utvecklaren. Vissa designprocesser tar år innan en slutlig design kan avtalas, men vanligtvis beror detta på budgetproblem eller eftersom tekniken som kan uppfylla några av kraven ännu inte har utvecklats.
Efter designen kommer själva utvecklingsfasen, där programmerare baserar sina koder på den specifika designen och arkitekturen för systemet eller applikationen som utvecklas. Vissa krav kan fortfarande ändras under utvecklingsfasen, vilket kan hämma arbetet och kasta saker i oordning. Detta kallas scope creep.
Testfasen kommer direkt efter att applikationen har kodats. Denna process är mycket nödvändig eftersom den kommer att avgöra om applikationen eller systemet är lämpligt för distribution. När allt har testats och bedömts som acceptabelt är ansökan redo för detaljhandeln eller överlämnas till den som beställt den. Cykeln slutar där för vissa, men organisationer som är kundcentrerade förlänger ofta cykeln till att inkludera en underhållsfas. Denna fas kan förlängas på obestämd tid eller tills applikationen når sin livslängd och går i pension och ersätts med en ny.
