Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Teoria_k_ekzamenu.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
993.79 Кб
Скачать

Тема 2: Жизненный цикл it-проекта.

  1. Жизненный цикл проекта в методологиях быстрого развития: экстремальное программирование хр

  2. Выбор модели жизненного цикла проекта

= Понятие жизненного цикла проекта=

Жизненный цикл проекта - это промежуток времени между момен­том зарождения проекта и моментом его завершения, включающий набор фаз проекта, определяющий последовательный ход работ по проекту.

Понятие жизненного цикла является одним из центральных понятий, используемых в управлении проектами.

Основным структурным элементом жизненного цикла проекта является понятие фазы. Фазаэто набор логически взаимосвязанных работ проекта, в процессе завершения которых достигается один из основных результатов проекта.

Универсального подхода к разделению процесса реализации проекта на фазы не существует, главное чтобы такое деление выявляло некоторые контрольные точки (вехи), прохождение которых знаменует достижение одного или нескольких результатов проекта и дает дополнительную информацию для оценки возможных направлений его развития.

Укрупненно жизненный цикл проекта можно разделить на три основные смысловые фазы: прединвестиционную, инвестиционную и эксплуатационную. Дальнейшее разбиение существенно зависит от специфики проекта.

Типичная структура жизненного цикла проекта включает 5 фаз:

  1. концептуальная фаза (инициация) - включает зарождение идеи разработку концепции проекта и определение ключевых моментов его реализации (цели, участники, сроки и т.п.);

  2. фаза разработки проекта (планирование) - включает определение струк­туры работ и исполнителей, построение календарных гра­фиков работ, бюджета проекта, заключение контрактов;

  3. фаза реализации проекта (исполнение) – включает координацию ресурсов (людей, техники, оборудования), необходимых для выполнения намеченных работ и работы по его реализации (строительство, маркетинг, обучение персо­нала);

  4. фаза контроля – сбор фактических данных о ходе работ и сравнение их с плановыми показателями, анализ отклонений и реагирование на отклонения.

  5. фаза завершения проекта, включающая ряд мероприятий, которые руководитель должен выполнять для формального завершения проекта (отчеты о результатах, опытная эксплуатация).

Фазы жизненного цикла проекта связаны между собой: результат выпол­нения одной фазы становится исходной информацией для другой, проходя через шлюзы и контрольные точки. В реальном проекте фазы могут не только предшествовать друг другу, но и накладываться. (рис 1.9).

Упрощенно жизненный цикл IT-проектов можно изобразить в виде рисунка 1.

Разработка требований (requirements): сбор бизнес-требований заказчика и их преобразование в функциональные требования к программному продукту.

Анализ и дизайн (analysis and design): разработка модели предметной области (domain model), проектирование схемы базы данных, объектной модели, пользовательского интерфейса и т.п.

Реализация (implementation): создание продукта по

спецификациям, разработанным на предыдущем этапе.

Тестирование (testing): включает проверку соответствия функциональности ПО потребностям пользователей (validation), а также поиск дефектов в реализации.

Развертывание (deployment): обучение пользователей, инсталляция системы, перевод в промышленную эксплуатацию.

Рисунок 1 – Логика жизненного цикла IT-проекта

Основным нормативным документом, регламентирующим состав процессов ЖЦ ПО, является международный стандарт ISO/IEC 12207 «International Technology – Software Life Cycle Processes» (ГОСТ ИСО МЭК 12207 Информационные технологии. Жизненный цикл программного обеспечения).

Стандарт ISO/IEC 12207 определяет общую структуру жизненного цикла ПО в виде 3 ступенчатой модели, состоящей из процессов, видов деятельности и задач. Каждый процесс разделен на набор действий, каждое действие – на набор задач, каждая задача характеризуется определенным методом решения, исходными данными, в том числе, полученными от других процессов, и результатами. Любой процесс увязан с определенными артефактами и ролями заинтересованных лиц. Каждый процесс, действие или задача инициируется и выполняется другим процессом по мере необходимости, причем не существует заранее определенных последовательностей выполнения.

Всего в стандарте ISO/IEC 12207 определено 18 процессов, 74 вида деятельности и 224 различные задачи.

В соответствии со стандартом все процессы жизненного цикла ПО разделены на группы (см. рис 4.1.):

Рис. 4.1. Жизненный цикл ПО

= Характеристика процессов жизненного цикла IT-проекта=

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]