- •Содержание
- •Введение
- •2 Теоретическая часть
- •2.1 Особенности и назначение языка uml
- •2.2 Виды диаграмм
- •2.3 Диаграмма активностей
- •3 Практическая часть
- •3.1 Изучение особенностей диаграмм
- •3.2 Примеры использования диаграмм
- •3.3 Советы по построению диаграмм активностей
- •3.4 Выразительные средства диаграмм активностей
- •Заключение
- •Список литературы
- •Введение
- •1 Основная часть
- •1.1 Физические модели таблиц базы данных
- •1.2 Физические модели хранения данных
- •1.3 Файловые структуры организации базы данных
- •1.4 Индексные файлы
- •1.4.1 Файлы с плотным индексом, или индексно-прямые файлы
- •1.4.2 Файлы с неплотным индексом, или индексно-последовательные файлы
- •1.4.3 Организация индексов в виде в-дерева — многоуровневой иерархической структуры
- •2 Специальная часть
- •2.1 Назначение и функции программной системы
- •2.2 Системные требования
- •2.3 Связывание таблиц
- •2.4 Запросы
- •2.5 Формы
- •2.6 Отчеты
- •Заключение
- •Список использованной литературы
Заключение
Диаграммой деятельности можно дополнить любой элемент модели, имеющий динамическое поведение.
Диаграммы деятельности являются частным случаем диаграммы состояний.
В отличие от блок-схем, диаграммы деятельности могут отображать одновременно выполняемые действия.
На диаграммах активности можно использовать плавательные дорожки, распределяющие деятельности в соответствии с ролями (объектами), их выполняющими.
Траектория объекта позволяет показать объекты, относящиеся к деятельности, и моменты переходов этих объектов из одного состояния в другое.
Сложные деятельности можно дополнительно детализировать, разбив на действия и изобразив "диаграмму в диаграмме".
Диаграммы деятельностей можно использовать для проектирования процессов (например, бизнес-процессов) или операций (вычислений). Во втором случае UML выступает в роли визуального языка программирования.
Список литературы
M. Fowler. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Professional. – 192p. – 2003.
UML. URL: http://uml.org/.
Microsoft Developer Network. URL: http://msdn.microsoft.com/.
ArgoUML. URL: http://argouml.tigris.org/.
UModel. URL: http://www.altova.com/products/umodel/uml_tool.html.
QReal URL: http://unreal.tepkom.ru/.
Qt4 URL:http://doc.qt.nokia.com/.
Visual Paradigm URL: http://visual-paradigm.com/.
Umbrello URL: http://uml.sourceforge.net/.
А.Н. Терехов, А.А.Терехов. Автоматизированный реинжиниринг программ. – СПбГУ – 330c. – 2000.
Брыксин Т.А. Дипломная работа «Model/View архитектура Case-пакета Real/MV». – 2007.
А.А. Шалыто. Автоматное программирование. – СПБГУИТМО – 44с. –2009.
С. Канжелов, А.А.Шалыто. Автоматическая генерация кода программ с явным выделением состояний. – 10 с. – 2006.
А. М. Вендеров. CASE-технологии. Современные методы и средства проектирования информационных систем. – 176с. – М. – 2004.
BOUML. URL: http://bouml.free.fr/
Enterprise Architect. URL: http://www.sparxsystems.com.au
W. Zhao, R. Hauser, K. Bhattacharya, R. Bryant. Compiling business processes: untangling unstructured loops in irreducible flow graphs. – 24 с. – 2006.
A.K. Bhattacharjee1, R.K. Shyamasundar. Validated Code Generation for Activity Diagrams. – 14с. – 2005.
