Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР_раб12_трпо.doc
Скачиваний:
16
Добавлен:
16.07.2019
Размер:
247.81 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

УО «ВИТЕБСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ»

Лабораторная работа №12

«Разработка диаграммы классов»

Витебск

2009

Лабораторная работа №12 «Разработка диаграммы классов» по дисциплине «Технология разработки программного обеспечения» для специальности 2- 40 01 01 «Программное обеспечение информационных технологий» предусматривает ознакомление учащихся с разработкой диаграммы классов и построение их в Rational Rose, показать на практике применение данного программного продукта. Работу разработала преподаватель Обухова Л.Г.

Рассмотрена и одобрена на заседании цикловой комиссии по информатике и программировании протокол №_____ от «___»_____________2009 г.

Председатель цикловой комиссии ___________________А.С. ШАНДРИКОВ

Лабораторная работа №11

Тема: «Разработка диаграммы классов»

Цель работы: разработкой диаграммы классов и построение их в Rational Rose, показать на практике применение данного программного продукта.

  1. Подготовка к работе:

    1. Ознакомиться с теоретическим материалом.

    2. Разработать проект базы данных по своей теме.

    3. На ПМ загрузить программу Rational Rose.

  1. Порядок выполнения работы:

    1. Используя теоретический материал, ознакомиться с построением диаграмм классов в Rational Rose.

    2. Построить диаграмму классов, используя проект своей базы данных.

    3. Получить код программы на С++.

    4. Сделать анализ программного кода.

    5. Законспектировать необходимую информацию по диаграммам класса.

  2. Проанализировать выполненную работу.

  3. Дать ответы на контрольные вопросы.

  4. Составить отчет о проделанной рботе.

Теоретический материал:

Диаграммы классов (class diagrams)

Диаграммы классов являются центральным звеном методологии объектно-ориентированных анализа и проектирования. Диаграмма классов показывает классы и их отношения, тем самым представляя логический аспект проекта. Отдельная диаграмма классов представляет определенный ракурс структуры классов. На стадии анализа диаграммы классов используются, чтобы выделить общие роли и обязанности сущностей, обеспечивающих требуемое поведение системы. На стадии проектирования диаграммы классов используются, чтобы передать структуру классов, формирующих архитектуру системы. Каждый класс доллсен иметь имя; если имя слишком длинно, его можно сократить или увеличить сам значок на диаграмме. Имя калсдого класса должно быть уникально в содержащем его проекте. Диаграмма классов определяет типы объектов системы и различного рода статические связи, которые существуют между ними. Имеется два основных вида статических связей: • ассоциации (например, менеджер может вести несколько проектов), • подтипы (работник является разновидностью личности). На диаграммах классов изображаются также атрибуты классов, операции и ограничения, которые накладываются на связи между объектами.

На рис. 11.1 изображена типичная диаграмма классов. Далее будут рассмотрены различные фрагменты диаграммы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]