Уэйд
Чтобы написать спецификацию требований к программному обеспечению, сначала проанализируйте работающую систему, для которой требуется программное обеспечение. Существуют разные форматы для написания спецификаций требований к программному обеспечению. Но наиболее часто используются следующие форматы: 1. Запишите недостатки существующей системы после анализа предметной области. Это недостатки, которые заставляют нас перейти на более эффективную систему. 2. Опишите цели требуемой системы, которые должны быть выполнены, чтобы преодолеть недостатки существующей системы. 3. Опишите особенности предлагаемого программного обеспечения и разработайте технико-экономическое обоснование. 4. Нарисуйте логическую схему предлагаемой системы. В основном для системного анализа обычно используются два способа: «структурированный» и «объектно-ориентированный», поэтому логическое проектирование зависит от способа анализа.Это общее описание написания спецификаций требований к программному обеспечению. Они могут несколько отличаться в зависимости от типа программного обеспечения или типа области программного обеспечения. Иногда нет существующего программного обеспечения, т.е. существующая система является ручной. Таким образом, в разных ситуациях формат написания спецификаций программного обеспечения может отличаться.
Хлоя
Некоторые краткие моменты для написания Спецификаций требований к программному обеспечению (SRS):
Титульная страница
Редакции Страница
Содержание
1 ВВЕДЕНИЕ
1.1 Обзор продукта
1.2 Цель
1.3 Область применения
1.4 Справочная информация
1.5 Определение и сокращение
2 ОБЩЕЕ ОПИСАНИЕ
2.1 Перспектива
продукта 2.2 Функции продукта
2.3 Характеристики пользователя
2.4 Общие ограничения
2.5 Допущения и зависимости
3 ОСОБЫЕ ТРЕБОВАНИЯ
3.1 Требования к внешнему интерфейсу
3.1.1 Пользовательские интерфейсы
3.1.2 Аппаратные интерфейсы
3.1.3 Программные интерфейсы
3.1.4 Коммуникационные протоколы
3.1.5 Ограничения памяти
3.1.6 Работа
3.1.7 Функция продукта
3.1.8 Допущение и зависимость
3.2 Характеристики программного продукта
3.3 Системные атрибуты программного обеспечения
3.3.1 Надежность
3.3.2 Доступность
3.3.3 Безопасность
3.3.4 Ремонтопригодность
3.3.5 Переносимость
3.3.6 Производительность
3.4 Требования к базе данных
3.5 Другие требования
4 ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ