Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

ВВЕДЕНИЕ. В современных условиях создание сложных программных приложений проблематично без использования систем автоматизированного конструирования программного



В современных условиях создание сложных программных приложений проблематично без использования систем автоматизированного конструирования программного обеспечения (CASE-систем). CASE-системы существенно сокращают сроки и затраты раз­работки, оказывая помощь инженеру в проведении рутинных операций, облегчая его работу на самых разных этапах жизненного цикла разработки. Наибо­лее известной объектно-ориентированной CASE-системой является Rational Rose. В данном пособии рассматривается порядок применения Rational Rose при формировании требований, анализе, проектировании и генерации программного кода.

Базовой технологией этой системы является Унифицированный язык моделирования (UML), на котором основано построение концептуальных, логических и физических моделей. В данном пособии последовательно рассматривается применение канонических диаграмм языка UML:

1. Диаграмма вариантов использования (use case diagram)

2. Диаграмма классов (class diagram)

3. Диаграммы поведения (behavior diagrams)

3.1. Диаграмма состояний (statechart diagram)

3.2. Диаграмма деятельности (activity diagram)

3.3. Диаграммы взаимодействия (interaction diagrams)

3.3.1. Диаграмма последовательности (sequence diagram)

3.3.2. Диаграмма кооперации (collaboration diagram)

4. Диаграммы реализации (implementation diagrams)

4.1. Диаграмма компонентов (component diagram)

4.2. Диаграмма развертывания (deployment diagram)

Перечень этих диаграмм и их названия являются каноническими в том смысле, что представляют собой неотъемлемую часть графической нотации UML.

Каждая из этих диаграмм детализирует и конкретизирует различные пред­ставления о модели сложной системы в терминах языка UML. При этом диаграмма вариантов использования представляет собой наиболее общую концептуальную модель сложной системы, которая является исходной для построения всех остальных диаграмм. Диаграмма классов является, по своей сути, логической моделью, отражающей статические аспекты структурного построения сложной системы.

Диаграммы поведения также являются разновидностями логической модели, которые отражают динамические аспекты функционирования сложной сис­темы. И, наконец, диаграммы реализации служат для представления физи­ческих компонентов сложной системы и поэтому относятся к ее физической модели. Таким образом, интегрированная модель сложной системы в нота­ции UML представляется в виде совокупности указанных выше диаграмм.





Дата публикования: 2014-11-03; Прочитано: 293 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...