- •Разработка модели информационной системы средствами uml
- •6.050102 “Компьютерная инженерия”
- •Чернигов чгту 2011
- •3.6.4 Пример выполнения 39
- •3.7.4 Пример выполнения 42
- •3.8 Контрольные вопросы 42
- •Введение. Этапы разработки проекта
- •2 Анализ требований
- •1 Постановка задачи (системный анализ)
- •1.1 Пример. Описание предметной области
- •2.2 Диаграммы потоков данных
- •2.3 Пример выполнения анализа требований для икс видеотека
- •2.4 Контрольные вопросы
- •3 Проектирование
- •3.1 Построение диаграммы вариантов использования
- •3.1.1 Отношение расширения
- •3.1.2 Отношение обобщения
- •3.1.3 Отношение включения
- •3.1.4 Пример построения диаграммы вариантов использования
- •3.1.5 Диаграмма анализа бизнес-процессов
- •Бизнес-процесс
- •Ресурс и информация
- •Событие
- •3.2.2 Линия жизни объекта
- •3.2.3 Фокус управления
- •3.2.4 Сообщения
- •3.2.5 Пример построения диаграммы последовательности
- •3.3 Диаграмма классов
- •3.3.1 Класс
- •3.3.2 Отношения между классами
- •Отношение зависимости
- •Отношение ассоциации
- •Отношение агрегации
- •Отношение композиции
- •Отношение обобщения
- •3.3.3 Объекты
- •3.3.4 Шаблоны или параметризованные классы
- •3.3.5 Рекомендации по построению диаграмм классов
- •3.3.6 Пример выполнения
- •3.4 Диаграммы поведения
- •3.4.1 Диаграмма состояний
- •Состояние
- •Переход
- •3.4.2 Диаграмма деятельности (activity diagram)
- •3.4.3 Пример выполнения
- •3.4.4 Рекомендации по построению диаграмм поведения Диаграмма состояний
- •Диаграмма деятельности
- •3.5 Диаграммы взаимодействия
- •3.6.1 Диаграмма кооперации (collaboration diagram)
- •Кооперация
- •3.6.2 Пример выполнения
- •3.6 Представление компонентов
- •3.6.1 Компоненты
- •3.6.2 Зависимости
- •3.6.3 Рекомендации по построению диаграммы компонентов
- •3.6.4 Пример выполнения
- •3.7 Представление размещения
- •3.7.1 Узел
- •3.7.2 Соединения
- •3.7.3 Рекомендации по построению диаграммы развертывания
- •3.7.4 Пример выполнения
- •3.8 Контрольные вопросы
- •Рекомендованная литература
3.7.4 Пример выполнения
Рисунок
3.15 –
Диаграмма Размещения для ИКС «ВИДЕОТЕКА»
3.8 Контрольные вопросы
1) Проектирование как этап процесса разработки программного обеспечения.
2) Диаграмма Вариантов использования. Назначение, описание элементов.
3) Диаграмма Классов. Назначение, описание элементов.
4) Диаграмма Последовательности. Назначение, описание элементов.
5) Диаграмма Кооперации. Назначение, описание элементов.
6) Диаграмма Состояний. Назначение, описание элементов.
7) Диаграмма Деятельности. Назначение, описание элементов.
8) Диаграмма Компонентов. Назначение, описание элементов.
9) Диаграмма Размещения. Назначение, описание элементов.
Рекомендованная литература
1. Г. Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е изд.- М. : "Бином", 1999 г.- 560с.
2. Т. Кватрани. Rational Rose 2000 и UML. Визуальное моделирование. – ДМК, 2001.- 176с.
3. А. Леоненков. Самоучитель UML. Эффективный инструмент моделирования информационных систем. – BHV-Санкт-Петербург, 2001.- 304с.
4. Джеймс Рамбо, Айвар Якобсон, Грэди Буч. UML. Специальный справочник. – Питер, 2002. – 656с.
5. С.А.Трофимов. CASE-технологии. Практическая работа в Rational Rose. – Бином, 2002.-272с.
6. М.Фаулер, К.Скотт. UML в кратком изложении. Применение стандартного языка объектного моделирования. – М.: Мир, 1999. – 192с.
7. Язык UML. Руководство пользователя. – ДМК, 2000.- 432с.
