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

9 Стандарты, регламентирующие жц по

Международные организации, такие как

• IEEE — читается «ай-трипл-и», Institute of Electrical and Electronic Engineers, Институт инженеров по электротехнике и электронике;

• ISO — International Standards Organization, Международная организация по стандартизации;

• EIA — Electronic Industry Association, Ассоциация электронной промышленности;

• IEC — International Electrotechnical Commission, Международная комиссия по электротехнике.

• ANSI — American National Standards Institute, Американский национальный институт стандартов;

• SEI — Software Engineering Institute, Институт программной инженерии;

• ECMA — European Computer Manufactures Association, Европейская ассоциация производителей компьютерного оборудования.

10 Стандарт iso/iec 12207 (Information Technology - Software Life Cycle Processes) и его практическое применение.

ISO/IEC 12207 Standard for Information TechnologySoftware Life Cycle Processes (есть российский аналог ГОСТ Р-1999) - Определяет общую структуру жизненного цикла ПО в виде 3-х ступенчатой модели, состоящей из процессов, видов деятельности и задач.

Самыми крупными элементами являются процессы жизненного цикла ПО:

Основные процессы (Приобретение ПО; Передача ПО в использование; Разработка ПО; Эксплуатация ПО; Поддержка ПО),

Поддерживающие процессы (Документирование; Управление конфигурациями; Обеспечение качества; Совместные экспертизы),

Организационные процессы (Управление проектом; Управление инфраструктурой; Усовершенствование процессов; Управление персоналом),

Адаптация (Адаптация описываемых стандартом процессов под нужды конкретного проекта).

  1. 11 Процессы разработки ПО.

Модели ЖЦ ПО: Каскадная, итеративная, спиральная, инкрементальная

Каскадная: Классическая модель процесса, в рамках которой процесс представляется последовательностью фаз анализа требований, проектирования, реализации, интеграции и тестирования.

Анализ требований состоит в сборе требований к продукту. Результат, как правило, некоторый текст. Проектирование описывает внутреннюю структуру продукта. Обычно такое описание дается в форме диаграмм и текстов. Реализация - это программирование. Результат – программный код всех уровней. Интеграцияэто процесс сборки всего продукта из отдельных частей.

Итеративна: Процессы, в которых водопадная схема применяется многократно. Разновидности итеративных процессов – спиральные и инкрементальные процессы.

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

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

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