Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая1.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Заключение

Диаграммой деятельности можно дополнить любой элемент модели, имеющий динамическое поведение.

Диаграммы деятельности являются частным случаем диаграммы состояний.

В отличие от блок-схем, диаграммы деятельности могут отображать одновременно выполняемые действия.

На диаграммах активности можно использовать плавательные дорожки, распределяющие деятельности в соответствии с ролями (объектами), их выполняющими.

Траектория объекта позволяет показать объекты, относящиеся к деятельности, и моменты переходов этих объектов из одного состояния в другое.

Сложные деятельности можно дополнительно детализировать, разбив на действия и изобразив "диаграмму в диаграмме".

Диаграммы деятельностей можно использовать для проектирования процессов (например, бизнес-процессов) или операций (вычислений). Во втором случае UML выступает в роли визуального языка программирования.

Список литературы

  1. M. Fowler. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Professional. – 192p. – 2003.

  2. UML. URL: http://uml.org/.

  3. Microsoft Developer Network. URL: http://msdn.microsoft.com/.

  4. ArgoUML. URL: http://argouml.tigris.org/.

  5. UModel. URL: http://www.altova.com/products/umodel/uml_tool.html.

  6. QReal URL: http://unreal.tepkom.ru/.

  7. Qt4 URL:http://doc.qt.nokia.com/.

  8. Visual Paradigm URL: http://visual-paradigm.com/.

  9. Umbrello URL: http://uml.sourceforge.net/. 

  10. А.Н. Терехов, А.А.Терехов. Автоматизированный реинжиниринг программ. – СПбГУ – 330c. – 2000.

  11. Брыксин Т.А. Дипломная работа «Model/View архитектура Case-пакета Real/MV». – 2007.

  12. А.А. Шалыто. Автоматное программирование. –  СПБГУИТМО – 44с. –2009.

  13. С. Канжелов, А.А.Шалыто. Автоматическая генерация кода программ с явным выделением состояний. – 10 с. – 2006.

  14. А. М. Вендеров. CASE-технологии. Современные методы и средства проектирования информационных систем. – 176с. – М. – 2004.

  15. BOUML. URL: http://bouml.free.fr/

  16. Enterprise Architect. URL: http://www.sparxsystems.com.au

  17. W. Zhao, R. Hauser, K. Bhattacharya, R. Bryant. Compiling business processes: untangling unstructured loops in irreducible flow graphs. – 24 с. – 2006. 

  18. A.K. Bhattacharjee1, R.K. Shyamasundar. Validated Code Generation for Activity Diagrams. – 14с. – 2005.