Разработка модели автоматизации документооборота риэлтерской организации. Точки зрения на построение диаграмм классов в зависимости от целей их применения. Выбор среды моделирования. Визуальное моделирование в UML для роли "менеджер". Диаграмма классов.
Аннотация к работе
Выбор языка моделирования Языком разработки модели системы был выбран унифицированный язык моделирования (Unified Modeling Language, UML). UML язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это - открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML позволяет также разработчикам программного обеспечения достигнуть соглашения в графических обозначениях для представления общих понятий (таких как класс, компонент, обобщение (англ. generalization), агрегация (англ. aggregation) и поведение) и больше сконцентрироваться на проектировании и архитектуре. [1] В UML используются следующие виды диаграмм: Структурные диаграммы: · Диаграмма классов; · Диаграмма компонентов; · Композитной/составной структуры; · Диаграмма кооперации (UML2.0); · Диаграмма развёртывания; · Диаграмма объектов; · Диаграмма пакетов; · Диаграмма профилей (UML2.2); Диаграммы поведения: · Диаграмма деятельности; · Диаграмма состояний; · Диаграмма прецедентов; Диаграммы взаимодействия: · Диаграмма коммуникации (UML2.0) / Диаграмма кооперации (UML1.x); · Диаграмма обзора взаимодействия (UML2.0); · Диаграмма последовательности; · Диаграмма синхронизации (UML2.0). Существуют разные точки зрения на построение диаграмм классов в зависимости от целей их применения: · концептуальная точка зрения - диаграмма классов описывает модель предметной области, в ней присутствуют только классы прикладных объектов; · точка зрения спецификации - диаграмма классов применяется при проектировании информационных систем; · точка зрения реализации - диаграмма классов содержит классы, используемые непосредственно в программном коде (при использовании объектно-ориентированных языков программирования). Подвидом диаграмм композитной структуры являются диаграммы кооперации (Collaboration diagram, введены в UML 2.0), которые показывают роли и взаимодействие классов в рамках кооперации. Microsoft Visio - независимая система построения диаграмм, предлагающая средства для наглядного представления идей, информации и систем.