Нефункциональные

2.1 Будет присутствовать фоновая заливка.

2.2 Предполагается отображение содержимого базы данных на русском языке.

2.3 Будут исользоваться шрифты без засечек.

2.4 Шрифт будет иметь размер от 10пт до 14пт.

2.5 Название комнат будут выделятся жирным шрифтом.

Функциональные диаграммы

Рассмотрим метод функциональных диаграмм на примере требований 1.2.

Требование 1.2 Клиентская часть приложения должна поддерживать функцию регистрации нового (незарегистрированного) пользователя, используя поля:


- логин;

- пароль;

- повторный ввод пароля;

Таблица 1 –Сущность Пользователь и ее атрибуты

Поле Тип поля Описание
Логин varchar2(16)  
Пароль varchar2(16)  

Ситуация № 1. Длина строки поля «Логин» находится между 1 и 16.

Ситуация № 2. Длина строки поля «Логин» равна 0.

Ситуация № 3. Длина строки поля «Логин» равна 17 или больше.

Ситуация № 4. Длина строки поля «Пароль» находится между 1 и 16.

Ситуация № 5. Длина строки поля «Пароль» равна 0.

Ситуация № 6. Длина строки поля «Пароль» равна 17 или больше.

Ситуация № 7. Строка поля «Повторный ввод пароля» не совпадает с строкой, введенной в поле «Пароль».

Ситуация № 8. Строка поля «Повторный ввод пароля» совпадает с строкой, введенной в поле «Пароль».

Эффект № 31. Занесение в БД и контроль Напечатана измененная строка.

Эффект № 32. Выдано сообщение «Введите логин».

Эффект № 33. Выдано сообщение «Длина логина не может быть больше 16-ти символов».

Эффект № 34. Выдано сообщение «Введите пароль».

Эффект № 35. Выдано сообщение «Длина пароля не может быть больше 16-ти символов».

Эффект № 36. Выдано сообщение «Повторный ввод пароля не соответствует паролю. Повторите ввод.».

  Рисунок 1 - Функциональная диаграмма

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: