Технология формирования проектной модели классов информационной системы

Рассматривается технология проектирования информационных систем, основанная на использовании моделей, допускающих исполнение. В качестве базового языка для описания компонентов предметной области, шаблонов используется язык UML. Показано, что расширение UML посредством введения новых стереотипов и правил работы с ними позволяет обеспечить необходимые свойства описания и преобразования объектных моделей информационных систем. Предлагаются приемы преобразования объектной модели информационной системы этапа анализа для получения объектной модели этапа проектирования, обладающей высоким уровнем абстрагирования, расширяющей границы повторного использования. Приводится пример построения объектной модели высокого уровня абстрагирования последовательным применением правил преобразования исходной модели этапа анализа. За счет применения некоторых паттернов и предложенных правил преобразования модель для работы с тарифами на грузоперевозки, построенная на основе конкретного документа, преобразуется в модель для работы с тарифами на услуги.

Авторы: В. А. Дубенецкий, А. Г. Кузнецов, В. В. Цехановский

Направление: Информатика, вычислительная техника и управление

Ключевые слова: Информационная система, объектная модель, модель классов, этапы проектирования, преобразования объектной модели


Открыть полный текст статьи