Методические указания
Вид материала | Методические указания |
- Методические указания, контрольные задания и указания на курсовой проект по дисциплине, 410.04kb.
- Т. В. Фёдоров методические указания по технологической практике студентов IV курса, 107.4kb.
- Методические указания Методические указания по выполнению, оформлению и защите дипломного, 337.96kb.
- Методические указания к выполнению курсовой работы «Разработка приложений, предназначенных, 348.71kb.
- Методические указания составлены в соответствии с новой программой и предназначены, 2132.37kb.
- Методические указания по применению нсои n 8 "Оценка стоимости имущества в целях приватизации", 968.39kb.
- Методические указания к выполнению курсового проекта Красноярск 2002, 2057.27kb.
- Методические указания к изучению курса и практическим занятиям для студентов спец., 914.85kb.
- Методические указания к курсовым (семестровым) и выпускным квалификационным работам, 1017.9kb.
- М. А. Бонч-Бруевича Методические указания к курсовому проектированию предварительных, 789.79kb.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
Черниговский государственный технологический университет
применение uml для моделирования и проектирования информационных систем
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к лабораторному практикуму
по дисциплине
“Объектно-ориентированный анализ и проектирование”
для студентов направления подготовки
6.050102 - “Компьютерная инженерия”
-
Утверждено
на заседании кафедры
информационных и компьютерных систем
Протокол № 9 от 28.05.2010
Чернигов ЧГТУ 2010
Методичні вказівки до лабораторного практикуму з дисципліни „ Об’єктно-орієнтований аналіз та проектування” для студентів напряму підготовки 6.050102 -“Комп’ютерна інженерія”./ Укл. А. М. Акименко, В.І. Павловський, І. В. Кириєнко — Чернігів: ЧДТУ, 2010. — 40с. Рос. мовою.
![](images/371411-nomer-2725a15c.gif)
Составители: Акименко Андрей Николаевич, кандидат физико-математических наук, доцент Павловский Владимир Ильич, кандидат технических наук, доцент Кириенко Ирина Валентиновна, ассистент |
Ответственный за выпуск: Павловский Владимир Ильич, заведующий кафедрой информационных и компьютерных систем, кандидат технических наук, доцент |
Рецензент: Нестеренко Сергей Александрович, кандидат технических наук, доцент кафедры информационных и компьютерных систем Черниговского государственного технологического университета |
СОДЕРЖАНИЕ
ПРЕДИСЛОВИЕ 6
1 ОБЩИЕ УКАЗАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ 7
1.1 Цель лабораторного практикума 7
1.2 Порядок выполнения лабораторных работ 7
1.3 Содержание отчета о выполнении лабораторных работ 7
2 ЛАБОРАТОРНАЯ РАБОТА №1. ОПИСАНИЕ И АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 8
2.1 Цель работы 8
2.2 Теоретические сведения 8
2.2.1 Анализ предметной области 8
2.2.2 Диаграммы «сущность-связь» 9
2.2.3 Диаграммы потоков данных 9
2.3 Содержание отчета 11
2.4 Контрольные вопросы 11
1. Цели проведения объектного анализа. 11
3 ЛАБОРАТОРНАЯ РАБОТА №2. ОФОРМЛЕНИЕ РЕЗУЛЬТАТОВ АНАЛИЗА ПРИ ПОМОЩИ ДИАГРАММ UML 12
3.1 Цель работы 12
3.2 Теоретические сведения 12
3.2.1 Построение диаграммы вариантов использования 12
3.2.2 Построение диаграммы анализа 15
3.3 Содержание отчета 17
3.4 Контрольные вопросы 18
4 ЛАБОРАТОРНАЯ РАБОТА №3. ДИАГРАММА КЛАССОВ 19
4.1 Цель работы 19
4.2 Теоретические сведения 19
4.2.1 Диаграмма классов 19
4.2.2 Рекомендации по построению диаграммы классов 21
4.3 Содержание отчета 21
4.4 Контрольные вопросы 22
5 ЛАБОРАТОРНАЯ РАБОТА №4. ДИАГРАММЫ ВЗАИМОДЕЙСТВИЯ 23
5.1 Цель работы 23
5.2 Теоретические сведения 23
5.2.1 Диаграмма последовательности 23
Фокус управления 24
Сообщения 24
5.2.2 Диаграмма кооперации 25
5.3 Содержание отчета 26
5.4 Контрольные вопросы 26
6 ЛАБОРАТОРНАЯ РАБОТА №5. ДИАГРАММЫ ПОВЕДЕНИЯ 27
6.1 Цель работы 27
6.2 Теоретические сведения 27
6.2.1 Диаграмма состояний 27
6.2.2 Диаграмма деятельности 28
Для моделирования процесса выполнения операций в языке UML используются диаграммы деятельности. Применяемая в них графическая нотация во многом похожа на нотацию диаграммы состояний, поскольку на диаграммах деятельности также присутствуют обозначения состояний и переходов. Отличие заключается в семантике состояний, которые используются для представления не деятельностей, а действий, и в отсутствии на переходах сигнатуры событий. Каждое состояние на диаграмме деятельности соответствует выполнению некоторой элементарной операции, а переход в следующее состояние срабатывает только при завершении этой, операции в предыдущем состоянии. Фактически, диаграммы деятельности можно считать частным случаем диаграмм состояний. 28
6.2.3 Рекомендации по построению диаграмм поведения 28
6.3 Содержание отчета 29
6.4 Контрольные вопросы 29
7 ЛАБОРАТОРНАЯ РАБОТА №6. ДИАГРАММА КОМПОНЕНТОВ 31
7.1 Цель работы 31
7.2 Теоретические сведения 31
7.2.1 Представление компонентов 31
Компоненты 32
Зависимости 32
7.2.2 Рекомендации по построению диаграммы компонентов 32
После общей структуризации физического представления системы необходимо дополнить модель интерфейсами и схемами базы данных. При разработке интерфейсов следует обращать внимание на согласование различных частей программной системы. Включение в модель схемы базы данных предполагает спецификацию отдельных таблиц и установление информационных связей между таблицами. 33
7.3 Содержание отчета 33
7.4 Контрольные вопросы 33
8 ЛАБОРАТОРНАЯ РАБОТА №7. ДИАГРАММА РАЗВЕРТЫВАНИЯ 34
8.1 Цель работы 34
8.2 Теоретические сведения 34
8.2.1 Диаграмма развертывания 34
Узел 35
Соединения 35
8.2.2 Рекомендации по построению диаграммы развертывания 35
8.3 Содержание отчета 36
8.4 Контрольные вопросы 36
9 СПИСОК ИНДИВИДУАЛЬНЫХ ВАРИАНТОВ ЗАДАНИЙ СТУДЕНТОВ 38