Санкт-Петербургский Государственный Университет Экономики и Финансов Унифицированный Язык Моделирования (UML) Выполнили: Ирена Клинцевич и Анна Касянчик, гр. И-202
UML (Unified Modeling Language) Язык визуального моделирования, разработанный для спецификации, визуализации, проектирования, документирования компонентов программного обеспечения, бизнес-процессов и других программных систем ,
UML Язык UML предлагает набор инструментальных средств, позволяющих проводить всесторонний анализ сложных проектов как с технической точки зрения, так и с точки зрения потребностей бизнеса. Данный язык упрощает процесс проектирования, снижает его стоимость и повышает эффективность.
Назначение языка UML Предоставить в распоряжение пользователей легко воспринимаемый и выразительный язык визуального моделирования, специально предназначенный для разработки и документирования моделей сложных систем самого различного целевого назначения.
История создания UML – это стандартная нотация визуального моделирования программных систем, принятая консорциумом Object Managing Group (OMG) 2002 г. UML 2.0 Создатели языка: Гради Буч (BOOCH), Джим Рамбо (OMT) Айвар Якобсон (OOSE)
Концептуальная модель UML базовые строительные блоки, правила, определяющие, как эти блоки могут сочетаться между собой, некоторые общие механизмы языка.
Строительные блоки UML - сущности; - отношения; - диаграммы
Диаграммы в UML
Диаграмма деятельности (activity diagram) Назначение: моделирование процесса выполнения операций в языке UML На диаграмме деятельности отображается логика или последовательность перехода от одной деятельности к другой, диаграмма фокусируется на потоке действий, вовлечённых в процесс и показывает как действия зависят друг от друга
Диаграмма вариантов использования(use case) Диаграмма вариантов использования позволяет создать список операций, который выполняет система. Создается список требований к системе и определяется множество выполняемых системой функций.
UML диаграммы в Rational Rose Rational Rose - мощное CASE-средство для проектирования программных систем любой сложности. Компания распространила свой продукт Rose на область моделирования данных с использованием нотации UML (Унифицированный язык моделирования) в отличие от традиционно используемых нотаций, таких как IDEF1X
Что Дальше? Учитывая усиливающийся интерес к UML в мире, с большой долей вероятности можно предположить, что UML, в качестве визуального средства объектно-ориентированного моделирования, станет обязательным приложением ко всем существующим объектно-ориентированным языкам программирования, примерно таким же, какой сейчас является технология WYSIWYG. А в недалеком будущем появятся и получат широкое распространение новые языки программирования, видеокарты специально разработанные для использования с UML, и представляющие, невиданные, средства автоматического проектирования и разработки приложений, использующие все преимущества объектно- ориентированного подхода.
Мы закончили! Спасибо!