ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
Пример 2. Объектная модель системы «Формирование учебного
расписания».
Основные объекты системы «Формирование учебного расписания»
определяются следующими классами;
• «Расписание». Его свойствами являются название факультета
и список занятий;
• «Учебное занятие». Оно задается названием предмета, типом
занятия (лекция, практика, консультация и т.д.),
преподавателем, который его проводит, учебной группой,
днем недели и временем проведения, аудиторией;
• «Преподаватель», проводящий занятия;
• «Предмет», по которому проводятся занятия;
• «Учебная группа», для которой проводится занятие;
• «Аудитория», в которой проводится занятие.
Расписание содержит в себе информацию обо всех учебных
занятиях, т.е. определяет отношение типа «часть/целое» с классом
«Учебное занятие». Данное отношение является отношением композиции,
поскольку учебные занятия не существуют как самостоятельные
сущности без расписания. Между классом «Учебное занятие» и
оставшимися классами существуют ассоциации. Одно учебное занятие
проводит один преподаватель, при этом один преподавать может
проводить несколько занятий в разное время. Одно учебное занятие
может проводиться для студентов нескольких учебных групп, при этом
каждая группа посещает несколько занятий в разное время. Одно учебное
занятие ведется по конкретному предмету, но для каждого предмета
может быть несколько занятий в расписании. Каждое учебное занятие
проходит только в одной аудитории, но в этой же аудитории в другое
время могут проходить другие занятия.
Как и в предыдущем примере, типы занятий можно выделить в
отдельный класс, который будет накладывать ограничение на аудитории,
в которых может проводиться занятие (в зависимости от вместительности
аудитории или наличия определенной техники). Тем самым, образуется
отношение зависимости между классами «Тип занятия» и «Аудитория».
44
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
Пример 2. Объектная модель системы «Формирование учебного
расписания».
Основные объекты системы «Формирование учебного расписания»
определяются следующими классами;
• «Расписание». Его свойствами являются название факультета
и список занятий;
• «Учебное занятие». Оно задается названием предмета, типом
занятия (лекция, практика, консультация и т.д.),
преподавателем, который его проводит, учебной группой,
днем недели и временем проведения, аудиторией;
• «Преподаватель», проводящий занятия;
• «Предмет», по которому проводятся занятия;
• «Учебная группа», для которой проводится занятие;
• «Аудитория», в которой проводится занятие.
Расписание содержит в себе информацию обо всех учебных
занятиях, т.е. определяет отношение типа «часть/целое» с классом
«Учебное занятие». Данное отношение является отношением композиции,
поскольку учебные занятия не существуют как самостоятельные
сущности без расписания. Между классом «Учебное занятие» и
оставшимися классами существуют ассоциации. Одно учебное занятие
проводит один преподаватель, при этом один преподавать может
проводить несколько занятий в разное время. Одно учебное занятие
может проводиться для студентов нескольких учебных групп, при этом
каждая группа посещает несколько занятий в разное время. Одно учебное
занятие ведется по конкретному предмету, но для каждого предмета
может быть несколько занятий в расписании. Каждое учебное занятие
проходит только в одной аудитории, но в этой же аудитории в другое
время могут проходить другие занятия.
Как и в предыдущем примере, типы занятий можно выделить в
отдельный класс, который будет накладывать ограничение на аудитории,
в которых может проводиться занятие (в зависимости от вместительности
аудитории или наличия определенной техники). Тем самым, образуется
отношение зависимости между классами «Тип занятия» и «Аудитория».
44
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »
