Жизнен цикъл на развитие на системата (SDLC)

Автор: Randy Alexander
Дата На Създаване: 4 Април 2021
Дата На Актуализиране: 24 Юни 2024
Anonim
Просто о SDLC (Жизненный цикл разработки ПО)
Видео: Просто о SDLC (Жизненный цикл разработки ПО)

Съдържание

Определение - Какво означава жизнен цикъл на развитие на системата (SDLC)?

Жизненият цикъл на развитието на системата (SDLC) е процес на развитие на информационната система (IS). Създадени са и могат да бъдат внедрени различни SDLC модели, включително водопад, бързо прототипиране, инкремент, спирала, фонтан, изграждане и фиксиране, синхронизиране и стабилизиране и бързо разработване на приложения (RAD).

Постепенно дефинираните етапи на SDLC включват събиране на изисквания, проучване, тестване, проектиране, инсталиране, внедряване, интегриране и поддръжка.

Този термин е известен още като жизнения цикъл на разработката на софтуер.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява жизнения цикъл на развитието на системата (SDLC)

Жизненият цикъл на развитието на системата е подробен процес, изискващ внимателно планиране, изпълнение и управление. Когато не се управлява правилно, недостатъкът е пълзящ обхват, раздути бюджети и стресирани разработчици!

Често срещан SDLC модел е водопадът, който включва следните серии последователни стъпки: Планиране на проекта, dDefining IS изисквания, дизайн на системата, разработка, интеграция, тестване, инсталиране и приемане.

Спираловият модел преминава през процеса на водопада, като разработва прототип с подмножество от изисквания, които трябва да бъдат оценени и повторно изпълнени с нови, добавени способности, произвеждайки нов прототип. Този процес продължава и прототипът се развива, ставайки все по-съществен с всяко растящо развитие.

Бързото разработване на приложения (RAD) е процес на бързо и евтино разработване на ИС и винаги се включват потребители на приложения. Започвайки с висококачествена система, RAD използва инструменти за прототипиране и разработка, включително графични потребителски интерфейси (GUI), генератори на кодове и други.
Инкрементният модел представлява комбинация от линейни (т.е. водопад) и итеративни (т.е. прототипиране) модели. В инкременталния модел подходът за разработване на ИС включва справяне с отделни части от проекта. Това може да включва малки водопади или използване на водопад, последвано от прототипни модели.

При разработването на система и броят на моделите може да бъде подходящ. Най-добрият модел зависи от размера на проекта и участието на потребителя.