[UML] Обобщение диаграммы прецедентов
От: MBy  
Дата: 02.06.07 21:39
Оценка:
Привет!

В UML новичок. Посему такой вопрос: можно ли такую диаграмму прецедентов…

обобщить при помощи абстрактного прецедента таким образом?..


Есть ли ошибки в этих диаграммах? Какие?
Re: [UML] Обобщение диаграммы прецедентов
От: KolanT  
Дата: 03.06.07 07:01
Оценка: 3 (1)
Здравствуйте, MBy, Вы писали:

MBy>Привет!


MBy>В UML новичок. Посему такой вопрос: можно ли такую диаграмму прецедентов…

MBy>
MBy>обобщить при помощи абстрактного прецедента таким образом?..
MBy>

MBy>Есть ли ошибки в этих диаграммах? Какие?



Имхо обобщить можно. Тут все нормально, даже хорошо.
Вот "include" на второй диаграмме выглядитт странно.
На первой он как раз кстати, так как прецедент нужен трём другим,
а вот на второй... Может просто заменить ассоциацией?
Re: [UML] Обобщение диаграммы прецедентов
От: Аноним  
Дата: 04.06.07 09:15
Оценка:
Здравствуйте, MBy, Вы писали:

MBy>обобщить при помощи абстрактного прецедента таким образом?..

MBy>Есть ли ошибки в этих диаграммах? Какие?

Все IMHO
1. Диаграмма прецедентов прежде всего должна обеспечивать простую передачу знаний о возможностях системы между соисполнителями и между исполнетелями и заказчиком(!). Какие знания передает это обобщение?

2. Не стоит пытаться подходить излишне формально к разработке UC-моделе. Содержание UC-модели никак не влияет на модель классов. В ней важно показать ключевые особенности системы с точки зрения ее использования, а не создавать основу для проетирования классов. Все равно они другие получаются.

3. Считаю правильным вообще не использовать в моделе прецедентов IT-терминов. Можно представить, что это илюстрация к хорошему текстовому описанию будущего пользователя, который хорошо знает свою работу, но ни разу в жизни не видел компьютер. Ну да, здесь пользователь сам IT-шник.
Re: [UML] Обобщение диаграммы прецедентов
От: bas  
Дата: 05.06.07 07:13
Оценка: 3 (1)
Здравствуйте, MBy, Вы писали:

MBy>Привет!


MBy>В UML новичок. Посему такой вопрос: можно ли такую диаграмму прецедентов…

MBy>Есть ли ошибки в этих диаграммах? Какие?

Я бы сделал 4 ВИ и все их пустил бы от пользователя. Просто в предусловии кадогого сценария из 3 ВИ писал бы, что Пользователь должен быть авторизован.
А вообще по ЮМЛ приходите общаться к нам: www.uml2.ru
Re[2]: [UML] Обобщение диаграммы прецедентов
От: MBy  
Дата: 05.06.07 18:05
Оценка:
Здравствуйте, bas, Вы писали:

bas>Я бы сделал 4 ВИ и все их пустил бы от пользователя.

Четыре?

Просто в предусловии кадогого сценария из 3 ВИ писал бы, что Пользователь должен быть авторизован.
А где описываются подобные предусловия?

bas>А вообще по ЮМЛ приходите общаться к нам: www.uml2.ru

Спасибо, учту (:
Re[2]: [UML] Обобщение диаграммы прецедентов
От: MBy  
Дата: 05.06.07 18:10
Оценка:
Здравствуйте, KolanT, Вы писали:

KT>На первой он как раз кстати, так как прецедент нужен трём другим,

KT>а вот на второй... Может просто заменить ассоциацией?
Вся проблема как бы в том, что у меня реально прецедентов много, и вот каждому не хотелось писать эти <<include>>. Слишком много бы линий получилось. То есть, модификация чисто для улучшения визуальной воспринимаемости.

А правильности диаграммы большой роли в данном случае не играет. Ибо сделал я их для своего дипломного проекта, то есть в целях самотренировки.
Re[3]: [UML] Обобщение диаграммы прецедентов
От: bas  
Дата: 06.06.07 07:36
Оценка:
Здравствуйте, MBy, Вы писали:

MBy>Здравствуйте, bas, Вы писали:


bas>>Я бы сделал 4 ВИ и все их пустил бы от пользователя.

MBy>Четыре?
Как правило описывается сценарий на вход в систему, т.к. он наиболее критичен. В альтернативной ветке этого сценария можно описать выход из системы.

MBy>Просто в предусловии кадогого сценария из 3 ВИ писал бы, что Пользователь должен быть авторизован.

MBy>А где описываются подобные предусловия?
см.UseCase-FAQ: http://www.uml2.ru/index.php?option=com_smf&amp;Itemid=45&amp;topic=160.0

bas>>А вообще по ЮМЛ приходите общаться к нам: www.uml2.ru

MBy>Спасибо, учту (:
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.