20439

Rational Rose DataModeler

Доклад

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

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

Русский

2013-07-25

29.5 KB

5 чел.

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

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


 

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

11099. Боевые традиции ВС РФ. Патриотизм и верность воинскому долгу, основные качества защитника отечества 27.88 KB
  Боевые традиции ВС РФ. Патриотизм и верность воинскому долгу основные качества защитника отечества Вступление Боевые традиции российских Вооруженных сил это исторически сложившиеся в армии и на флоте и передающиеся из поколения в поколение правила обычаи и нор
11100. Символы воинской чести. Ритуалы ВС РФ 28.27 KB
  Символы воинской чести. Ритуалы ВС РФ. Символы воинской чести России В армейской среде всегда с особым вниманием относились к военной символике которая проявляясь в элементах обмундирования знаменах наградах знаках отличия и различия отражала самобытность наци...
11101. Вредные привычки и их влияние на здоровье (алкоголизм, табакокурение, наркомания и токсикомания). Профилактика злоупотребления психоактивными веществами 23.11 KB
  Вредные привычки и их влияние на здоровье алкоголизм табакокурение наркомания и токсикомания. Профилактика злоупотребления психоактивными веществами Влияние вредных привычек на здоровье человека. Курение. Вот несколько факторов которые свидетельствуют о то...
11102. Учение о повязках. Виды повязок и правила их наложения. Методы остановки кровотечения. ПМП при травмах, ранениях 122.7 KB
  Учение о повязках. Виды повязок и правила их наложения. Методы остановки кровотечения. ПМП при травмах ранениях Десмургия греч. desmos связь повязка ergon дело учение о повязках их правильном применении и наложении при различных повреждениях и заболеваниях. В связи с э
11103. ПМП при отравлениях. ПМП при отморожении тепловом и солнечных ударах, при поражении электрическим током и при ожогах 41.25 KB
  ПМП при отравлениях. ПМП при отморожении тепловом и солнечных ударах при поражении электрическим током и при ожогах ПЕРВАЯ ПОМОЩЬ ПРИ ОТРАВЛЕНИЯХ. Отравление это патологическое состояние которое возникает при воздействии ядов и токсинов на организм. Среди причин о...
11104. ПМП при ушибах и переломах. ПМП при острой сердечной недостаточности и инсульте. ПМП при массовых поражениях 114.11 KB
  ПМП при ушибах и переломах. ПМП при острой сердечной недостаточности и инсульте. ПМП при массовых поражениях Первая помощь при ушибах растяжениях и переломах. Ушиб закрытое повреждение тканей и органов без существенного нарушения их структуры. Обычно возникает в ре...
11105. Единая государственная система предупреждения и ликвидации ЧС (РС ЧС), ее основные задачи и структура 91.65 KB
  Единая государственная система предупреждения и ликвидации ЧС РС ЧС ее основные задачи и структура. 1.ЦЕЛЬ И ПРИНЦИПЫ СОЗДАНИЯ РСЧС ЕЕ ОСНОВНЫЕ ЗАДАЧИ Необходимость образования государственных систем защиты населения и территорий как в России так и за рубежом была...
11106. Гражданская оборона, история создания, ее задачи, структура 25.18 KB
  Гражданская оборона история создания ее задачи структура Предназначение и задачи ГО РФ Структура ГО РФ Руководство ГО РФ Органы управления ГО РФ Организация задачи ГО в общеобразовательном учреждении Содержание плана ГО общеобразовательного уч
11107. Повышение устойчивости работы объектов на ЧС 42.56 KB
  Повышение устойчивости работы объектов на ЧС ПРЕДУПРЕЖДЕНИЕ ЧРЕЗВЫЧАЙНЫХ СИТУАЦИЙ И ПОВЫШЕНИЕ УСТОЙЧИВОСТИ ФУНКЦИОНИРОВАНИЯ ОРГАНИЗАЦИЙ Введение Как гласит Федеральный закон О защите населения и территорий от чрезвычайных ситуаций природного и техног...