
- •Министерство образования и науки рф
- •Оглавление
- •Термины, определения и сокращения
- •Задание
- •Введение
- •Система управления электронной почтой. Техническое задание
- •Концептуальная модель предметной области
- •Требования к системе
- •Требования к системе в целом
- •Требования к структуре и функционированию системы
- •Требования к численности и квалификации персонала системы и режиму его работы
- •Показатели назначения
- •Требования к надежности
- •Требования безопасности
- •Требования к эргономике и технической эстетике
- •Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы
- •Требования к защите информации от несанкционированного доступа
- •Требования по сохранности информации при авариях
- •Требования к защите от влияния внешних воздействий
- •Модель вариантов использования итерации 1
- •Спецификация вариантов использования итерации 1
- •Краткое описание, предусловия и постусловия
- •Основной поток
- •ПодпотокS1 —ViewUnsentMessages(просмотр непосланных сообщений)
- •Подпоток s2—DisplayTextofaMessage(отображение текста сообщения)
- •Подпоток s3 —EmailaMessage(передача сообщения по электронной почте)
- •Поток исключенийE1 —Incorrectusernameorpassword(неправильное имя пользователя или неправильный пароль)
- •Требования к техническому обеспечению
- •Требования к метрологическому обеспечению
- •Требования к организационному обеспечению
- •Требования к методическому обеспечению
- •Состав и содержание работ по созданию системы
- •Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
- •Требования к документированию
- •Требования к составу документов
- •Требования к оформлению документов
- •Эскизный проект
- •Технический проект
- •Источники разработки
- •Список литературы
Требования к защите от влияния внешних воздействий
Требования к защите от влияния внешних воздействий не предъявляются.
Требования к патентной чистоте
Установка системы в целом, как и установка отдельных частей системы не должна предъявлять дополнительных требований к покупке лицензий на программное обеспечение сторонних производителей, кроме программного обеспечения, указанного в разделе 4.3.4.
Требования по стандартизации и унификации
Система должна обеспечивать работу с почтовыми серверами, работающими по протоколу SMTP.
Дополнительные требования
Специальные требования не предъявляются.
Требования к функциям, выполняемым системой
Функции, подлежащие автоматизации перечислены в модели вариантов использования. Итерация 1 основана на простом консольном приложении, которое обеспечивает доступ к БД. В ответ на регистрационное имя, посланное к БД электронной почты, приложение может извлечь из БД и показать список исходящих сообщений, которые могут быть отправлены деловым партнерам. После этого пользователь (служащий) может запросить автоматическую отправку выбранного исходящего сообщения. Когда сообщение будет успешно отправлено, БД соответствующим образом обновляется.
Последующие итерации учебного примера адресованы к более сложным средствам управления сообщениями электронной почты, содержащими текст и добавленные к сообщению неструктурированные (мультимедиа) документы, которые должны быть посланы.
Итерация 2 позволяет вводить новые исходящие сообщения в БД через GUI или другой допустимый в веб-технологии интерфейс. Она поддерживает также рассмотрение исходящих сообщений, основанное на различных фильтрах и критериях поиска.
Итерация 3 перемещает основной акцент логики приложений на БД и задает дополнительные бизнес-правила в БД, которым должно подчиняться приложение.
Модель вариантов использования итерации 1
Итерация 1 предполагает, что сообщения к деловым партнерам уже размещены в БД ЕМ. Итерация 1 системы предназначена для создания и передачи по электронной почте сообщений и для обновления БД данных после успешной передачи.
Рис. 4 .2 представляет диаграмму вариантов использования, предназначенную для представления цели, намеченных функциональных возможностей, предположений и упрощений итерации 1. Сценарий использования StoreMessagestoContacts(размещение сообщений для деловых партнеров) — вне возможностей итерации 1.
Рис. 4.2. Диаграмма вариантов использования для первой итерации
Цель StoreMessagestoContacts(размещение сообщений для деловых партнеров) — разместить вProductionDatabase(БД производства) тему и текст сообщений по электронной почте к деловым партнерам и поручить отправку этих сообщений соответствующимCustomerDepartmentEmployee(служащим отдела работы с клиентами). Обычно этот сценарий использования активизируется во время сбора и проверки данных о рекламных операциях и при подготовке сообщений об операциях для клиентов. Итерация 1 предполагает, что такие сообщения уже существуют вProductionDatabase.
ViewUnsentMessages(просмотр непосланных сообщений) отвечаетза показ списка, содержащего основную информацию о сообщениях, сохраняемых вProductionDatabaseи запланированных для отправки поэлектронной почте из Customer Department Employee. Customer Department Employee может пожелать отобразить полный текст сообщения (Display Message Text — отображение текста сообщения) перед принятием решения послать его по электронной почте (Email Message — сообщение электронной почты).
Как только сообщение будет успешно послано, EmailMessageустанавливает флаг, что это произошло. Данное действие не очевидно в диаграмме сценариев использования, потому что модель сама не фиксирует, как и гдебудет установлен «флаг отсылки». Возможно, например, что Production Database используется только сценарием использования View Unsent Messages, который читает сообщения и загружает их в БД, внутреннюю по отношению к ЕМ. Внутренняя БД не может быть актёром в ЕМ-модели.