Практическое занятие 18. Разработка объектно-ориентированной модели ВУЗа посредством диаграмм прецедентов и классов UML.
Объектно-ориентированный анализ и проектирование (ООАП) - конструктивное использование языка UML основывается на понимании общих принципов моделирования сложных систем и особенностей процесса объектно-ориентированного анализа и проектирования в частности. Выбор выразительных средств для построения моделей сложных систем предопределяет те задачи, которые могут быть решены с использованием данных моделей. При этом одним из основных принципов построения моделей сложных систем является принцип абстрагирования, который предписывает включать в модель только те аспекты проектируемой системы, которые имеют непосредственное отношение к выполнению системой своих функций или своего целевого предназначения. При этом все второстепенные детали опускаются, чтобы чрезмерно не усложнять процесс анализа и исследования полученной модели.
Задание
Построить модель информационной системы ВУЗа.
1) На диаграмме классов. Создать классы:
Вуз;
Факультет;
Кафедра;
Курс (в смысле дисциплина) ;
Группа;
Преподаватель;
Студент.
Ввести атрибуты name (имя) для всех классов;
IDz (номер зачетки) – для студента;
Address (дом. адрес) для преподавателя ,студента, вуза.
Должность, ученая степень, ученое звание, стаж работы для преподавателя.
Ввести дополнительные атрибуты на Ваше усмотрение, задать типы атрибутов.
Подумайте, как с помощью обобщения можно упростить описание классов студент и преподаватель (например, можно выделить суперкласс Person(Персона) с атрибутами Ф.И.О., дом.адрес, дом. телефон.)
Ввести операции для класса
Вуз: определяющие поступление, окончание, отчисление студента;
прием на работу и увольнение преподавателя;
Do'stlaringiz bilan baham: |