Файл: Направлениеспециальность.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.12.2023

Просмотров: 38

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Нефункциональные требования, соответственно, регламентируют внутренние и внешние условия либо атрибуты функционирования системы.

Главные группы нефункциональных требований:

- Внешние интерфейсы (External Interfaces),

- Атрибуты качества (Quality Attributes),

- Ограничения (Constraints).

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

Главные атрибуты качества:

- Применимость,

- Безопасность,

- Эффективность,

- Эксплуатационная годность,

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

Методологии и стандарты, регулирующие работу с требованиями


Среди основополагающих нормативных документов в области работы с

требованиями можно выделить следующие.

Стандарты IEEE3:

- IEEE 1362 “Concept of Operations Document”.

- IEEE 1233 «Guide for Developing System Requirements Specifications».

- IEEE Standard 830-1998, «IEEE Recommended Requirements Specifications»

- IEEE Standard Glossary of Software Engineering Terminology/IEEE Std 610.12-1990

- IEEE Guide to the Software Engineering Body of Knowledge (1) - SWEBOK®, 2004

ГОСТы:

- ГОСТ 34.601-90. Информационная технология. Автоматизированные

системы. Стадии создания.

- ГОСТ 34.602-89. Информационная технология. Техническое задание на создание автоматизированной системы

- ГОСТ 19.201-78. Единая система программной документации. Техническое задание. Требования к содержанию и оформлению.

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

2 Rational Unified Process — методология разработки программного обеспечения, созданная компанией Rational Software.

3 IEEE (англ. Institute of Electrical and Electronics Engineers) Институт инженеров электротехники и электроники — некоммерческая инженерная ассоциация из США, разрабатывающая широко применяемые в мире стандарты по радиоэлектронике, электротехнике и аппаратному обеспечению вычислительных систем и сетей.