загрузка...

Особенности реализации языка UML в CASE-инструментарии Rational Rose 98/200


Появление на рынке программных продуктов первых CASE-средств (Computer Aided Software Engineering) ознаменовало новый этап развития программной инженерии, характерными особенностями которого являются существенное сокращение сроков разработки программных проектов, реализация проектов группой программистов и ориентация на визуальные средства специфицирования компонентов программного обеспечения.
Классической областью применения этих средств стали приложения баз данных, особенно те из них, которые требовали серьезных усилий при разработке своих концептуальных схем. Поддержка возможности автоматической генерации программного кода на основе предварительно разработанной концептуальной схемы оказалась настолько конструктивной, что стимулировала появление более двух десятков CASE-средств различных фирм.
Как уже отмечалось в части I книги, начальный этап развития CASE-тех-нологий характеризовался тем, что разные фирмы предлагали свои собственные средства визуального представления концептуальных средств. Зачастую выбор того или иного CASE-средства разработчиками определялся простотой нотации поддерживаемого средством языка представления схем и диаграмм.
Появление первых стандартов в этой области лишь на какое-то время стабилизировало ситуацию. Однако острейшая конкуренция среди фирм-производителей программного обеспечения требовала от CASE-средств реализации объектно-ориентированной технологии разработки программ и поддержки широкого диапазона языков программирования и конкретных баз данных.
Среди всех фирм-производителей CASE-средств именно компания Rational Software Coip. одна из первых осознала стратегическую перспективность развития объектно-ориентированных технологий анализа и проектирования программных систем. Эта компания выступила инициатором унификации языка визуального моделирования в рамках консорциума OMG, что, в конечном итоге, привело к появлению первых версий языка UML. И эта же компания первой разработала инструментальное объектно-ориентированное CASE-средство, в котором был реализован язык UML как базовая нотация визуального моделирования.
Примечание 78
<< | >>
Источник: Александр Леоненков. Самоучитель UML. 2007

Еще по теме Особенности реализации языка UML в CASE-инструментарии Rational Rose 98/200:

  1. 12.1. Общая характеристика CASE-средства Rational Rose 98/2000
  2. 12.2. Особенности рабочего интерфейса Rational Rose
  3. 3.6. Особенности изображения диаграмм языка UML
  4. 12.10. Разработка диаграммы развертывания в среде Rational Rose
  5. 3.1. Назначение языка UML
  6. 12.4. Разработка диаграммы вариантов использования в среде Rational Rose
  7. 3.2. Общая структура языка UML
  8. 12.6. Разработка диаграммы состояний в среде Rational Rose
  9. Основные компоненты языка UML
  10. 12.5. Разработка диаграммы классов в среде Rational Rose
  11. 12.9. Разработка диаграммы компонентов в среде Rational Rose
  12. 12.8. Разработка диаграммы кооперации в среде Rational Rose
  13. 12.7. Разработка диаграммы последовательности в среде Rational Rose