- •Методические указания по курсу
- •Краткие теоретические сведения
- •Порядок выполнения лабораторных работ
- •Система оценивания
- •Лабораторная работа №1. Концепция системы. Система проектирования ArgoUml. Представление Use Case и диаграмма кооперации.
- •Лабораторная работа №2. Разработка архитектуры информационной системы. Разработка диаграммы компонентов и диаграммы последовательности
- •Лабораторная работа №3. Разработка диаграммы внутренней структуры, диаграмма основных классов системы и диаграммы пакетов
- •Лабораторная работа №4. Обоснование выбора средств разработки, операционной системы и субд. Требования к программному и аппаратному обеспечению. Диаграмма развертывания системы.
- •Лабораторная работа №5. Разработка прототипа интерфейса
- •Задания на лабораторные работы
- •Приложение 1. Нотация uml
Приложение 1. Нотация uml
В этом приложении дается краткое изложение нотации UML. Сюда вошли все основные ее элементы, однако мы не стали приводить здесь все возможные их вариации.
Рис. Б.1. Пиктограммы для диаграмм классов, компонентов, развертывания, коммуникации и кооперации
Рис. Б.2. Содержимое класса
Рис. Б.З. Украшения ассоциации на диаграмме классов
Рис. Б.4. Обобщение
структурный (структурированный) классификатор
Рис. Б.5. Внутренняя структура: части и соединители
Рис. Б.6. Внутренняя структура: интерфейсы, порты и внутренние соединения
Рис. Б.7. Реализация интерфейса
Рис. Б.8. Альтернативная нотация определения кооперации
ч
Рис. Б. 10. Шаблон
Рис. Б.11. Нотация пакета
Рис. Б. 12. Пиктограммы для диаграмм Use Case
Рис. Б. 13. Нотация диаграммы Use Case
Рис. Б. 14. Пиктограммы для диаграмм автоматов
Рис. Б. 15. Нотация диаграммы автомата
Рис. Б. 16. Пиктограммы для диаграмм деятельности
Рис. Б.17. Группы деятельности и пиктограммы
Рис. Б.18. Нотация диаграммы деятельности
Рис. Б. 19. Нотация диаграммы последовательности
Рис. Б.22. Нотация узла и артефакта
Литература
1. Буч Г., Якобсон А., Рамбо Дж. UML. Классика CS. 2-е изд.2006, 736с.
2. Л. Константайн, Л. Локвуд. Разработка программного обеспечения. 2004, 592c.
3. К. Ларман. Применение UML 2.0 и шаблонов проектирования. 3-е издание. 736 стр., с ил.; 2006, ; Вильямс.