Файл: Применение объектно-ориентированного подхода при проектировании информационной систем.pdf
Добавлен: 24.04.2023
Просмотров: 495
Скачиваний: 2
СОДЕРЖАНИЕ
1 Определение особенностей объектно-ориентированного подхода
1.1 Описание подходов проектирования информационных систем
1.2 Описание объектно-ориентированной методологии
1.4 Определение программных пакетов для проведения объектно-ориентированного подхода
2.1 Описание работы в пакете MS Visio
2.2 Описание работы в пакете Rational Rose
Рисунок 22 – Диаграмма вариантов использования
Для того, чтобы создать диаграмму классов, необходимо выполнить те же действия, что и были ранее описаны, только выбрать соответственно diagram class. На рисунке 23 представлен инструментарий для создания данной диаграммы.
Рисунок 23 – Инструменты для создания диаграммы классов
Основным преимуществом данного пакета является, то, что в отличии от Visio можно пользоваться ранее созданными элементами модели, которые добавляются в дерево диаграмм (рис.24).
Рисунок 24 – Добавленные элементы модели
На рисунке 25 представлена созданная диаграмма классов.
Рисунок 25 – Диаграмма классов
При добавлении связи можно указать ее название. На представленном рисунке отображаются перенесенные актеры с указанными атрибутами и операциями, которые определяются программным решением как классы.
На рисунке 26 представлены инструменты для создания диаграммы деятельности.
Рисунок 26 – Инструменты для диаграммы деятельности
Выполним построение диаграммы деятельности (см. рис.27). В отличии от пакета Visio, фигура решение может иметь название, поэтому некоторые состояния были опущены, их функцию выполняло решение, например решение «Готов купить товар» является аналогичным состоянию ранее разработанной диаграммы деятельности в пакете MS Visio.
Рисунок 27 – Диаграмма деятельности
Инструменты программного пакета Rational Rose дают возможность создавать целостную архитектуру процессов предприятия, сохраняя все взаимосвязи и управляющие воздействия между различными уровнями иерархии.
2.3 Описание работы пакета StarUML
Программный пакет StarUML предназначен для построения диаграмм языка UML и применяется при объектно-ориентированном моделировании как Case средство. В отличии от ранее рассмотренных пакетов данный программный продукт является бесплатным и его можно скачать с сайта производителя.
На рисунке 28 представлено главное окно программы.
Рисунок 28 – Главное окно программы StarUML
В левой части экрана отображаются инструменты, которые будут использоваться при построении той или иной диаграммы языка UML, посередине расположена рабочая область, где будет отображаться диаграмма, справа отображается окно модели (перечень разработанных диаграмм).
Для того, чтобы создать необходимую диаграмму, необходимо выбрать в верхнем меню раздел Model и подраздел Add diagram (рис.29).
Рисунок 29 – Добавление диаграммы
При создании диаграммы вариантов использования, разработчику доступны следующие инструменты (рис.30).
Рисунок 30 – Инструменты для создания диаграммы
При добавлении объекта в рабочую часть, разработчику автоматически становится доступен инструментарий, который позволяет задавать свойства объекта (рис.31).
Рисунок 31 – Определение свойств объекта
При формировании связей необходимо выбирать соответствующую связь из перечня инструментов. На рисунке 32 представлена сформированная диаграмма вариантов использования.
Рисунок 32 – Разработанная диаграмма вариантов использования
При создании диаграммы классов предоставляется следующий инструментарий (рис.33).
Рисунок 33 – Инструментарий для создания диаграммы классов
Также как и в Rational Rose, возможно добавление ранее созданных элементов. На рисунке 34 представлена разработанная диаграмма классов.
Рисунок 34 – Диаграмма классов
На рисунке 35 представлен инструментарий для разработки диаграммы деятельности.
Рисунок 35 – Инструменты для диаграммы деятельности
На рисунке 36 представлена разработанная диаграмма деятельности.
Рисунок 36 – Диаграмма деятельности
Заключение
В рамках данной работы был проведен анализ принципов применения объектно-ориентированного подхода при проектировании информационных систем. Было выполнено построение диаграмм UML в трех различных программных пакетах: