Съдържание:
- Определение - Какво означава цикъл за разработка на приложения (AD / Cycle)?
- Techopedia обяснява цикъла за разработка на приложения (AD / Cycle)
Определение - Какво означава цикъл за разработка на приложения (AD / Cycle)?
Цикълът за разработка на приложения е серия от процеси или стъпки, които структурират разработването на приложение, за да завърши проект по най-ефективния начин. Циклите на развитие варират в зависимост от вида на организацията и дори нейните цели. В резултат на това всяка организация може да има уникален цикъл на развитие.
Процесите в рамките на цикъла се фокусират не само върху действителното кодиране на приложния софтуер, но също така включват логиката и процесите на проектиране, на които се основава кодирането. Обикновено това се прави в началото на цикъла, когато се определят всички изисквания.
Techopedia обяснява цикъла за разработка на приложения (AD / Cycle)
Цикълът за разработка на приложения е много подобен на всеки друг цикъл на развитие по отношение на принципите и включените фази, въпреки че може да има разлики в зависимост от това, което се разработва. Тя включва най-основните процеси, като проектиране, разработка и тестване.
Понякога най-дългият процес е частта от дизайна, в която различните заинтересовани страни - включително разработчиците - трябва да анализират изискванията и спецификациите както на потребителите, така и на използваната технология. Заинтересованите страни трябва да съберат необходимите изисквания, да извършат анализ и да разработят дизайна в различни итерации, високо и подробно, за да задоволят както потребителя, така и разработчика. Някои дизайнерски процеси отнемат години, преди окончателното проектиране да бъде договорено, но обикновено това се дължи на проблеми с бюджета или защото технологията, която може да изпълни някои от изискванията, все още не е разработена.
След дизайна идва действителната фаза на разработка, при която програмистите базират своите кодове на определения дизайн и архитектура на системата или приложението, което се разработва. Някои изисквания все още могат да се променят по време на фазата на разработване, което може да затрудни работата и да хвърли нещата в безпорядък. Това се нарича пълзящ обхват.
Фазата на тестване идва веднага след кодирането на приложението. Този процес е много необходим, тъй като той ще определи дали приложението или системата са годни за внедряване. Когато всичко е тествано и се счита за приемливо, приложението е готово за продажба на дребно или се предава на всеки, който го е поръчал. Цикълът завършва там за някои, но организациите, които са ориентирани към клиента, често удължават цикъла, за да включват фаза на поддръжка. Тази фаза може да продължи безкрайно или докато приложението не достигне своя живот и не бъде изтеглено и заменено с нова.