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

6.4 Обязательные правила (жцпо)

6.4.1 Фаза «определение требований пользователя»

  1. Ответственность за определение требований пользователя возлагается на пользователя.

  2. Каждое требование пользователя должно включать в себя идентификатор.

  3. Существенные требования пользователя должны быть обязательно выделены

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

  5. Источник каждого требования пользователя должен быть установлен.

  6. Каждое требование пользователя должно проверяемым.

  7. Выходы этой фазы должны быть формально проверены в ходе обзора требований пользователя.

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

  9. Необходимо описать внешние связи (интерфейсы) системы или сделать ссылку на них в документах управления внешними связями, которые уже существуют или должны быть написаны.

6.4.2 Фаза «определение требования к по»

  1. Разработчик должен создать не зависящую от реализации модель того, что требуется пользователю.

  2. Каждое требование к ПО должно включать в себя идентификатор.

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

  4. Каждое требование к ПО должно сопровождаться ссылками для прослеживание связи требования к ПО с требованиями пользователя.

  5. Каждое требование ПО должно быть проверяемым.

  6. Выходи этой фазы должны быть формально проверены в ходе обзора требований к ПО.

  7. Выходом этой фазы должен быть документ требований к ПО или раздел технического задания.

  8. Этот документ должен быть полным и охватывать все требования, в нем должна быть помещена таблица, показывающая, как требования пользователя трассируются (сопоставляются) с непротиворечивыми требованиям к ПО.

  9. Этот документ должен быть непротиворечивым и не содержать деталей или терминологию реализации, если это не должно быть представлено как ограничение.

  10. «Описание функций…» должны указывать, что должно делать ПО, и избегать предписаний, как это должно быть сделано.

6.4.3 Фаза «архитекрурное проектирование»

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

  2. В этой фазе должен быть принят и последовательно применен известный метод проектирования ПО.

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

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

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

пятница, 14 сентября 2012 г.

  1. Для каждой компоненты в этом документе должна быть подробно определена следующая информация:

    • Входные данные

    • Выполняемые функции

    • Выходные данные

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

  3. Определения структуры данных должны включать в себя:

    • Описание каждого элемента (например, наименование, тип, размерность);

    • Взаимосвязи между элементами (т.е. структуру);

    • Диапазон возможных значений каждого элемента;

    • Начальные значения каждого элемента.

  4. В этом документе должен быть определен поток управления между компонентами, главные компоненты ПО и интерфейсы между ними. (поток управление – последовательность подключения модулей компонента)

  5. Необходимо указать все внешние интерфейсы или сослаться на них, клмпьютерные ресурсы (например, скорость центрального процессора, память, накопительные устройства, системное ПО), необходимые для инструментальной среды разработки и функционирования.

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

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

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