20439

Rational Rose DataModeler

Доклад

Информатика, кибернетика и программирование

Унифицированный язык объектноориентированного моделирования Unified Modeling Language UML явился средством достижения компромисса между этими подходами. Существует достаточное количество инструментальных средств поддерживающих с помощью UML жизненный цикл информационных систем и одновременно UML является достаточно гибким для настройки и поддержки специфики деятельности различных команд разработчиков. Таким языком оказался UML. Создание UML началось в октябре 1994 г.

Русский

2013-07-25

29.5 KB

4 чел.

12 13

Существует множество технологий и инструментальных средств, с помощью которых можно реализовать в некотором смысле оптимальный проект ИС, начиная с этапа анализа и заканчивая созданием программного кода системы. В большинстве случаев эти технологии предъявляют весьма жесткие требования к процессу разработки и используемым ресурсам, а попытки трансформировать их под конкретные проекты оказываются безуспешными. Эти технологии представлены CASE-средствами верхнего уровня или CASE-средствами полного жизненного цикла (upper CASE tools или full life-cycle CASE tools). Они не позволяют оптимизировать деятельность на уровне отдельных элементов проекта, и, как следствие, многие разработчики перешли на так называемые CASE-средства нижнего уровня (lower CASE tools). Однако они столкнулись с новой проблемой — проблемой организации взаимодействия между различными командами, реализующими проект.

Унифицированный язык объектно-ориентированного моделирования Unified Modeling Language (UML) явился средством достижения компромисса между этими подходами. Существует достаточное количество инструментальных средств, поддерживающих с помощью UML жизненный цикл информационных систем, и, одновременно, UML является достаточно гибким для настройки и поддержки специфики деятельности различных команд разработчиков.

Мощный толчок к разработке этого направления информационных технологий дало распространение объектно-ориентированных языков программирования в конце 1980-х — начале 1990-х годов. Пользователям хотелось получить единый язык моделирования, который объединил бы в себе всю мощь объектно-ориентированного подхода и давал бы четкую модель системы, отражающую все ее значимые стороны. К середине девяностых явными лидерами в этой области стали методы Booch (Grady Booch), OMT-2 (Jim Rumbaugh), OOSE — Object-Oriented Software Engineering (Ivar Jacobson). Однако эти три метода имели свои сильные и слабые стороны: OOSE был лучшим на стадии анализа проблемной области и анализа требований к системе, OMT-2 был наиболее предпочтителен на стадиях анализа и разработки информационных систем, Booch лучше всего подходил для стадий дизайна и разработки.

Все шло к созданию единого языка, который объединял бы сильные стороны известных методов и обеспечивал наилучшую поддержку моделирования. Таким языком оказался UML.

Создание UML началось в октябре 1994 г., когда Джим Рамбо и Гради Буч из Rational Software Corporation стали работать над объединением своих методов OMT и Booch. Осенью 1995 г. увидела свет первая черновая версия объединенной методологии, которую они назвали Unified Method 0.8. После присоединения в конце 1995 г. к Rational Software Corporation Айвара Якобсона и его фирмы Objectory, усилия трех создателей наиболее распространенных объектно-ориентированных методологий были объединены и направлены на создание UML.

В настоящее время консорциум пользователей UML Partners включает в себя представителей таких грандов информационных технологий, как Rational Software, Microsoft, IBM, Hewlett-Packard, Oracle, DEC, Unisys, IntelliCorp, Platinum Technology.

UML представляет собой объектно-ориентированный язык моделирования, обладающий следующими основными характеристиками:

  •  является языком визуального моделирования, который обеспечивает разработку репрезентативных моделей для организации взаимодействия заказчика и разработчика ИС, различных групп разработчиков ИС;
  •  содержит механизмы расширения и специализации базовых концепций языка.

UML — это стандартная нотация визуального моделирования программных систем, принятая консорциумом Object Managing Group (OMG) осенью 1997 г., и на сегодняшний день она поддерживается многими объектно-ориентированными CASE-продуктами.

UML включает внутренний набор средств моделирования (модулей?) ("ядро"), которые сейчас приняты во многих методах и средствах моделирования. Эти концепции необходимы в большинстве прикладных задач, хотя не каждая концепция необходима в каждой части каждого приложения. Пользователям языка предоставлены возможности:

  •  строить модели на основе средств ядра, без использования механизмов расширения для большинства типовых приложений;
  •  добавлять при необходимости новые элементы и условные обозначения, если они не входят в ядро, или специализировать компоненты, систему условных обозначений (нотацию) и ограничения для конкретных предметных областей.


 

А также другие работы, которые могут Вас заинтересовать

59648. Оживає дух козацький: Театралізований вечір-конкурс 37 KB
  Отаман: За дніпровськими порогами за південними дорогами за степами за широкими Наші прадіди жили Мали Січ козацьку сильную Цінували волю вільную Україну свою рідну Як зіницю берегли. Отаман: Дякую тобі лицарю добрі були слова твої...
59649. Ой, завю вінки... Сценарій народного свята на Троїцю 51.5 KB
  На сцену у справжньому народному одязі виходить ведуча. ВЕДУЧА: Добридень люди добрі Вітаємо з святою Троїцею Саме сьогодні весна передала літу своє зелене вбрання. 1 ДІВЧИНА: Молодець Катруся А зараз понесімо радість усім людям нашого селаВедуча дає дітям крашанки та цукерки.
59650. Число ПИ «π» 807 KB
  «Число Пи - это математическая константа, через которую выражается отношение длины окружности к её диаметру. И это число приблизительно равно 3,14.». Одним из первых заметил и высчитал такую интересную зависимость между длиной окружности и её диаметром Архимед
59651. Під срібні переливи бандури: Сценарій літературно-мистецького вечора 39.5 KB
  Ведуча ІІ: Походження української кобзибандури сягає кінця ХУпочатку ХVІ ст. Ведуча І: Гей на татарських полях На козацьких шляхах То не вовкисі романці Квилять...
59653. Перлини українського романсу: Матеріали до сценарію літературно-музичної композиції 54 KB
  Народжується романс. Український романс. Виростаючи з ліричної народної пісні романс поступово набирає ознак самостійного жанру якому частіше притаманна не куплетна форма взаємозумовленість слова і музики простота і щирість естетична краса широкий між жанровий зв’язок.
59654. Поріс чорнобилем Чорнобиль - бідою нашою поріс: Сценарії вечора памяті до дня Чорнобильської трагедії 46.5 KB
  У ніч з 25 на 26 квітня 1986 року о першій годині 23 хв. 40 сек., коли всі спали безтурботним сном, над 4-м реактором Чорнобильської атомної електростанції несподівано розірвало нічну темряву велетенське полумя. Почався новий відлік українського часу. Болісний, Гіркий. Печальний...
59655. Система кадрового делопроизводства железнодорожной станции В 1.11 MB
  Исследовать теоретические основы системы кадрового делопроизводства и определить её место в системе управления персоналом; исследовать методику оценки состояния системы кадрового делопроизводства и её совершенствования; провести анализ системы кадрового делопроизводства железнодорожной станции В и дать оценку её состояния...
59656. Роде наш красний: Сценарій сімейного свята для дітей 57 KB
  недаремно назвала саме ці сім’ї, адже вони прийшли з найстаршими представниками родини - бабусями та дідусями і, навіть, прабабусями та прадідусями. Ми раді басити Вас, ми щиро вітаємо Вас на нашому святі.