Аппаратные и программные


Разработка программного продукта



Download 3,23 Mb.
Pdf ko'rish
bet102/179
Sana24.02.2022
Hajmi3,23 Mb.
#234030
TuriУчебное пособие
1   ...   98   99   100   101   102   103   104   105   ...   179
3.4 Разработка программного продукта 
3.4.1 Жизненный цикл проекта 
Жизненный цикл проекта (Project Life Cycle) – последовательность фаз 
проекта, задаваемая исходя из потребностей управления проектом. 
В рамках методологии Института управления проектами (Project 
Management Institute) жизненный цикл проекта имеет 5 фаз: 
• Инициация;
• Планирование;
• Выполнение;
• Контроль и мониторинг;
• Завершение.
При моделировании по принципу "водопада" работа над проектом 
движется линейно через ряд фаз, таких как: 
• анализ требований (исследование среды);
• проектирование;
• разработка и реализация подпроектов;
• проверка подпроектов;
• проверка проекта в целом.
Недостатками такого подхода являются накопление возможных на ранних 
этапах ошибок к моменту окончания проекта и, как следствие, возрастание 
риска провала проекта, увеличение стоимости проекта. 


167 
Итеративный подход – выполнение работ параллельно с непрерывным 
анализом полученных результатов и корректировкой предыдущих этапов 
работы. Проект при этом подходе в каждой фазе развития проходит 
повторяющийся цикл: Планирование - Реализация - Проверка - Оценка (plan-
do-check-act cycle). 
Преимущества итеративного подхода: 
• снижение воздействия серьезных рисков на ранних стадиях проекта, что 
ведет к минимизации затрат на их устранение;
• организация эффективной обратной связи проектной команды с 
потребителем (а также заказчиками, стейкхолдерами) и создание 
продукта, реально отвечающего его потребностям;
• акцент усилий на наиболее важные и критичные направления проекта;
• непрерывное итеративное тестирование, позволяющее оценить 
успешность всего проекта в целом;
• раннее обнаружение конфликтов между требованиями, моделями и 
реализацией проекта;
• более равномерная загрузка участников проекта;
• эффективное использование накопленного опыта;
• реальная оценка текущего состояния проекта и, как следствие, большая 
уверенность заказчиков и непосредственных участников в его 
успешном завершении.
Пример реализации итеративного подхода – методология разработки 
программного обеспечения, созданная компанией Rational Software. 
В модели Боэма рассматривается зависимость эффективности проекта от 
его стоимости с течением времени. На каждом витке спирали выполняется 
создание очередной версии продукта, уточняются требования проекта, 
определяется его качество и планируются работы следующего витка. 
Моделирование жизненного цикла проекта инкрементным методом 
(прототипный 
жизненный 
цикл) 
предусматривает 
разработку 
последовательности всё более усложняющихся прототипов системы [40]. 

Download 3,23 Mb.

Do'stlaringiz bilan baham:
1   ...   98   99   100   101   102   103   104   105   ...   179




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish