Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
слайд.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.73 Mб
Скачать

Основные определения и описания требований к информационным и программным системам

Определения требований к информационным и программным системам

  1. ГОСТ 34

  1. SSADM

  1. IEEE 610.12-1990

  1. Д. Леффингуэлл и Д. Уидриг

  1. Карл И. Виггерс

Явное опреде-ление понятия «требо-вание» отсут-ствует

Требование – это ответ на следующие вопросы: «Что требуется от системы?»; «Зачем это нужно?»; «Кому это необходимо?»; «Насколько это важно?»; «Чем можно измерить степень соблюдения требования?»

а) условие или возможность, необходимые пользователю для решения проблемы или достижения цели;

б) условие или возможность, которой должна обладать система или компонент системы, соответствующие договору, стандарту, спецификации или другому официальному документу;

в) документированное представление условия или возможности подобно описанному в первых двух определениях

Общие определения понятия «требования» аналогичны определениям в пунктах а) и б) общего определения понятия «Требование» в стандарте IEEE 610.12-1990

а) общее определение понятия «требование» в стандарте IEEE 610.12-1990;

б) требование – это нечто такое, что приводит к выбору дизайна;

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

По результатам анализа данных определений можно сделать следующие выводы:

  • четкого определения понятия «требование к информационной системе» не существует;

  • ряд специалистов придерживается определения понятия «требование», изложенного в стандарте IEEE 610.12-1990;

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

Классификационный подход к определению понятия «требование»

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

Группы требований, выделенные в документе «Отчет о выполнении работ на стадии «Формирование требований к автоматизированной системе»

Группы требований, выделенные в документе «Техническое задание на автоматизированную систему»

Группы требований к информационной системе, выделенные в соответствии с методологией SSADM

Группы требований, выделенные в соответствии с предложением Д. Леффингуэлла и Д. Уидрига

Взаимосвязи уровней требований к системе по Карлу И. Виггерсу

Взаимосвязь групп требований в процессе разработки системы по версии компании Telelogic

Задание на самостоятельную работу

Изучить атрибутивные модели требований к информационным и программным системам

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

  • не существует единой атрибутивной модели описания требования;

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

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

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