
- •Министерство образования и науки рф
- •Оглавление
- •Термины, определения и сокращения
- •Задание
- •Введение
- •Система управления электронной почтой. Техническое задание
- •Концептуальная модель предметной области
- •Требования к системе
- •Требования к системе в целом
- •Требования к структуре и функционированию системы
- •Требования к численности и квалификации персонала системы и режиму его работы
- •Показатели назначения
- •Требования к надежности
- •Требования безопасности
- •Требования к эргономике и технической эстетике
- •Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы
- •Требования к защите информации от несанкционированного доступа
- •Требования по сохранности информации при авариях
- •Требования к защите от влияния внешних воздействий
- •Модель вариантов использования итерации 1
- •Спецификация вариантов использования итерации 1
- •Краткое описание, предусловия и постусловия
- •Основной поток
- •ПодпотокS1 —ViewUnsentMessages(просмотр непосланных сообщений)
- •Подпоток s2—DisplayTextofaMessage(отображение текста сообщения)
- •Подпоток s3 —EmailaMessage(передача сообщения по электронной почте)
- •Поток исключенийE1 —Incorrectusernameorpassword(неправильное имя пользователя или неправильный пароль)
- •Требования к техническому обеспечению
- •Требования к метрологическому обеспечению
- •Требования к организационному обеспечению
- •Требования к методическому обеспечению
- •Состав и содержание работ по созданию системы
- •Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
- •Требования к документированию
- •Требования к составу документов
- •Требования к оформлению документов
- •Эскизный проект
- •Технический проект
- •Источники разработки
- •Список литературы
Спецификация вариантов использования итерации 1
Краткое описание, предусловия и постусловия
Краткое описание
Итерация 1 сценария использования Manage Email позволяет служащему отображать и посылать сообщения деловым партнерам по электронной почте. Она имеет дело только с сообщениями, уже размещенными в БД. Одновременно может быть передано по электронной почте только одно сообщение.
Предусловия
Служащий находится в отделе работы с клиентами или как-то иначе уполномочен Администратором обеспечивать ЕМ-приложение.
БД ЕМ содержит сообщения, которые нужно послать деловым партнерам по электронной почте.
Служащий связан с сервером электронной почты и уполномочен быть пользователем БД.
Постусловия
Программа обновила БД ЕМ, чтобы отразить любую успешную передачу сообщений электронной почты.
БД ЕМ осталась в неповрежденном состоянии, если произошли какое-либо исключение или ошибка.
Как только служащий покинет приложение, консольное окно закрывается.
Основной поток
Функционирование сценария использования начинается, когда служащий желает просмотреть и отправить по электронной почте сообщения деловым партнерам.
Система отображает информационное сообщение и запрашивает у служащего имя пользователя (username) и пароль (password) (Рис. 4 .3).
Рис. 4.3. Эскиз 1 интерфейса пользователь—компьютер
Система пытается соединить служащего с БД ЕМ.
После успешной связи приложение отображает список меню, содержащий возможные опции, которые может запросить служащий. В меню на рис. 8.4 имеются четыре последовательно пронумерованные опции:
Просмотреть непосланные сообщения (View Unsent Messages) деловым партнерам (см. ниже «SI — View Unsent Messages»);
Отобразить текст сообщения (Display Text of a Message), далее задается идентификатор сообщения (message id) (см. ниже «S2 — Display Text of a Message»);
Переслать сообщение по электронной почте (Email a Message), заданное идентификатором message_id (см. ниже «S3 — Email a Message»);
Завершить программу (Quit this Program).
Рис. 4.4. Эскиз 2 интерфейса пользователь-компьютер
Если служащий выбирает выход из ЕМ-приложения, печатая цифру 4, сценарий использования завершает работу.
ПодпотокS1 —ViewUnsentMessages(просмотр непосланных сообщений)
Информация, показанная в консольном окне, аналогична примеру на Рис. 4 .5. Список меню представляется после того, как будет показано последнее непосланное сообщение.
Рис. 4.5. Эскиз 3 интерфейса пользователь-компьютер
Подпоток s2—DisplayTextofaMessage(отображение текста сообщения)
Служащий должен ввести message_id перед тем, как будет показан текст этого сообщения. Текст сообщения отображается так, как приведено на Рис. 4 .6. Список меню заново показывается ниже текста сообщения.
Подпоток s3 —EmailaMessage(передача сообщения по электронной почте)
Служащий должен определить, с каким message_idдолжно быть передано сообщение по электронной почте. Он печатаетmessage_idсообщения, которое посылается по электронной почте, после чего БД обновляется. Информационное сообщение отображается в консольном окне после его успешной передачи, как показано на Рис. 4 .7. Список меню заново показывается послетого, как сообщение было послано.
Рис. 4.6. Эскиз 4 интерфейса пользователь-компьютер
Рис. 4.7. Эскиз 5 интерфейса пользователь-компьютер