Представления модели и диаграммы в языке UML



 

Основная область Представления Диаграммы Основные концепции
Структурная Статическое представление Диаграмма классов Класс, ассоциация, обобщение, зависимость, реализация, интерфейс
  Представление проектирования Внутренняя структура  Соединитель, интерфейс, часть, порт, обеспеченный интерфейс, роль, требуемый интерфейс
    Диаграмма кооперации Соединитель, кооперация, использование кооперации, роль
    Диаграмма компонентов Компонент, зависимость, порт, обеспеченный интерфейс, тре-буемый интерфейс, подсистема
  Представление Use Case                         Диаграмма Use Case              Актер, ассоциация, расширение, включение, элемент Use Case, обобщение элемента Use Case
Динамическая Представление конечных автоматов     Диаграмма автомата Завершение перехода, осуществле-ние деятельности, эффект, событие, область, состояние, переход, триггер
Представление деятельности Диаграмма деятельности Действие, деятельность, поток управления, узел управления, поток данных, исключение, область расширения, разделение, слияние, объектный узел, контакт
Представление взаимодействия Диаграмма последовательности Спецификация вхождения, спецификация исполнения, взаимодействие, фрагмент взаимодействия, операнд взаимодействия, линия жизни, сообщение, сигнал
  Диаграмма коммуникации Кооперация, сторожевое условие, сообщение, роль, порядковый номер
Физическая Представление развертывания Диаграмма развертывания Артефакт, зависимость, манифестация, узел
Управление моделью Представление уп-равления моделью Диаграмма пакетов Импорт, модель, пакет
  Профиль   Диаграмма пакетов Ограничение, профиль, стереотип, теговая величина

Порядок выполнения лабораторных работ

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

 

В отчете должны быть приведены следующие части:

 

1. Постановка задачи. Необходимо описать постановку задачи исходя из индивидуального задания с указанием основных требований к будущей системе и перечнем ее функциональности, должна быть проведена структурная классификация системы с целью определениясистемных сущностей и их отноше­ния между собой.

2. Представление Use Case для системы с указанием актеров и узлов. При выполнении данного этапа должны быть построены диаграммы Use Case, диаграмма компонентов, диаграмма кооперации, а также должны быть представлены соответствующие описания актеров, узлов и компонентов системы.

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

4. Диаграмму пакетов основных программных сервисов системы идиаграмма развертывания.

5. Обоснование выбора архитектуры системы (тонкий или толстый клиент), обоснование выбора среды разработки, СУБД и операционной системы.

6. Прототип интерфейса. Должны быть разработаны основные интерфейсы системы с учетом требований к интерфейсам. В отчете должны быть представлены изображения интерфейсов, которые можно разработать в графическом или HTML редакторе или с использованием какой-либо среды разработки программного обеспечения. Основным требованием к прототипу интерфейса является предоставление возможности представить как будет выглядеть система в будущем.

 

При оформлении отчета необходимо руководствоваться требованиями, предъявляемыми к курсовым работам. Объем отчета по лабораторным работам должен быть 15-20 страниц.

Рекомендуемое содержание отчета следующее:

 

1. Концепция системы

1.1. Описание проблемной области

1.2. Постановка задачи.

1.3. Описание основной функциональности системы

1.4. Структурная классификация системы

1.5. Анализ сложности компонентов системы

 

2. Архитектура системы

2.1. Представление Use Case

2.2. Диаграмма кооперации

2.3. Диаграмма компонентов

2.4. Диаграмма последовательности

2.5. Диаграмма внутренней структуры

2.6. Диаграмма основных классов системы

2.7. Диаграмма пакетов основных программных сервисов системы

2.8. Выбор архитектуры системы и обоснование технических решений

2.9. Обоснование выбора среды разработки, СУБД и операционной системы

2.10.Диаграмма развертывания системы

2.11. Требования к программному и аппаратному обеспечению

 

3. Прототип интерфейса

3.1. Описание интерфейса пользователя

3.2. Основные компоненты интерфейса пользователя

 

В ходе подготовки разделов данного отчета допускается обобщение некоторых второстепенных компонентов системы или же их рассмотрение в общем виде.

 

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

 

Система оценивания

Выполнение каждой лабораторной работы оценивается следующим образом:

 

№ етапу

Найменування етапу

рейт.

оцінка


Дата добавления: 2018-05-12; просмотров: 408; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!