Методические указания

Вид материалаМетодические указания

Содержание


1ОБЩИЕ УКАЗАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ 1.1Цель лабораторного практикума
1.2Порядок выполнения лабораторных работ
1.3Содержание отчета о выполнении лабораторных работ
2ЛАБОРАТОРНАЯ РАБОТА №1. ОПИСАНИЕ И АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 2.1 Цель работы
2.2Теоретические сведения
2.2.2Диаграммы «сущность-связь»
2.2.3Диаграммы потоков данных
2.3Содержание отчета
2.4Контрольные вопросы Цели проведения объектного анализа.
3ЛАБОРАТОРНАЯ РАБОТА №2. ОФОРМЛЕНИЕ РЕЗУЛЬТАТОВ АНАЛИЗА ПРИ ПОМОЩИ ДИАГРАММ UML 3.1Цель работы
3.2Теоретические сведения
Отношение ассоциации
Отношение расширения
Отношение обобщения
Отношение включения
3.2.2Построение диаграммы анализа
Ресурс и информация
4Лабораторная работа №3. диаграмма классов
5Лабораторная работа №4. диаграммы взаимодействия
6Лабораторная работа №5. диаграммы поведения
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7   8


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

Черниговский государственный технологический университет


применение uml для моделирования и проектирования информационных систем


МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторному практикуму

по дисциплине

“Объектно-ориентированный анализ и проектирование”

для студентов направления подготовки

6.050102 - “Компьютерная инженерия”



Утверждено

на заседании кафедры

информационных и компьютерных систем




Протокол № 9 от 28.05.2010



Чернигов ЧГТУ 2010

Методичні вказівки до лабораторного практикуму з дисципліни „ Об’єктно-орієнтований аналіз та проектування” для студентів напряму підготовки 6.050102 -“Комп’ютерна інженерія”./ Укл. А. М. Акименко, В.І. Павловський, І. В. Кириєнко — Чернігів: ЧДТУ, 2010. — 40с. Рос. мовою.





Составители: Акименко Андрей Николаевич, кандидат физико-математических наук, доцент

Павловский Владимир Ильич, кандидат технических наук, доцент

Кириенко Ирина Валентиновна, ассистент

Ответственный за выпуск: Павловский Владимир Ильич, заведующий кафедрой информационных и компьютерных систем, кандидат технических наук, доцент

Рецензент: Нестеренко Сергей Александрович, кандидат технических наук, доцент кафедры информационных и компьютерных систем Черниговского государственного технологического университета



СОДЕРЖАНИЕ

ПРЕДИСЛОВИЕ 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