Программная инженерия | Части документа SRS
Важными частями документа со спецификацией требований к программному обеспечению (SRS) являются:
- Функциональные требования системы
- Нефункциональные требования к системе и
- Цели реализации
Это объясняется следующим образом.
1. Функциональные требования:
В части целенаправленных требований обсуждаются функциональные возможности, необходимые от системы. Система учитывается для выполнения группы функций высокого уровня Fi. Функциональный вид системы показан на диаграмме ниже. Каждую функцию F i системы можно рассматривать как преобразование набора входных данных Ii в соответствующий набор выходных знаний Oi.
Пользователь получит некоторую целенаправленную работу, используя высокоуровневую операцию.
2. Нефункциональные требования:
Нефункциональные потребности соответствуют характеристикам системы, которые не могут быть выражены как функции - например, ремонтопригодность системы, подвижность системы, удобство использования системы и т. Д. Нефункциональные требования могут включать:
- Вопросы надежности
- Точность результатов
- Проблемы с человеко-машинным интерфейсом
- Ограничения на реализацию системы и т. Д.
3. Цели реализации:
В части «Цели реализации» задокументированы некоторые общие предложения, касающиеся разработки. Эти предложения помогают найти компромисс между стилевыми целями. В целях раздела реализации, возможно, будут задокументированы такие проблемы, как изменения функциональных возможностей системы, которые потребуются в будущем, новые устройства, которые будут поддерживаться в будущем, проблемы повторного использования и т. Д. Это те вещи, которые разработчики, возможно, задержали бы. на протяжении всей разработки, чтобы разработанная система могла сразу соответствовать некоторым аспектам, которые не кажутся необходимыми.
Вниманию читателя! Не переставай учиться сейчас. Получите все важные концепции теории CS для собеседований SDE с курсом теории CS по доступной для студентов цене и будьте готовы к отрасли.