На этапе формирования требований, прежде всего, необходимо определить область действия разрабатываемой системы и получить точное представление о желаемых возможностях системы.
Основой разработки требований является модель системных прецедентов, отражающая выполнение конкретных обязанностей внутренними и внешними исполнителями с использованием ИС.
Источником данных для создания модели системных прецедентов являются разработанные на предыдущем этапе бизнес-модели. Однако при создании модели полезно предварительно составить детальные описания прецедентов, содержащие определения используемых данных и точную последовательность их выполнения. Описание осуществляется в соответствии с принятым в организации шаблоном, который обычно включает следующие разделы:
· заголовок (название прецедента, ответственный за исполнение, дата создания шаблона/внесения изменений);
· краткое описание прецедента;
· ограничения;
· предусловия (необходимое состояние системы или условия, при которых должен выполняться прецедент);
· постусловия (возможные состояния системы после выполнения
· прецедента);
· предположения;
· основная последовательность действий;
· альтернативные последовательности действий и условия, их инициирующие;
· точки расширения и включения прецедентов.
Рис 11. «Общая диаграмма»
Рис 12.«Распределение сотрудников и их работ»
Рис 13.«Модель системных рецидентов»
Таким образом, в результате этого этапа проектирования появляется достаточно подробное описание состава и функций проектируемой системы, а также информации, которую необходимо использовать в базе данных и в приложениях.
Поскольку диаграммы классов строятся на основе разработанных ранее бизнес-моделей, появляется уверенность в том, что разрабатываемая система будет действительно удовлетворять исходным требованиям заказчика.
В то же время, благодаря своему синтаксису, диаграммы классов оказываются хорошим средством структурирования и представления требований к функциональности, интерфейсам и данным для элементов проектируемой системы.
Практическая работа №7????????????????????
Тема: Разработка фрагмента документа технического задания
Цель: научиться правильно определять цели и назначение системы, формировать требования к системе.
Каковыми могут быть цели разработки ИС?
Сокращение времени на обработку документации.