Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Модели жизненного цикла программного продукта




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

Фаза проекта - набор логически связанных проектных деятельностей, обычно заканчивающихся получением основного результата.

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

У операций обычно имеется ожидаемая длительность, потребность ресурсов и стоимость.

Операция и длительность – синонимы

Схема модели жизненного цикла ПП - набор описания временных и ресурсных фаз и процессов между собой.

Основные черты схемы:

1. Результатом выполнения каждой фазы является некоторая модель ПП

2. Результат выполнения каждой фазы является входом следующей фазы, фазы выполняются в определенной последовательности

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

 

Процесс качества программного продукта

1. Процесс обеспечения качества ПП

2. Процесс верификации ПП

3. Процесс аттестации ПП

4. Процесс управления моделью жизненного цикла ПП

5. Процесс управления качества

Процесс обеспечения качества программного продукта

Процесс состоит из следующих работ:

1. Внедрение процесса обеспечения качества

2. Обеспечение продукта

3. Обеспечение процесса

4. Обеспечение систем качества

Внедрение процесса обеспечения качества, задачи:

1. Адаптация процесса обеспечения качества к условиям конкретного проекта

2. Координация процессов с процессами верификации, аттестации, совместного анализа и аудита

3. Разработка плана выполнения работ и задач процесса обеспечения качества

4. Обеспечение доступности заказчику, ответов по обеспечению качества

5. Обеспечение лиц, ответственных за качество организационной независимостью и полномочиями

Обеспечение продукта, задачи:

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

2. Обеспечение разработки программных продуктов и документаций по условиям договоров и в рамках утвержденных планов

3. Обеспечение соответствия ПП требованиям и пожеланиям заказчика при их подготовке к поставке

Обеспечение процесса, задачи:

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

2. Используемые технологии программирования, условия разработки – все это должно соответствовать условию договора

3. Условия основного договора должны быть доведены до субподрядчика, а разработанные им ПП удовлетворяли этим требованиям

4. Заказчик и другие участники должны обеспечивать взаимную поддержку и кооперацию

5. Характеристики ПП и процессов должны соответствовать установленным стандартам и процедурам

6. Персонал, участвующий в реализации проекта должен обладать достаточным опытом и знаниями

Обеспечение систем качества, задачи:

1. Должно быть обеспечение проведение дополнительных работ по управления качеством в соответствии с ISO 9001, указанными в договоре

 

Процесс верификации программного продукта

Состоит из следующих работ:

1. Внедрение процесса верификации ПП

2. Верификации ПП

Внедрение процесса верификации, задачи:

1. Определение необходимости верификации и степени организационной независимости исполнителей

2. Установление процесса верификации

3. Определение работ и программных продуктов, нуждающихся в верификации

4. Разработка плана верификации на основе установленных задач верификации

5. Выполнение плана верификации

Верификация ПП, задачи:

1. Верификация требований пользователей

2. Верификация процесса

3. Верификация требований программного продукта

4. Верификация проекта программного продукта

5. Верификация кода

6. Верификация сборки

7. Верификация документации

 

Процесс аттестации программного продукта

Состоит из следующих работ:

1. Внедрение процессов аттестации программного продукта

2. Аттестация программного продукта

Внедрение процессов аттестации ПП, задачи:

1. Внедрение необходимости аттестации и степени организационной независимости исполнителей

2. Определение задач аттестации и установление процессов аттестации

3. Разработка плана аттестации, определяющего объекты, задачи, ресурсы и процедуры аттестации

4. Выполнение плана аттестации

 

Аттестация ПП, задачи:

1. Подготовка требований к тестированию, контрольных примеров и технических условий испытаний

2. Обеспечение соответствия требований, контрольных примеров и технических условий испытаний к конкретным требованиям и объектам

3. Проведение испытаний

 

Процесс управления моделью жизненного цикла программного продукта

Состоит из следующих работ:

1. Проектирование процесса

2. Оценивание процесса

3. Улучшение процесса

Проектирование процесса, задачи:

1. Определение набора организационных процессов для всех процессов жизненного цикла и моделей жизненного цикла в соответствии с имеющимся практическим опытом.

Оценивание процесса, задачи:

1. Разработка, документирование и применение процедуры оценивания процесса, ведение и сопровождение записей о проведенных оцениваниях

2. Планирование и выполнение регулярных анализов процесса с целью обеспечения их пригодности и эффективности в свете результатов оценивания

 

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...