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