Построение диаграмм

Содержание

Слайд 2

Диаграммы вариантов использования

определяют поведение программной системы
Диаграмму вариантов использования есть смысл строить во

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

Слайд 3

Диаграммы вариантов использования

На диаграмме использования изображаются:
актеры — группы лиц или систем, взаимодействующих

Диаграммы вариантов использования На диаграмме использования изображаются: актеры — группы лиц или
с нашей системой;
варианты использования (прецеденты) — сервисы, которые наша система предоставляет актерам;
комментарии;
отношения между элементами диаграммы.

Слайд 4

Диаграммы вариантов использования ОБОЗНАЧЕНИЯ

Диаграммы вариантов использования ОБОЗНАЧЕНИЯ

Слайд 5

Диаграммы вариантов использования ОБОЗНАЧЕНИЯ

Диаграммы вариантов использования ОБОЗНАЧЕНИЯ

Слайд 6

Диаграммы вариантов использования ОБОЗНАЧЕНИЯ

Диаграммы вариантов использования ОБОЗНАЧЕНИЯ

Слайд 7

Диаграммы вариантов использования

Актер «Оператор» активизирует выполнение ВИ «Открыть счет».
В соответствии с

Диаграммы вариантов использования Актер «Оператор» активизирует выполнение ВИ «Открыть счет». В соответствии
заданным оператором типом счета выполняется либо ВИ «Открыть счет физического лица» либо «Открыть счет юридического лица», являющиеся расширениями первого. Открытие счета включает его контроль и при обнаружении ошибки – выдачу сообщения Оператору.

Слайд 8

Диаграммы вариантов использования

У актера «Оператор» есть два режима работы. Он активизирует «Открыть

Диаграммы вариантов использования У актера «Оператор» есть два режима работы. Он активизирует
счет физического лица» либо «Открыть счет юридического лица». Открытие каждого счета включает выполнение работ, предусматриваемых в ВИ «Открыть счет», содержащим общее поведение для двух исходных ВИ.

Слайд 9

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

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

Слайд 10

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

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

Слайд 11

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

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

Слайд 12

Пример диаграммы вариантов использования Интернет-магазина

Пример диаграммы вариантов использования Интернет-магазина

Слайд 13

Пример диаграммы вариантов использования Интернет-магазина

Описание элементов диаграммы прецедентов:
1) администратор (актер) – главный пользователь ИСИМ,

Пример диаграммы вариантов использования Интернет-магазина Описание элементов диаграммы прецедентов: 1) администратор (актер)
выполняет функции по работе с базой данных;
2) авторизация – вход в систему пользователя с определением его прав доступа;
3) регистрация товара – работа с таблицей товары. Расширяется редактированием данных о товаре, изменением и удалением данных;
4) управление пользовательской системой – работа с таблицей пользователи. Расширяется добавлением и удалением пользователей, а так же изменением данных о пользователях;
5) подтверждение заказа – смена индикатора выполнения заказа в базе данных.

Слайд 14

Диаграммы деятельности

Диаграмма деятельности - это блок-схема, которая показывает, как поток управления переходит

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

Слайд 15

Пример диаграммы деятельности Интернет-магазина

Диаграмма деятельности для прецедента «Авторизация»
На данной диаграмме деятельности представлен алгоритм

Пример диаграммы деятельности Интернет-магазина Диаграмма деятельности для прецедента «Авторизация» На данной диаграмме
действий при авторизации пользователя.

Слайд 16

Пример диаграммы деятельности Интернет-магазина

Диаграмма деятельности для прецедента «Управление пользовательской системой»
На данной диаграмме деятельности

Пример диаграммы деятельности Интернет-магазина Диаграмма деятельности для прецедента «Управление пользовательской системой» На
представлен алгоритм действий управления пользовательской системой

Слайд 17

Пример диаграммы деятельности Интернет-магазина

Диаграмма деятельности для прецедента «Регистрация товара»

Пример диаграммы деятельности Интернет-магазина Диаграмма деятельности для прецедента «Регистрация товара»

Слайд 18

Пример диаграммы деятельности Интернет-магазина

Диаграмма деятельности для прецедента «Добавление данных о товаре»

Пример диаграммы деятельности Интернет-магазина Диаграмма деятельности для прецедента «Добавление данных о товаре»

Слайд 19

Пример диаграммы деятельности Интернет-магазина

Диаграмма деятельности для прецедента
«Удаление данных о товаре»

Пример диаграммы деятельности Интернет-магазина Диаграмма деятельности для прецедента «Удаление данных о товаре»

Слайд 20

Пример диаграммы деятельности Интернет-магазина

Диаграмма деятельности для прецедента «Редактирование данных о товаре»

Пример диаграммы деятельности Интернет-магазина Диаграмма деятельности для прецедента «Редактирование данных о товаре»

Слайд 21

Пример диаграммы деятельности Интернет-магазина

Диаграмма деятельности для прецедента
«Удаление пользователя»

Пример диаграммы деятельности Интернет-магазина Диаграмма деятельности для прецедента «Удаление пользователя»

Слайд 22

Пример диаграммы деятельности Интернет-магазина

Диаграмма деятельности прецедента
«Редактирование данных о пользователе»

Пример диаграммы деятельности Интернет-магазина Диаграмма деятельности прецедента «Редактирование данных о пользователе»

Слайд 23

Пример диаграммы деятельности Интернет-магазина

Диаграмма деятельности для прецедента
«Добавление нового пользователя»

Пример диаграммы деятельности Интернет-магазина Диаграмма деятельности для прецедента «Добавление нового пользователя»

Слайд 24

Пример диаграммы деятельности Интернет-магазина

Диаграмма деятельности для прецедента «Подтверждение заказа»

Пример диаграммы деятельности Интернет-магазина Диаграмма деятельности для прецедента «Подтверждение заказа»

Слайд 25

Диаграмма состояний

Диаграмма состояний показывает все возможные состояния, в которых может находиться объект,

Диаграмма состояний Диаграмма состояний показывает все возможные состояния, в которых может находиться
а также процесс смены состояний в результате внешнего влияния. 
Основными элементами диаграммы состояний являются «Состояние» и «Переход». Диаграмма состояний имеет схожую семантику с диаграммой деятельности, только деятельность здесь заменена состоянием, переходы символизируют действия.

Слайд 26

Пример диаграммы состояний Интернет-магазина

Из начального состояние система переходит в состояние Авторизация.
В этом

Пример диаграммы состояний Интернет-магазина Из начального состояние система переходит в состояние Авторизация.
состоянии система ожидает ввода данных – логина и пароля пользователя, а также ожидает нажатия на кнопку «Вход».
При выходе из этого состояния определяются права доступа пользователя с введенными логином и паролем.
Из этого состояния система может завершить работу или перейти в состояние Главное окно.
Система в состоянии Главное окно ожидает нажатия кнопки.
В Главном окне активны три формы – таблицы: таблица товаров, пользователей и заказов.
Авторизованный пользователь может работать с тремя таблицами одновременно.
При нажатии на кнопку «Выйти», система возвращается в состояние Авторизация.

Слайд 27

Пример диаграммы состояний Интернет-магазина

Пример диаграммы состояний Интернет-магазина

Слайд 28

Диаграмма классов

На диаграмме классов с помощью специальных символов изображаются типы данных программы

Диаграмма классов На диаграмме классов с помощью специальных символов изображаются типы данных
и отношения между ними 
Классы диаграммы классов для примера Интернет-магазина
1) администратор;
2) пользователь;
3) товар;
4) заказ.

Слайд 29

Диаграмма классов

Диаграмма классов

Слайд 30

Диаграмма классов

Атрибуты класса Администратор:
1) id – целое число (Integer);
2) логин – строка (String);
3) пароль – строка (String);
4) право администратора

Диаграмма классов Атрибуты класса Администратор: 1) id – целое число (Integer); 2)
– целое число (Integer).
Операции класса Администратор:
1) вход в систему() – начало работы с ИСИМ;
2) выход из системы() – завершение работы с ИСИМ.

Слайд 31

Диаграмма классов

Атрибуты класса Пользователь:
1) id – целое число(Integer);
2) логин – строка (String);
3) пароль – строка (String);
4) право

Диаграмма классов Атрибуты класса Пользователь: 1) id – целое число(Integer); 2) логин
администратора – целое число (Integer);
Операции класса Пользователь:
1) зарегистрироваться() – добавление нового пользователя;
2) изменить данные() – изменить данные о пользователе;
3) удалить данные() – удаление пользователя.

Слайд 32

Диаграмма классов

Атрибуты класса Товар:
1) id – целое число(Integer);
2) наименование – строка (String);
3) количество – целое число

Диаграмма классов Атрибуты класса Товар: 1) id – целое число(Integer); 2) наименование
(Integer);
4) цена – целое число (Integer).
Операции класса Товар:
1) удалить() – удаление данных о товаре;
2) изменить данные() – изменить данные о товаре;
3) просмотреть() – просмотр данных о товаре;
4) зарегистрировать новый() – добавление нового товара в БД.

Слайд 33

Диаграмма классов

Атрибуты класса Заказ:
1) id – строка (String);
2) дата оформления – строка (String);
3) заказчик – строка (String);
4) содержимое

Диаграмма классов Атрибуты класса Заказ: 1) id – строка (String); 2) дата
– строка (String);
5) статус выполнения – строка (String).
Операции класса Заказ:
1) просмотреть() – просмотр информации о заказе;
2) выполнить() – изменить индикатор выполнения заказа в таблице БД.
Имя файла: Построение-диаграмм.pptx
Количество просмотров: 38
Количество скачиваний: 0