646
UML SysML и пр. / Re: Характерные ошибки use case диаграммы
« : 09 Октября 2014, 10:43:17 »
Коллеги,
если Вам интересно осуществлять экспертизу студенческих ошибок, то предлагаю поупражняться вот на этом тексте. Буду признателен за ваши ценные комментарии и конструктивные предложения.
Имя: Добавить нового пользователя
ID: 1
Краткое описание: ВИ описывает создание нового пользователя
Действующие лица: Администратор
Предусловие:
1.Администратор авторизован в системе.
2.У администратора должны быть данные о новом пользователя для создания учетной записи.
Постусловие: Пользователь зарегистрирован в системе “Электронная школа”
1.0 Основной поток:
1.Администратор делает запрос на регистрацию нового пользователя.
2.Система предоставляет возможность для выбора роли пользователя
3.Администратор выбирает роль пользователя
4.Система предоставляет форму для заполнения личных данных о пользователе в зависимости от роли
5.Администратор заполняет предоставленную системой форму и сохраняет
6.Система сохраняет пользователя в базе данных
7.Система выводит сообщение об успешном сохранении данных
8.Система предлагает администратору добавить нового пользователя
Альтернативные потоки:
1.1Данный пользователь уже существует в системе (ответвление шага 5)
1.Система выдает сообщение, о том, что данный пользователь уже зарегистрирован в системе.
2.Возврат к пункту 2 основного потока.
1.2Не все обязательные поля заполнены (ответвление шага 5)
1.Система выдает сообщение, о том, что пропущено поле для заполнения
2.Возврат к пункту 4 основного потока.
Ограничения:
1.Пароль должен состоять из набора латинских букв и цифр, должен быть не менее 6 символов символов.
2.Логин должен содержать не меньше 6 цифр.
3.ФИО должен состоять из русских букв, начиная с заглавной буквы.
4.При заполнении поля “Класс” выбирается число от 1 до 11 включительно и без пробела ставится буква русского алфавита: А, Б, В ,Г ,Д.
5.Адрес должен состоять из букв русского алфавита и цифр и не должен превышать 50 символов.
6.Дата рождения ставится в соответствии с предложенным календарем.
7.Email представляет собой стандартную форму электронного почтового ящика.
8.Администратор может выбрать только одну из ролей, либо ученик, либо учитель.
9.Мобильный телефон должен состоять из 11 цифр, начиная с 8
если Вам интересно осуществлять экспертизу студенческих ошибок, то предлагаю поупражняться вот на этом тексте. Буду признателен за ваши ценные комментарии и конструктивные предложения.
Имя: Добавить нового пользователя
ID: 1
Краткое описание: ВИ описывает создание нового пользователя
Действующие лица: Администратор
Предусловие:
1.Администратор авторизован в системе.
2.У администратора должны быть данные о новом пользователя для создания учетной записи.
Постусловие: Пользователь зарегистрирован в системе “Электронная школа”
1.0 Основной поток:
1.Администратор делает запрос на регистрацию нового пользователя.
2.Система предоставляет возможность для выбора роли пользователя
3.Администратор выбирает роль пользователя
4.Система предоставляет форму для заполнения личных данных о пользователе в зависимости от роли
5.Администратор заполняет предоставленную системой форму и сохраняет
6.Система сохраняет пользователя в базе данных
7.Система выводит сообщение об успешном сохранении данных
8.Система предлагает администратору добавить нового пользователя
Альтернативные потоки:
1.1Данный пользователь уже существует в системе (ответвление шага 5)
1.Система выдает сообщение, о том, что данный пользователь уже зарегистрирован в системе.
2.Возврат к пункту 2 основного потока.
1.2Не все обязательные поля заполнены (ответвление шага 5)
1.Система выдает сообщение, о том, что пропущено поле для заполнения
2.Возврат к пункту 4 основного потока.
Ограничения:
1.Пароль должен состоять из набора латинских букв и цифр, должен быть не менее 6 символов символов.
2.Логин должен содержать не меньше 6 цифр.
3.ФИО должен состоять из русских букв, начиная с заглавной буквы.
4.При заполнении поля “Класс” выбирается число от 1 до 11 включительно и без пробела ставится буква русского алфавита: А, Б, В ,Г ,Д.
5.Адрес должен состоять из букв русского алфавита и цифр и не должен превышать 50 символов.
6.Дата рождения ставится в соответствии с предложенным календарем.
7.Email представляет собой стандартную форму электронного почтового ящика.
8.Администратор может выбрать только одну из ролей, либо ученик, либо учитель.
9.Мобильный телефон должен состоять из 11 цифр, начиная с 8



Причем, не огибаются общие связи (тип common). Гуглил, искал на форуме сообщества sparx, но ничего похожего не нашел...