Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Процессы ЖЦ ПО

 

В соответствии с базовым международным стандартом ISO/IEC 12207 все процессы ЖЦ ПО делятся на три группы:

  1. Основные процессы:
    • приобретение;
    • поставка;
    • разработка;
    • эксплуатация;
    • сопровождение.
  2. Вспомогательные процессы:
    • документирование;
    • управление конфигурацией;
    • обеспечение качества;
    • разрешение проблем;
    • аудит;
    • аттестация;
    • совместная оценка;
    • верификация.
  3. Организационные процессы:
    • создание инфраструктуры;
    • управление;
    • обучение;
    • усовершенствование.

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

Для поддержки практического применения стандарта ISO/IEC 12207 разработан ряд технологических документов: Руководство для ISO/IEC 12207 (ISO/IEC TR 15271:1998 Information technology - Guide for ISO/IEC 12207) и Руководство по применению ISO/IEC 12207 к управлению проектами (ISO/IEC TR 16326:1999 Software engineering - Guide for the application of ISO/IEC 12207 to project management).

Таблица 5.1. Содержание основных процессов ЖЦ ПО ИС (ISO/IEC 12207)
Процесс (исполнитель процесса) Действия Вход Результат
Приобретение (заказчик)
  • Инициирование
  • Подготовка заявочных предложений
  • Подготовка договора
  • Контроль деятельности поставщика
  • Приемка ИС
  • Решение о начале работ по внедрению ИС
  • Результаты обследования деятельности заказчика
  • Результаты анализа рынка ИС/ тендера
  • План поставки/ разработки
  • Комплексный тест ИС
  • Технико-экономическое обоснование внедрения ИС
  • Техническое задание на ИС
  • Договор на поставку/ разработку
  • Акты приемки этапов работы
  • Акт приемно-сдаточных испытаний
Поставка (разработчик ИС)
  • Инициирование
  • Ответ на заявочные предложения
  • Подготовка договора
  • Планирование исполнения
  • Поставка ИС
  • Техническое задание на ИС
  • Решение руководства об участии в разработке
  • Результаты тендера
  • Техническое задание на ИС
  • План управления проектом
  • Разработанная ИС и документация
  • Решение об участии в разработке
  • Коммерческие предложения/ конкурсная заявка
  • Договор на поставку/ разработку
  • План управления проектом
  • Реализация/ корректировка
  • Акт приемно-сдаточных испытаний
Разработка (разработчик ИС)
  • Подготовка
  • Анализ требований к ИС
  • Проектирование архитектуры ИС
  • Разработка требований к ПО
  • Проектирование архитектуры ПО
  • Детальное проектирование ПО
  • Кодирование и тестирование ПО
  • Интеграция ПО и квалификационное тестирование ПО
  • Интеграция ИС и квалификационное тестирование ИС
  • Техническое задание на ИС
  • Техническое задание на ИС, модель ЖЦ
  • Подсистемы ИС
  • Спецификации требования к компонентам ПО
  • Архитектура ПО
  • Материалы детального проектирования ПО
  • План интеграции ПО, тесты
  • Архитектура ИС, ПО, документация на ИС, тесты
  • Используемая модель ЖЦ, стандарты разработки
  • План работ
  • Состав подсистем, компоненты оборудования
  • Спецификации требования к компонентам ПО
  • Состав компонентов ПО, интерфейсы с БД, план интеграции ПО
  • Проект БД, спецификации интерфейсов между компонентами ПО, требования к тестам
  • Тексты модулей ПО, акты автономного тестирования
  • Оценка соответствия комплекса ПО требованиям ТЗ
  • Оценка соответствия ПО, БД, технического комплекса и комплекта документации требованиям ТЗ

Позднее был разработан и в 2002 г. опубликован стандарт на процессы жизненного цикла систем (ISO/IEC 15288 System life cycle processes). К разработке стандарта были привлечены специалисты различных областей: системной инженерии, программирования, управления качеством, человеческими ресурсами, безопасностью и пр. Был учтен практический опыт создания систем в правительственных, коммерческих, военных и академических организациях. Стандарт применим для широкого класса систем, но его основное предназначение - поддержка создания компьютеризированных систем.

Согласно стандарту ISO/IEC серии 15288 [7] в структуру ЖЦ следует включать следующие группы процессов:

  1. Договорные процессы:
    • приобретение (внутренние решения или решения внешнего поставщика);
    • поставка (внутренние решения или решения внешнего поставщика).
  2. Процессы предприятия:
    • управление окружающей средой предприятия;
    • инвестиционное управление;
    • управление ЖЦ ИС;
    • управление ресурсами;
    • управление качеством.
  3. Проектные процессы:
    • планирование проекта;
    • оценка проекта;
    • контроль проекта;
    • управление рисками;
    • управление конфигурацией;
    • управление информационными потоками;
    • принятие решений.
  4. Технические процессы:
    • определение требований;
    • анализ требований;
    • разработка архитектуры;
    • внедрение;
    • интеграция;
    • верификация;
    • переход;
    • аттестация;
    • эксплуатация;
    • сопровождение;
    • утилизация.
  5. Специальные процессы:
    • определение и установка взаимосвязей исходя из задач и целей.

Стадии создания системы, предусмотренные в стандарте ISO/IEC 15288, несколько отличаются от рассмотренных выше. Перечень стадий и основные результаты, которые должны быть достигнуты к моменту их завершения, приведены в таблице 5.2.

Таблица 5.2. Стадии создания систем (ISO/IEC 15288)
№ п/п Стадия Описание
  Формирование концепции Анализ потребностей, выбор концепции и проектных решений
  Разработка Проектирование системы
  Реализация Изготовление системы
  Эксплуатация Ввод в эксплуатацию и использование системы
  Поддержка Обеспечение функционирования системы
  Снятие с эксплуатации Прекращение использования, демонтаж, архивирование системы

<== предыдущая лекция | следующая лекция ==>
Стандарты на проектирование ИС | 
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 272; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.