Курсовая работа: Разработка объектно-ориентированной модели информационной системы учебной библиотеки

1) Нажала кнопку панели инструментов Unidirectional Association.

2) Нарисовала ассоциацию от класса воод книги (ins_book) к классу номер издания (n_izd).

3) Повторила этапы 1 и 2, создав еще ассоциации: от класса n_izd к классу экземпляр (ekzemplar)

4) Щелкнула правой кнопкой мыши на однонаправленной ассоциации между классами ins_book и number_izd, со стороны класса ins_book.

4) В открывшемся меню выбрала пункт Multiplicity > Zero or One.

5) Щелкнула правой кнопкой мыши на другом конце однонаправленной ассоциации.

6) В открывшемся меню выбрала пункт Multiplicity > Zero or One.

Повторила этапы 4 - 7, добавив на диаграмму значения множественности для остальных ассоциаций.

Вывод: Система состоит из большого количества классов и объектов. Ее поведение обеспечивается взаимодействием объектов. Два типа отношений, которые можно выделить на этапе анализа, - это ассоциация и агрегация.

В результате выполнения этапов были добавлены атрибуты и операции к классам диаграммы Классов "ввод новой книги". Для атрибутов и операций использованы специфические для языка особенности.


7 Создание диаграммы состояний и диаграммы компонентов

7.1 Создание диаграммы состояний

Диаграммы состояний определяют все возможные состояния, в которых может находиться конкретный объект, а также процесс смены состояний объекта в результате наступления некоторых событий.

На диаграмме имеются два специальных состояния - начальное (start) и конечное (stop). Начальное состояние выделено черной точкой, оно соответствует состоянию объекта, когда он только что был создан. Конечное состояние обозначается черной точкой в белом кружке, оно соответствует состоянию объекта непосредственно перед его уничтожением. На диаграмме состояний может быть одно и только одно начальное состояние.

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

Создание диаграммы состояний: нашла в браузере класс ekzemplar. Щелкнула на классе правой кнопкой мыши и в открывшемся меню указала пункт New > Statechart Diagram.

Добавление начального и конечного состояний:

1) На панели инструментов нажала кнопку Start State (Начальное состояние). Поместила это состояние на диаграмму.

2) На панели инструментов нажала кнопку End State (Конечное состояние). Поместила это состояние на диаграмму.

Добавление суперсостояния: на панели инструментов нажала кнопку State (Состояние). Поместила это состояние на диаграмму, назвала его Initialization (Инициализация). Поместила еще одно суперсостояние и назвала его Filled (Выполнен).

Подробное описание состояний:

1) Дважды щелкнула на состоянии Initialization (Инициализация).

2) Щелкнула правой кнопкой мыши на окне Actions (Действия).

3) В открывшемся меню выберала пункт Insert (Вставить).

4) Дважды щелкнула мышью на новом действии.

5) Назвала его Store Come Date (Сохранить дату поступления).

6) Убедилась, что в окне When (Когда) указан пункт On Entry (На входе).

7) Повторила этапы 3-6, добавив следующие действия: Collect Info (Собрать информацию из накладной и из книги), в окне When указала пункт Do. Add Items (Добавить к екземпляр

К-во Просмотров: 432
Бесплатно скачать Курсовая работа: Разработка объектно-ориентированной модели информационной системы учебной библиотеки