Моделирование использования. 2 группа. 14-05-2009

Разбор практических заданий слушателей

Моделирование использования. 2 группа. 14-05-2009

Сообщение Denis.Ivanov » 08 май 2009, 22:44

Уважаемые слушатели!
Те кто готов предоставить на практикум свои работы - выкладывайте их в эту тему.
Наилучший формат для представления моделей - power point презентация. Пример тут.

Остальных приглашаем на обсуждение - пишите комментарии, задавайте вопросы.
Denis.Ivanov
Администратор
 
Сообщений: 223
Зарегистрирован: 07 май 2009, 23:16

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

Сообщение johan » 09 май 2009, 23:46

Представляю верхний уровень (без декомпозиции пока) основных вариантов использования онлайн-сервиса редактирования и совместного обсуждения схем и их элементов
use case.ppt
(218 ) Скачиваний: 802


Может лучше все же вставлять картинкой в сообщении? удобнее обсуждать будет
Use Case Model(Sizonov).jpg
Use Case Model(Sizonov).jpg (88.58 ) Просмотров: 12039
Последний раз редактировалось johan 10 май 2009, 17:24, всего редактировалось 1 раз.
johan
 
Сообщений: 2
Зарегистрирован: 09 май 2009, 23:19

Re: Представляю модель использования

Сообщение Denis.Ivanov » 10 май 2009, 01:27

johan писал(а):Может лучше все же вставлять картинкой в сообщении? удобнее обсуждать будет


Давайте. Мы же только учимся использовать форум для обсуждения, а ppt нужны, чтобы потом их в dimdim можно было показать без переконвертаций.
Denis.Ivanov
Администратор
 
Сообщений: 223
Зарегистрирован: 07 май 2009, 23:16

Re: Представляю модель использования

Сообщение Denis.Ivanov » 11 май 2009, 21:57

johan писал(а):Представляю верхний уровень (без декомпозиции пока) основных вариантов использования онлайн-сервиса редактирования и совместного обсуждения схем и их элементов


В целом мне понравилось, но хотелось бы обратить внимание на ряд моментов:
1) В названиях вариантов использования обычно используют глаголы или отглагольные существительные. Не "Поиск схемы", а "Искать схему", например.
2) Система, которую вы рассматриваете - сайт, т.е. в реализации это набор скриптов на php скажем. Вопрос: где хранятся все данные? если в БД и отдельно от проектируемой системы, то тогда не хватает по крайне мере еще одного действующего лица - База Данных.
3) Что такое "узел"?
4) Что кроется, например, за вариантом использования "Обсудить схему"? Это должен быть сценарий - набор шагов, последовательность действий. Может назвать данный вариант использования "Написать комментарий для схемы"?
Denis.Ivanov
Администратор
 
Сообщений: 223
Зарегистрирован: 07 май 2009, 23:16

Re: Моделирование использования. 2 группа. 14-05-2009

Сообщение marydit » 12 май 2009, 13:09

Добрый день. Выкладываю свою модель использования.
Вложения
системы централизованного ведения НСИ.ppt
(100 ) Скачиваний: 848
marydit
 
Сообщений: 5
Зарегистрирован: 12 май 2009, 12:38

Re: Моделирование использования. 2 группа. 14-05-2009

Сообщение Galina » 12 май 2009, 20:20

А вот и мой вариант. Все найдете в аттаче.
Вложения
учета и конроля ошибок «упрощенная».ppt
(106.5 ) Скачиваний: 817
Galina
 
Сообщений: 1
Зарегистрирован: 12 май 2009, 20:16

Re: Моделирование использования. 2 группа. 14-05-2009

Сообщение Denis.Ivanov » 12 май 2009, 22:54

marydit писал(а):Добрый день. Выкладываю свою модель использования.


День добрый

Вопросы:
1) Существует ли какая-то иерархия у действующих лиц? Если да - может есть смысл показать ее?
2) В некоторых вариантах использования фигурирует база данных. Это внешняя сущность по отношению к системе? Если да - тогда это еще одно действующее лицо
3) "Протоколировать действия пользователей" - странный вариант использования для Администратора

Советы:
1) "Авторизоваться в АС НСИ" присутствует у всех действующих лиц. Может создать абстрактное действующее лицо и упростить диаграммы?
Denis.Ivanov
Администратор
 
Сообщений: 223
Зарегистрирован: 07 май 2009, 23:16

Re: Моделирование использования. 2 группа. 14-05-2009

Сообщение Denis.Ivanov » 12 май 2009, 23:21

Galina писал(а):А вот и мой вариант. Все найдете в аттаче.


Хорошая диаграмма.

Ряд замечаний:
1) В названиях вариантов использования обычно используют глаголы или отглагольные существительные.
2) Не совсем понятна семантика зависимости extends (я бы ее убрал)
3) Для действующих лиц можно ввести иерархию
4) При изображение сервера как действующего лица используется нотация узла. Не совсем корректно (см. здесь)

Советы:
1) "Внесение информации в БД" и "Выдача информации из БД" - варианты использования более низкого уровня абстракции, чем остальные. Я бы их удалил, а с сервером связал вариант использования "Запросить отчет". Кстати отчеты можно специализировать через обобщение...
Denis.Ivanov
Администратор
 
Сообщений: 223
Зарегистрирован: 07 май 2009, 23:16

Re: Моделирование использования. 2 группа. 14-05-2009

Сообщение skokov.sergey » 13 май 2009, 13:54

Здравсвуйте.

См. мой вариант во вложениях. Это все еще промежуточный результат моделирования разрабатываемой мною системы.
Жду замечаний.
Спасибо.

З.Ы. Связы extended и include я не использовал, т.к. до конца не понимаю, как это реализовывается или выглядет в работающем продукте.
Вложения
система.zip
Домашнее задание
(109.15 ) Скачиваний: 809
skokov.sergey
 
Сообщений: 4
Зарегистрирован: 13 май 2009, 12:58

по поводу вопросов

Сообщение marydit » 13 май 2009, 15:56

Добрый день! Спасибо за комментарии.

По поводу вопросов:

1) Существует ли какая-то иерархия у действующих лиц? Если да - может есть смысл показать ее? - пользователи не состоят в подчинении друг у друга.

2) В некоторых вариантах использования фигурирует база данных. Это внешняя сущность по отношению к системе? Если да - тогда это еще одно действующее лицо - имеется ввиду база данных самой системы

3) "Протоколировать действия пользователей" - странный вариант использования для Администратора - протоколирование действий пользователей выполняется системой автоматически, но администратор может просматривать протокол, выводить его на печать - поэтому я этот вариант использования связала с администратором.

Советы:
1) "Авторизоваться в АС НСИ" присутствует у всех действующих лиц. Может создать абстрактное действующее лицо и упростить диаграммы? - т.е. на диаграмме с абстрактным действующим лицом будут только те варианты использования, которые доступны всем пользователям, входящим в понятие абстрактное действующее лицо?
marydit
 
Сообщений: 5
Зарегистрирован: 12 май 2009, 12:38

След.

Вернуться в Практикумы

cron