Use Case Кодовый замок v.3
ДЛ:• Человек снаружи – некоторое лицо, всегда находится снаружи охраняемого помещения, взаимодействует с системой через наружную панелью.
• Человек внутри – некоторое лицо, всегда находится внутри охраняемого помещения, взаимодействует с системой через внутреннею панель.
ВИ:• Открыть дверь – этот вариант использования дает возможность человеку снаружи открыть дверь для доступа в помещение.
• Вызвать – этот вариант использования дает возможность человеку снаружи подать звуковой сигнал внутри помещения для того чтобы начать разговор с человеком внутри.
• Открыть замок (изнутри) – этот вариант использования дает возможность человеку находящемуся внутри открыть замок изнутри.
• Сменить код доступа – этот вариант использования позволяет любому человеку сменить код доступа необходимый для доступа в помещение.
• Сменить код контроля - этот вариант использования позволяет любому человеку сменить код контроля служащий для контроля за изменением кода доступа.
• Ответить - этот вариант использования дает возможность человеку внутри ответить человеку снаружи.
Вариант использования: «Открыть дверь»
ID 1
Краткое описание:
Данный вариант использования позволяет человеку находящемуся снаружи охраняемого помещения попасть внутрь.
Основное действующее лицо:
Человек снаружи
Второстепенные действующие лица:
Электромеханический замок, цифровой дисплей
Предусловия:
Нет
Основной поток событий:
1. ВИ начинается, когда Человек снаружи вводит код доступа.
2. Система отображает введенный код на цифровом дисплее.
3. Система проверяет введенный код.
4. Если код доступа введен верно
система открывает электромеханический замок
Иначе
подает звуковой сигнал, информируя, что введен неправильный код.
5. Вариант использования завершается.
Альтернативный поток событий:
Нет
Постусловия:
Если Человек снаружи ввел верный код доступа, то дверь открыта, иначе дверь закрыта.
Вариант использования: «Вызвать»
ID 2
Краткое описание:
Данный вариант использования дает возможность человеку снаружи подать звуковой сигнал внутри помещения для того чтобы начать разговор с человеком внутри.
Основное действующее лицо:
Человек снаружи
Второстепенные действующие лица:
Человек внутри, звонок, громкоговоритель, микрофон
Предусловия:
Нет
Основной поток событий:
1. ВИ начинается, когда Человек снаружи нажимает кнопку «Вызов».
2. Система подает внутри помещения 10 кратковременных звонков с интервалом 2 секунды.
3. Если человек внутри нажимает кнопку «Ответ» в течении времени пока раздаются звонки.
3.1. Система прерывает звонки.
3.2. Система включает динамик и громкоговоритель на обоих панелях, начинается разговор.
4. Если Человек внутри не нажал кнопку «Ответ» пока раздаются звонки.
4.1. Система подает сигнал Человеку снаружи, информируя, что ответа нет.
5. Вариант использования завершается.
Альтернативный поток событий:
Нет
Постусловия:
Если человек внутри нажал «Ответ» система включает громкоговоритель и микрофон для разговора, иначе раздается сигнал информирующий что ответа нет.
Вариант использования: «Открыть замок (изнутри)»
ID 3
Краткое описание:
Данный вариант использования позволяет человеку находящемуся внутри открыть электромеханический замок изнутри.
Основное действующее лицо:
Человек внутри
Второстепенные действующие лица:
Электромеханический замок
Предусловия:
Нет
Основной поток событий:
1. ВИ начинается, когда Человек внутри нажимает кнопку «Открыть».
2. Система открывает электромеханический замок.
3. Вариант использования завершается.
Альтернативный поток событий:
Нет
Постусловия:
Дверь открыта
Вариант использования: «Сменить код доступа»
ID 4
Краткое описание:
Данный вариант использования позволяет пользователю сменить код доступа необходимый для доступа в помещение.
Основное действующее лицо:
Пользователь
Второстепенные действующие лица:
Цифровой дисплей
Предусловия:
Дверь открыта
Основной поток событий:
1. ВИ начинается, когда Пользователь нажимает кнопку «Контроль»
2. Система запрашивает код контроля.
3. Пользователь вводит код контроля.
4. Система отображает введенный код на цифровом дисплее.
5. Система проверяет введенный код.
6. Если код введен верно, система запрашивает новый код доступа
иначе
подает звуковой сигнал, информируя, что введен неправильный код контроля.
7. Пользователь вводит новый код доступа.
8. Система сохраняет новый код доступа.
9. Вариант использования завершается.
Альтернативный поток событий:
Нет
Постусловия:
Если пользователь ввел верный код контроля, то код доступа изменен, иначе код доступа остался прежним.
Вариант использования: «Сменить код контроля»
ID 5
Краткое описание:
Данный вариант использования позволяет пользователю при открытой двери сменить код контроля используемый для контроля смены кода доступа.
Основное действующее лицо:
Пользователь
Второстепенные действующие лица:
Цифровой дисплей
Предусловия:
Дверь открыта
Основной поток событий:
1. ВИ начинается, когда Человек нажимает кнопку «Вызов»
2. Система запрашивает код контроля.
3. Пользователь вводит код контроля.
4. Система отображает введенный код на дисплее.
5. Система проверяет введенный код.
6. Если код введен верно, система запрашивает новый код контроля
иначе
подает звуковой сигнал, информируя, что введен неправильный код контроля.
7. Человек вводит новый код контроля.
8. Система сохраняет новый код контроля.
9. Вариант использования завершается.
Альтернативный поток событий:
Нет
Постусловия:
Если пользователь ввел верный код контроля, то код контроля изменен, иначе код контроля остался прежним.
Вариант использования: «Ответить»
ID 6
Краткое описание:
Данный вариант использования дает возможность человеку внутри ответить человеку снаружи.
Основное действующее лицо:
Человек внутри
Второстепенные действующие лица:
Человек снаружи, микрофон, громкоговоритель
Предусловия:
Звонок внутри помещения
Основной поток событий:
1. ВИ начинается, когда Человек внутри нажимает кнопку «Ответ».
2. Система включает микрофон и громкоговоритель с обеих сторон двери.
3. Вариант использования завершается.
Альтернативный поток событий:
Нет
Постусловия:
Нет