Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты.docx
Скачиваний:
66
Добавлен:
14.04.2015
Размер:
375.5 Кб
Скачать

7 Процессы жизненного цикла информационной системы. Процессы определений требований к ис.

(рассмотрено по госту 51 904)

Цели данного процесса состоят в том, чтобы:

  • Разработать требования верхнего уровня;

  • Оценить производные требования верхнего уровня с точки зрения безопасности системы. 

Процесс определения требований к ПО должен обеспечить следующее:

  • Анализ функциональных системных требований и требований к интерфейсам, которые предназначены для программной реализации, на отсутствие противоречий, несоответствий и неопределенностей;

  • Регистрацию для последующего уточнения или исправления и передачи в качестве входной информации обратной связи к исходным процессам тех входных данных процесса определения требований к ПО, которые оказались неадекватными или некорректными;

  • Спецификацию в документе требований верхнего уровня каждого системного требования, которое предназначено для программной реализации;

  • Определение всех требований верхнего уровня, соответствующих системным требованиям, которые связаны с предотвращением риска;

  • Верифицируемость, непротиворечивость и соответствие требований верхнего уровня стандартам на разработку требований к ПО;

  • Установление требований верхнего уровня в количественных показателях с погрешностями в тех случаях, когда это необходимо;

  • Требования верхнего уровня не должны описывать детали проектирования или верификации, исключая определения и обоснования ограничений проектирования;

  • Трассируемость каждого системного требования, которое предназначено для программной реализации, к одному или нескольким требованиям верхнего уровня для ПО;

  • Трассируемость каждого требования верхнего уровня, кроме производных требований, к одному или нескольким системным требованиям;

  • Оценку производных требований верхнего уровня с точки зрения безопасности системы.

(точка зрения госта 12 207 - 99 - будут спрашивать отличников!)

Процесс разработки - анализ требований к системе:

Задачи:

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

  • Требования к системе должны быть оценены с учетом следующих критериев:

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

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

  • тестируемость;

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

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

Процесс разработки - анализ к требованиям к программным средствам

Задачи:

  • Установить и документально оформить следующие требования к программным средствам, включая технические требования к характеристикам качества:

  1. функциональные и технические требования;

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

  3. квалификационные требования;

  4. требования безопасности;

  5. требования защиты;

  6. эргономические требования;

  7. требования к определению данных и базы данных;

  8. требования по приемке ПО, эксплуатации и сопровождению;

  9. требования к документации пользователя;

  10. требования к эксплуатации пользователем ПО;

  11. требования к обслуживанию пользователя.

  1. Оценить требования к программным средствам по следующим критериям (не забыть про документацию!):

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

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

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

  4. тестируемость согласованностей;

  5. выполнимость программного проекта;

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