На основе видения (Задание 0 указано ниже, под заданием 1), сформируйте требования к продукту.
Требования должны быть представлены в виде спецификации требований программного обеспечения на основе RUP. При составлении требований используйте пользовательские сценарии (англ. use cases), которые описывают варианты взаимодействия между пользователями и программным обеспечением. Пользовательские сценарии являются средством представления функциональных требований. Так же разрешено использовать менее формализованные варианты составления требований, такие как UserStories и другие, использующиеся в методологиях реактивной разработки.
Пользовательские сценарии должны быть проиллюстрированы диаграммами потоков данных (data flow diagrams - DFD). И обязательно должна быть общая диаграмма прецедентов (use cases diagramm).
В дополнение к пользовательским сценариям, спецификация также должна содержать нефункциональные требования, которые налагают ограничения на дизайн или реализацию (такие как требования производительности, стандарты качества, или проектные ограничения), требования к интерфейсу .
Нужно описать функционал, который будет предоставлять выбранная вами система, а также набор требований, которые должны выполняться для нормального ее функционирования.
Не забывайте, что спецификация требований это документ, по которому далее будет работать разработчик и тестировщик.
Объем - минимум 5 страниц без диаграмм (+use case diagrams, DFD).
Шаблон организации структуры SRS на основе RUP в Википедии,
Документирование требований по RUP
ЗАДАНИЕ 0
Для выполнения работ по данному курсу требуется выбрать проект для проектирования. Проект должен представлять собой программную систему. Выбранная система должна выполнять не менее 7-10 задач (помимо регистрации и авторизации).
Вам на выбор предоставляется несколько вариантов систем:
- Интернет-магазин.
- Система организации туристического отдыха для большого предприятия
- Настраиваемая программа телепередач
Название выбранного проекта указать в файле и прикрепить к заданию.