Перечислите и кратко опишите возможности продукта. Возможности — высокоуровневые способности системы, необходимые для удовлетворения потребностей пользователей. Каждая возможность — это внешне заданный сервис, который требует серию вводов для достижения желаемого результата.
Мы получили очень важный вывод: если у нас была построена модель предметной области и каждая картотека, выявленная в этой модели, будет храниться внутри ИС — «черного ящика», то, согласно паттерну CRUD, для работы с такой картотекой в системе следует определить сценарий использования. Это определяет паттерн перехода от модели предметной области к требованиям к ИС, поддерживающей процессы в рассматриваемой организации
паттерн CRUD. Если внутри рассматриваемой системы ведется картотека, то операции по работе с этой картотекой — создание записи — Create, чтение записи — Read, изменение и сохранение — Update и удаление записи — Delete) —
Одним из средств для построения визуальных моделей является Unified Modeling Language (UML) — «графический язык», обеспечивающий описание статических и динамических аспектов системы.
Визуальное моделирование позволяет: • понять структуру создаваемой системы, которая разбивается на части, компоненты, элементы; • понять поведение создаваемой системы — как элементы взаимодействуют друг с другом при выполнении заданных операций; • наглядно показать взаимосвязи элементов системы друг с другом; • обеспечить целостность и согласованность проекта с реализацией системы; • документировать принятые проектные решения, включая вновь возникающие запросы на изменения; • скрывать или показывать детали элементов в зависимости от назначения модели и потребностей ее будущих «читателей»; • обеспечить однозначность коммуникаций внутри команды, которые основаны на использовании моделей системы как «ее чертежей».