Визуальное моделирование и UML
Визуальным моделированием(visualmodeling)называется способпредставления идей и проблем реального мира с помощью моделей.
Модель–это абстракция,описывающая суть сложной проблемы илиструктуры без акцента на несущественных деталях, тем самым делая ее более понятной.
Разработка программного обеспечения - не исключение. При построении сложной системы строятся ее абстрактные визуальные модели. В настоящее время в области проектирования информационных систем успехом применяется визуальное моделирование с помощью унифицированного языка моделирования UML.
Унифицированный язык моделирования(UnifiedModelingLanguage, UML) является графическим языком для визуализации, специфицирования, конструирования и документирования систем, в которых большая роль принадлежит программному обеспечению.
С помощью UML можно детально описать систему, начиная разработку с концептуальной модели с ее бизнес-функциями и процессами, а также описать особенности реализации системы, такие как классы программного обеспечения системы, схему базы данных. Используя UML, мы также можем разрабатывать сложные системы быстро и качественно.
Как язык графического визуального моделирования UML имеет свою нотацию–принятые обозначения. Нотация обеспечивает семантику языка,является способом унификации обозначений визуального моделирования, обеспечивает всестороннее представление системы, которое сравнительно легко и свободно воспринимается человеком.
Моделирование с помощью UML осуществляется поэтапным построением ряда диаграмм, каждая из которых отражает какую-то часть или сторону системы либо ее замысла.
Диаграмма-это графическое представление множества элементов. Обычно диаграмма изображается в виде графа с вершинами (сущностями) и ребрами (отношениями). Диаграммы подчиняются нотации UML и изображаются в соответствии с ней.
Определены следующие виды диаграмм:
ü вариантов использования (usecasediagram);
ü классов (classdiagram);
ü кооперации (collaborationdiagram);
ü последовательности (sequencediagram);
ü состояний (statechartdiagram);
ü деятельности (activitydiagram);
ü взаимодействия (interactiondiagrams);
ü компонентов (componentdiagram);
ü развертывания (deploymentdiagram).
Построения этих диаграмм достаточно для полного моделирования системы.
Особенности рабочего интерфейса программного комплекса StarUML
StarUML ориентирован на UML версии 1.4, поддерживает одиннадцать различных типов диаграмм, принятых в нотации UML 2.0, и представляет собой интегрированный инструментарий для проектирования архитектуры, анализа, моделирования и разработки программных систем.
Среда моделирования StarUML превосходно настраивается в соответствии с требованиями пользователя и имеет высокую степень расширяемости, особенно в области своих функциональных возможностей.
Дата добавления: 2021-07-22; просмотров: 454;