Домашнее задание Спринта 2. Разработка требований
Вам предстоит подготовить описание функции карточек для запоминания новых слов во второй версии приложения Chatty.
Чтобы описать функцию карточек, нужно выявить варианты использования на основе заметок, собранных после интервью со стейкхолдерами, и спецификации требований к ПО. Выявленные варианты использования должны быть представлены в виде Use Case:
- Диаграммы в нотации UML Use Case (не менее четырех вариантов использования)
- Табличной формы Use Case для любых трёх вариантов использования с описанием всех полей по Алистеру Коберну
В спецификации требований к ПО вы найдёте пример описания функции словаря для записи новых слов. Он поможет вам лучше разобраться в структуре документа и выполнить задачу.
Что нужно сделать
- Изучите текущую спецификацию требований к ПО. Обратите внимание на раздел 3.1.2 Use Case. Он послужит вам примером для оформления результатов работы.
- Изучите заметки по результатам интервью. Выделите ключевые тезисы, демонстрирующие возможные варианты использования.
- На основе заметок продумайте основной и альтернативные варианты использования. Первые наброски можно сделать на бумаге.
- Ознакомьтесь с инструкцией по созданию UML-диаграммы на сайте diagrams.net.
- Оформите результаты работы графически — в виде UML Use Case-диаграммы с помощью сайта diagrams.net.
- Создайте Google Doc, в котором вы будете сохранять результаты задания, и вставьте туда Use Case-диаграмму.
- Скопируйте в свой документ шаблон табличной формы Use Case.
- Выберите любые три варианта использования и, используя шаблон, опишите их в табличной форме.
- Перед тем, как отправить работу на проверку ревьюеру, убедитесь, что вы открыли доступ к просмотру и комментированию документа.