Практическое задание № 5
Тема 3.4. Спецификации требований к программному обеспечению
Цель работы
Сформировать навыки разработки спецификации требований к программному обеспечению.
Задание
Создайте схему спецификации требований к вашему программному обеспечению по шаблону, представленному ниже.
1. Введение
1.1. Цель
1.2. Целевая аудитория
1.3. Использование по назначению
1.4. Сфера применения
1.5. Определения и сокращения
2. Общее описание
2.1. Потребности пользователей
2.2. Предположения и зависимости
3. Системные характеристики и требования
3.1. Функциональные требования
3.2. Требования к внешнему интерфейсу
3.3. Особенности системы
3.4. Нефункциональные требования
4. Остальные требования
Практические задания 2–6 являются циклически связанными. Для их выполнения необходимо выбрать сферу исследования. Выбор осуществляется по первой букве фамилии.
Первая буква фамилии
Сфера исследования
Методические указания
1. Определите цель программного продукта и предполагаемую аудиторию пользователей (это могут быть разработчики, тестировщики и менеджеры проектов. Сюда также могут входить заинтересованные стороны из других отделов, включая группы руководителей, отдела продаж и маркетинга).
2. Опишите сферу применения и перспективу программного продукта (отношение программного продукта к другим программным продуктам через блок-схемы). Перечислите все ссылки и другие ресурсы.
3. Предоставьте общий обзор продукта и среды, в которой он будет применяться, предполагаемую пользовательскую аудиторию, а также известные ограничения, предположения и зависимости.
4. Кратко опишите функции системы и укажите их приоритет.
5. Перечислите по пунктам конкретные функциональные требования.
6. Опишите логические характеристики каждого пользовательского интерфейса.
7. Опишите нефункциональные требования.
8. Оформите отчет, предоставив ответы по каждому пункту.