К.э.н. Спанова Б.Ж.
Этапы
проектирования ИС с применением UML.
Основные
типы UML-диаграмм, используемые в проектировании информационных систем.
Взаимосвязи между диаграммами. Поддержка UML итеративного процесса
проектирования ИС. Этапы проектирования ИС: моделирование бизнес-прецедентов,
разработка модели бизнес-объектов, разработка концептуальной модели данных,
разработка требований к системе, анализ требований и предварительное
проектирование системы, разработка моделей базы данных и приложений,
проектирование физической реализации системы.
UML
обеспечивает поддержку всех этапов жизненного цикла ИС и предоставляет для этих
целей ряд графических средств – диаграмм.
На
этапе создания концептуальной модели для описания
бизнес-деятельности используются модели бизнес-прецедентов
и диаграммы видов деятельности, для описания бизнес-объектов – модели бизнес-объектов и диаграммы последовательностей.
На
этапе создания логической модели ИС описание требований к системе задается в
виде модели и описания системных прецедентов, а предварительное проектирование
осуществляется с использованием диаграмм классов, диаграмм последовательностей
и диаграмм состояний.
На
этапе создания физической модели детальное проектирование выполняется с
использованием диаграмм классов, диаграмм компонентов, диаграмм развертывания.
Модель
бизнес-прецедентов
описывает бизнес-процессы с точки зрения внешнего пользователя, т.е. отражает
взгляд на деятельность организации извне.
Проектирование
системы начинается с изучения и моделирования бизнес-деятельности организации.
На этом этапе вводится и отображается в модели ряд понятий, свойственных
объектно-ориентированному подходу:
Следующим
этапом проектирования ИС является разработка модели
бизнес-объектов, которая показывает выполнение бизнес-процессов
организации ее внутренними исполнителями. Основными компонентами моделей бизнес-объектов являются внешние и внутренние
исполнители, а также бизнес-сущности, отображающие все, что используют
внутренние исполнители для реализации бизнес-процессов.
Затем
на основе информации, выявленной на этапах бизнес-моделирования, выполняется
разработка концептуальной модели данных, которые
будут использоваться в разрабатываемой системе.
Этот
этап завершает процедуры бизнес-моделирования и позволяет представить команде
проектировщиков в едином формате ту информацию, которая будет необходима для
создания системы. Разработанные диаграммы являются отправной точкой в процессах
проектирования баз данных и приложений системы, обеспечивают согласованность
действий бизнес-аналитиков и разработчиков в процессе дальнейшей работы над
системой.