Учебно-методическое пособие "Управление качеством разработки программного обеспечения" Содержание


Скачать 1.92 Mb.
Название Учебно-методическое пособие "Управление качеством разработки программного обеспечения" Содержание
страница 6/20
Тип Учебно-методическое пособие
rykovodstvo.ru > Руководство эксплуатация > Учебно-методическое пособие
1   2   3   4   5   6   7   8   9   ...   20

3.2.8 Подгонка модели жизненного цикла разработки.


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

Согласно модели SEI СММ, не существует каких-либо четких предписаний на сей счет: "Руководящие принципы и критерии для адаптации стандартного процесса разработки программного обеспечения данной организации к выбранным проектам получают путем разработки и последующего утверждения", а также "определенный процесс разработки программного обеспечения в рамах данного проекта является адаптированной версией стандартного процесса разработки программного обеспечения для данной организации".

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

А что будет в том случае, если при выполнении проекта происходят какие-либо изменения, которые заставляют команду прийти к мысли, что другая модель была бы более действенной? Можно ли изменить модель в процессе выполнения проекта? Ответ на этот вопрос почти всегда положительный, но это следует сделать с обязательным учетом возможных последствий таких изменений для проекта. В крайнем случае, лучше изменить модель, чем пытаться использовать ту, которая не подходит в достаточной степени для соответствия потребностям проекта.

Стадии процесса выбора жизненного цикла разработки программного обеспечения и его последующей подгонки можно определить следующим образом:

1. Ознакомьтесь с различными моделями.

2. Просмотрите и проанализируйте возможные виды работ: разработка, модерниза­ция, сопровождение и т.д.

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

  1. Проанализируйте, насколько выбранный жизненный цикл соответствует стан­дартам вашей организации, ваших заказчиков или типа проекта — ISO, IEEE и т.д.

  2. Сформулируйте набор фаз и действий, образующих каждую фазу.

  3. Определите внутренние и внешние производимые продукты.

  4. Определите шаблоны и внутреннее содержимое поставляемых продуктов.

  5. Определите действия по обзору, инспектированию, верификации и аттестации, а также стадии проекта.

  6. Выполните оценку эффективности схемы жизненного цикла и проведите ее мо­дернизацию там, где это необходимо.

Часто применяемый метод подгонки жизненных циклов заключается в комбини­ровании моделей. Существует множество различных моделей или представлений жизненного цикла разработки программного обеспечения. Все они представляют собой логически построенную последователь­ность действий, начиная с определения потребности и заканчивая производством программного обеспечения.

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

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

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

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

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

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

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

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

4 Качество программных продуктов.
1   2   3   4   5   6   7   8   9   ...   20

Похожие:

Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Организация и технология документационного обеспечения управления учебно-методическое пособие
...
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие Томск 2007
Разработка программного обеспечения для систем управления электрическими двигателями
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие Рекомендовано методической комиссией...
Методы молекулярной диагностики: Учебно-методическое пособие. Авторы: А. Д. Перенков, Д. В. Новиков, С. Г. Фомина, Л. Б. Луковникова,...
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие Елабуга 2016 ббк 74. 58 Учебно-методическое...
Методическое пособие предназначено для студентов 1 курса высших учебных заведений неязыковых специальностей
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Методическое пособие Саратов 2008 г. Организация комплексной системы...
Методическое пособие предназначено для руководителей и преподавателей- организаторов обж образовательных учреждений
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие
...
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие Казань 2010 Печатается по рекомендации...
Учебно-методическое пособие по курсу «Организационное поведение» /Д. М. Сафина. – Казань: Казанский (Приволжский) федеральный университет;...
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие. Новосибирск, 2006
Учебно-методическое пособие предназначено инструкторам детско-юношеского и спортивного туризма с целью повышения уровня знаний и...
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие к лабораторным занятиям по курсу «Основы кристаллооптики»
Практическое руководство по работе с поляризационным микроскопом для исследования петрографических объектов: Учебно-методическое...
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие по самостоятельной работе и выполнению...
Учебно-методическое пособие предназначено для обучающихся 2-го курса магистерской программы по направлению подготовки 38. 04. 04...
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие организация инженерной защиты населения
Учебно-методическое пособие разработано применительно к Программе обучения слушателей на курсах гражданской защиты Копейского городского...
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие для студентов пм. 04.(07.) «Выполнение...
Учебно-методическое пособие составлено в соответствии с требованиями Федерального Государственного образовательного стандарта по...
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие санкт-Петербург 2009г. Автор: Г. П. Подвигин...
Учебно-методическое пособие предназначено для должностных лиц, специалистов го и рсчс организаций
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие Кемерово 2015 г. Согласовано: кроо «памск»
Учебно-методическое пособие предназначено для студентов стоматологического факультета, гигиенистов стоматологических со средним медицинским...
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Учебно-методическое пособие по самостоятельной работе и выполнению...
Учебно-методическое пособие предназначено для обучающихся 2-го курса магистерской программы по направлению подготовки 09. 04. 03...
Учебно-методическое пособие \"Управление качеством разработки программного обеспечения\" Содержание icon Владимир Гусаров Организация разработки vstsblog ru
Разработка программного обеспечения, Проектирование архитектуры приложений, Управление проектами

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск