Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по ТРПО.doc
Скачиваний:
12
Добавлен:
23.04.2019
Размер:
469.5 Кб
Скачать
  1. Жизненный цикл по

Жизненный цикл – совокупность взаимосвязанных процессов изменения состояния продукции при ее создании и использовании. (ISO 9000).

Выделяют 6 стадий:

  1. Маркетинг;

  2. Проектирование;

  3. Производство;

  4. Обращение;

  5. Эксплуатация (потребление);

  6. Утилизация.

Жизненный цикл ПО – весь период от момента возникновения замысла ПО до прекращения всех видов его использования (когда фирма прекращает его сопровождение).

Особенности программных средств (их жизненного цикла):

  1. Противостояние: неформальный характер требований и формализованный объект разработки.

  2. Разработка программного средства носит творческий характер и не сводится к какой-либо последовательности регламентированных действий.

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

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

ГОСТ Р ИСО/МЭК 12207-99.

Стандарт выделяет 3 группы процессов жизненного цикла:

  1. Основные;

  2. Вспомогательные;

  3. Организационные.

  1. Основные

    1. Процесс заказа (приобретение).

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

    3. Процесс разработки

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

      2. Анализ требований к системе (функциональность, надежность, безопасность, интерфейс).

      3. Проектирование архитектуры системы (не только ПО, но и всего комплекса).

      4. Анализ требований к ПО.

      5. Проектирование архитектуры ПО.

      6. Детальное проектирование ПО (модули).

      7. Кодирование и тестирование ПО.

      8. Интеграция ПО.

      9. Квалификационное тестирование ПО.

      10. Интеграция системы.

      11. Квалификационное тестирование системы (в том числе документации).

      12. Установка ПО на оборудование заказчика.

      13. Приемка ПО.

    4. Процесс эксплуатации (работа оператора).

    5. Процесс сопровождения.

  2. Вспомогательные

  • документирование;

  • управление конфигурацией;

  • обеспечение качества;

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

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

  • Процесс совместного анализа (оценка состояния работ и их результатов по проекту).

  • Процесс аудита (определение соответствия требованиям, планам и условиям договора).

  • Процесс разрешения проблем (предусматривает анализ и решение проблем, которые обнаруживается в ходе основных процессов независимо от их происхождения или источника).

  1. Организационные

    1. Процесс управления

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

    3. Процесс усовершенствования (определяет оценку, измерение, контроль и усовершенствование процессов жизненного цикла).

    4. Процесс обучения (первоначальное и последующее обучение персонала)

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