![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
В современных условиях создание сложных программных приложений проблематично без использования систем автоматизированного конструирования программного обеспечения (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; Прочитано: 315 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!