Рекомендации по организации


Download 429.5 Kb.
bet31/41
Sana18.06.2023
Hajmi429.5 Kb.
#1579501
TuriМетодические указания
1   ...   27   28   29   30   31   32   33   34   ...   41
Bog'liq
МУ Б Tеория систем и системный анализ (1)

Группа, Факультет: перевод студента из и в группу/факультет.
Ввести еще операции на Ваше усмотрение, задать типы параметров и возвращаемых значений.

Изобразить отношения, при этом использовать


Отношения агрегации: обучается_в ,состоит_из;
Ассоциации: читает (курс), посещают (курс), работает_на, является_деканом, зав_кафедрой.
Укажите типы множественности на концах ассоциаций.
Можете привести еще несколько ассоциаций и/или зависимостей.

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


Введите классы студ_билет, зач_книжка, ведомость,журнал_группы, сделайте их атрибутами соответствующих классов или связей.
Для класса студ_билетможно ввести атрибут номер и написать требования в текстовой форме.
Для класса зач_книжка введите следующие атрибуты:
Номер_зачетки;
Листы.
Листы, в свою очередь, имеют атрибуты: курс, тип_листа (практический курс, теореоретический курс, практика и т.д.) ; записи массив типа запись[] (каждая запись соответствует записи в зачетной книжке, укажите атрибуты для типа запись).
При описании типов перечислений (курс, тип_листа и т.д. ) для атрибутов воспользуйтесь сигнатурой класса со стереотипом «enumeration».
Аналогично записям зачетной книжки введите записи ведомости.
На общей диаграмме классов учетную базу данных можно не отображать.

2) Постройте диаграмму прецедентов


Актеры: студент, преподаватель, система учета.
Прецеденты:
связанные со студентом: поступление, окончание, отчисление;
связанные с преподавателем: поступление на работу, увольнение.
Предполагается, что все действия фиксируются системой учета.
Для прецедента поступление можно выделить составляющую часть прецедент регистрация, который предполагает действия: зачисление в группу, выдача зачетной книжки, билета, пополнение базы данных соответствующей информацией. Раскройте прецедент регистрация соответствующей дочерней диаграммой прецедентов с использованием стереотипных зависимостей «include».
Раскройте прецедент, о пополнение базы данных соответствующей информацией диаграммой последовательностей. При этом будем предполагать, что пополнение базы данных происходит в интерактивном режиме с помощью прикладной интерфейсной программы, ввод осуществляется посредством форм ввода.
Диаграмма последовательностей должна содержать объекты:

Download 429.5 Kb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   41




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling