Лабораторная работа №1. Построение объектной модели задачи с использованием языка моделирования UML
Построение объектной модели задачи с использованием языка моделирования UML. РАБОТА ВЫПОЛНЯЕТСЯ в StarUML Время выполнения: 2 – 3 занятия
К защите работы должен быть предоставлен проект, созданный в пакете Rational Rose, включающий три вида диаграмм: прецедентов, классов (интерфейс, данные) и последовательностей для каждой функции. ПРИМЕР ЗАДАНИЯ: Необходимо обеспечить хранение в базе данных следующей информации: - информация о студентах o Ф.И.О., o адрес, o паспортные данные, o номер зачетки, o дата рождения, o группа); - информация о специальностях o наименование специальности, o шифр; - информация о группах o специальность, o год поступления, o номер группы. Обеспечить выдачу документа “Список группы”, содержащего поля: · порядковый номер, · Ф.И.О., · номер зачетки.
Порядок выполнения работы
Перед началом построения диаграммы необходимо определить роли пользователей системы (актеров) и их функции (прецеденты). В нашем случае с системой работают два актера – это «Работник учебного отдела» и «Работник деканата». В функции работника учебного отдела входит ведение списка специальностей (под ведением списка мы будем понимать добавление записей, их корректировку и удаление). Функции работника деканата включают в себя ведение списка студентов и ведение списка групп. Построенная диаграмма изображена на рис. 10.
Следует проставить ключевые поля и установить связь (из контекстного меню стрелки - Multiplicity).
Пример диаграммы последовательностей для прецедента «Ведение списка специальностей» представлен на рис. 14.
Следует отметить, что при построении данного вида диаграммы для выходного документа «Список группы» в нашем случае следует сначала выбрать группу на форме «Выбор группы» (на нее в свою очередь должны попасть данные из сущности «Группа»), а затем отобразить форму выходного документа, на которую данные поступают уже из сущности «Студент».
Популярное: Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (801)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |