Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по Косульникову 1-40.docx
Скачиваний:
26
Добавлен:
16.09.2019
Размер:
141.48 Кб
Скачать
  1. Стандарт жизненного цикла по (исо/мэк 12207). Процесс разработки. Содержание работ «анализ требований» и «проектирование архитектуры» в применении к системе и по

Анализ требований к системе

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

Требования к системе должны быть оценены с учетом следующих критериев (при этом результаты оценок должны быть документально оформлены):

  1. учет потребностей заказчика;

  2. соответствие потребностям заказчика;

  3. тестируемость;

  4. выполнимость проектирования системной архитектуры;

  5. возможность эксплуатации и сопровождения.

Проектирование системной архитектуры

Должна быть определена общая архитектуры системы (архитектура верхнего уровня). В архитектуре должны быть указаны объекты технических и программных средств и ручных операций. Должно быть обеспечено распределение всех требований к системе между объектами архитектуры. Затем должны быть определены объекты конфигурации технических и программных средств и ручных операций на основе объектов архитектуры. Должна быть документально оформлена привязка системной архитектуры и требований к системе относительно установленных объектов.

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

  1. учет требований к системе;

  2. соответствие требованиям к системе;

  3. соответствие используемых стандартов и методов проектирования;

  4. возможность программных объектов архитектуры выполнять установленные для них требования;

  5. возможности эксплуатации и сопровождения.

  1. Стандарт жизненного цикла по (исо/мэк 12207). Процесс разработки. Содержание работы по детальному проектированию по.

Техническое проектирование программных средств

Разработчик должен разработать технический проект для каждого компонента программного объекта. Компоненты программного объекта должны быть уточнены на уровне программных модулей, которые можно программировать (кодировать), компилировать и тестировать независимо. Должно быть обеспечено распределение технических требований к компонентам программного объекта между программными модулями. Технический проект должен быть документально оформлен.

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

Разработчик должен разработать и документально оформить технический проект базы данных.

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

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

Разработчик должен уточнить общие требования к испытанию (тестированию) и программе сборки программных средств.

Разработчик должен оценить технический проект и требования к тестированию по следующим критериям (при этом результаты оценок должны быть документально оформлены):

    1. учет требований к программному объекту;

    2. внешнее соответствие спроектированной архитектуре;

    3. внутренняя согласованность между компонентами программного объекта и программными модулями;

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

    5. возможность тестирования;

    6. возможность эксплуатации и сопровождения.