Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала





НазваниеАлгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала
страница3/5
Дата публикации09.01.2015
Размер0.6 Mb.
ТипПрезентация
100-bal.ru > Математика > Презентация
1   2   3   4   5

2.1 Сценарии поведения администратора

На администратора, как было отмечено выше, возлагаются обязанности добавления новых пользователей, установления прав доступа новых участников проекта, их изменение и лишение покидающих проект сотрудников доступа к информации. Кроме того в его ведении находится управление непосредственно базой данных, импорт в файлы и экспорт данных из файлов при переносе или модернизации базы, резервное копирование данных и восстановление базы после сбоев.

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

ВИ 01: Зарегистрировать нового пользователя

ID: 1

Краткое описание:

Администратор осуществляет проверку и регистрацию новых пользователей-аналитиков

Основное действующее лицо:

Администратор

Второстепенные действующие лица:

Незарегистрированный пользователь

Предусловия:

  1. Администратор авторизовался в системе

  2. От незарегистрированного пользователя получена корректно заполненная заявка на регистрацию

Основной поток:

  1. Администратор знакомится с регистрационными данными пользователя и сообщением, мотивирующим необходимость предоставления доступа данным и функционалу аналитического модуля

  2. Администратор оценивает полученные данные, принимая решение о целесообразности предоставления доступа

  3. Посредством графического интерфейса подсистемы Администратор вносит корректировки в базу данных, добавляя нового пользователя и определяя его права доступа

  4. Система направляет по указанному в заявке на регистрацию e-mail адресу уведомление об успешной регистрации и правах доступа нового пользователя

Постусловия:

  1. Учётная запись пользователя добавлена в базу данных

  2. В базу занесены данные о правах доступа данного пользователя

  3. Пользователь получает извещение об успешной регистрации

Альтернативные потоки:

  1. Отказ в регистрации нового пользователя (Администратор не нашёл достаточных оснований для предоставления незарегистрированному пользователю учётной записи с правами доступа к информации)


Альтернативный поток:
Отказ в регистрации нового пользователя

ID: 1.1

Краткое описание: Администратор отказывает в доступе новому пользователю

Основное действующее лицо:

Администратор
Второстепенные действующие лица:


Пользователь «Гость»

Предусловия:

  1. Администратор не нашёл в заявке достаточных оснований для предоставления пользователю прав доступа

Альтернативный поток:

  1. Администратор направляет по указанному в заявке на регистрацию e-mail адресу оповещение об отказе в регистрации с указанием причины

Постусловия:

  1. Пользователь получает извещение об отказе в регистрации


ВИ 02: Изменить права доступа пользователя-аналитика

ID: 2

Краткое описание:

Администратор изменяет привилегии пользователя-аналитика

Основное действующее лицо:

Администратор

Второстепенные действующие лица:

Пользователь «Аналитик»

Предусловия:

  1. Администратор авторизовался в системе

  2. От пользователя-аналитика получен запрос об изменении прав доступа

  3. От пользователя-аналитика получен запрос об изменении прав доступа другого пользователя-аналитика младшего ранга (альтернатива п. 2)

Основной поток:

  1. Администратор знакомится с сообщением, мотивирующим необходимость изменения прав доступа данным и функционалу аналитического модуля

  2. Посредством графического интерфейса подсистемы Администратор вносит корректировки в базу данных, изменяя права доступа указанного пользователя

  3. Система посредством внутренней почтовой системы, доступной для зарегистрированных пользователей портала, направляет пользователю-аналитику уведомление смене режима доступа к данным с его учётной записи

Постусловия:

  1. В базе данных произведена корректировка записей о правах доступа данного пользователя

  2. Пользователь получает извещение об изменении режима доступа

Альтернативные потоки:

  1. Отсутствуют


ВИ 03: Сохранить базу данных

ID: 3

Краткое описание:

Администратор осуществляет сохранение базы данных или отдельных таблиц на жёсткий диск

Основное действующее лицо:

Администратор

Второстепенные действующие лица:

Нет

Предусловия:

  1. Администратор авторизовался в системе

Основной поток:

  1. Администратор вызывает меню сохранения компонентов базы данных

  2. Система предлагает Администратору список всех таблиц базы данных

  3. Администратор выбирает из списка целевые таблицы и указывает желаемый адрес размещения сохранённых файлов

  4. Система создаёт в указанном каталоге XML-файлы, генерируя названия исходя из названий целевых таблиц и даты создания копии

  5. Система сохраняет данные о содержимом и структуре целевых таблиц в созданные файлы, транслируя их в формате XML

  6. Система создаёт запись в логах о факте копирования данных

  7. Система выдаёт Администратору сообщение об успехе копирования

Постусловия:

  1. Созданы и размещены на жёстком диске XML-файлы, содержащие полную информацию о структуре и содержимом базы или отдельных её таблиц

  2. В логах отмечен факт копирования информации

Альтернативные потоки:

  1. Невозможность копирования данных


Альтернативный поток: Невозможность копирования данных

ID: 3.1

Краткое описание: Система сообщает администратору о невозможности копирования данных

Основное действующее лицо:

Администратор

Второстепенные действующие лица:

Нет

Предусловия:

  1. Утрата связи с базой данных (альтернатива п. 2- 3)

  2. Сбой веб-портала (альтернатива п. 1 и 3)

  3. Нехватка места на жёстком диске (альтернатива п. 1-2)

Альтернативный поток:

  1. Система выводит сообщение об ошибке с указанием причин, не позволяющих произвести копирование данных (потеря соединения с базой, нехватка места на диске и т.д.)

  2. Администратор осуществляет поиск причин сбоя и оценивает возможность их устранения

  3. Администратор принимает решение о целесообразности повтора процедуры копирования данных (возвращение к п. 1 основного потока)

Постусловия:

  1. Администратор получает извещение об ошибке

  2. В случае успешного устранения ошибок и повторного запроса о копировании данных вызываются постусловия основного потока событий


ВИ 04: Загрузить базу данных из файла

ID: 4

Краткое описание:

Администратор осуществляет перенос данных из XML-файла в базу.

Основное действующее лицо:

Администратор

Второстепенные действующие лица:

Нет

Предусловия:

  1. Администратор авторизовался в системе

  2. Имеется не менее XML-файла с информацией о структуре и содержимом таблицы базы данных, достаточной для её воссоздания в СУБД MySQL.

Основной поток:

  1. Администратор вызывает меню записи данных

  2. Администратор указывает адрес размещения целевых файлов

  3. Система читает в указанном каталоге XML-файлы и выводит их список Администратору

  4. Администратор указывает таблицы для вставки данных

  5. Система создаёт резервную копию выбранных таблиц

  6. Система добавляет данные из файлов в базу

  7. Система создаёт запись в логах о факте добавления данных

  8. Система выдаёт Администратору сообщение об успехе операции

Постусловия:

  1. Данные занесены из целевых файлов в базу

  2. Созданы и размещены на жёстком диске XML-файлы, содержащие полную информацию о структуре изменённых таблиц (резервные копии)

  3. В логах отмечен факт копирования информации

Альтернативные потоки:

  1. Невозможность копирования данных


Альтернативный поток: Невозможность сохранения данных

ID: 4.1

Краткое описание: Система сообщает администратору о невозможности сохранения данных

Основное действующее лицо:

Администратор

Второстепенные действующие лица:

Нет

Предусловия:

  1. Утрата связи с базой данных (альтернатива п. 2)

  2. Сбой веб-портала (альтернатива п. 1)

Альтернативный поток:

  1. Система выводит сообщение об ошибке с указанием причин, не позволяющих произвести копирование данных

  2. Администратор осуществляет поиск причин сбоя и оценивает возможность их устранения

  3. Администратор принимает решение о целесообразности повтора процедуры переноса данных (возвращение к п. 1 основного потока)

Постусловия:

  1. Администратор получает извещение об ошибке

  2. В случае успешного устранения ошибок и повторного запроса о копировании данных вызываются постусловия основного потока событий

2.2.2 Сценарии поведения пользователя «Аналитик»

В рамках разрабатываемого приложения пользователь «Аналитик» получает доступ к выбранным инструментам анализа данных и сегментам базы данных, возможностью эмулировать проведение любого теста с помощью программы-имитатора, связаться с коллегами или Администраторами для внесения поправок в тестовые приложения, размещённые на веб-портале. Кроме того он должен иметь возможность составления собственных заметок, видимых только ему, либо ему и сотрудникам проекта, внесение временных записей в специально отведённых для этого таблицах базы данных, приданной к аналитическому модулю и публикацию новостей для «визитной карточки» портала.

ВИ 05: Приступить к анализу данных

ID: 5

Краткое описание:

Пользователь «Аналитик» получает доступ к выделенной области данных и инструментарию

Основное действующее лицо:

Пользователь «Аналитик»

Второстепенные действующие лица:

Нет

Предусловия:

  1. Пользователь «Аналитик» авторизовался в системе

Основной поток:

  1. Система выводит приветствие и приглашение к началу работы

  2. Пользователь «Аналитик» выбирает инструменты для обработки данных

  3. Система проверяет права доступа пользователя и предлагает список таблиц базы данных, к которым он имеет доступ

  4. Пользователь «Аналитик» выбирает интересующие его данные и приступает к работе

Постусловия:

  1. Пользователь «Аналитик» приступает к анализу данных


Альтернативные потоки:

  1. Нет


Т.к. сам интерфейс приложений для анализа данных, включённых в подсистему «Аналитик», не является объектом рассмотрения в данном пункте (данные приложения и библиотеки имеют свои устоявшиеся способы взаимодействия с пользователем) от детального описания процесса анализа данных в этой главе можно воздержаться.

ВИ 06: Отправить сообщение

ID: 6

Краткое описание:

Пользователь «Аналитик» отправляет текстовое сообщение другому пользователю или Администратору

Основное действующее лицо:

Пользователь «Аналитик»

Второстепенные действующие лица:

Пользователь «Аналитик» или Администратор

Предусловия:

  1. Пользователь «Аналитик» авторизовался в системе

Основной поток:

  1. Пользователь «Аналитик» вызывает меню отправки сообщений

  2. Система предоставляет список зарегистрированных пользователей

  3. Пользователь «Аналитик» указывает адресата сообщения

  4. Система предлагает поле для ввода темы и текстовый редактор для ввода текста сообщения

  5. Пользователь «Аналитик» вводит сообщение и

  6. Система вносит текст в базу сообщений

  7. Получатель при входе в систему видит извещение о новом сообщении

Постусловия:

  1. Сообщение занесено в базу данных

  2. Получатель оповещён о сообщении


Альтернативные потоки:

  1. Невозможность копирования данных


Альтернативный поток: Невозможность отправки сообщения

ID: 6.1

Краткое описание: Система сообщает о невозможности отправки сообщения

Основное действующее лицо:

Пользователь «Аналитик»

Второстепенные действующие лица:

Нет

Предусловия:

  1. Сбой в компонентах почтовой подсистемы

Альтернативный поток:

  1. Пользователь «Аналитик» получает сообщение об ошибке

  2. Система сохраняет информацию об ошибке в логах

Постусловия:

  1. Создаётся запись об ошибке


ВИ 07: Опубликовать новость

ID: 7

Краткое описание:

Пользователь «Аналитик» представляет краткую новость о своей работе или её промежуточных итогах для «визитной карточки» портала

Основное действующее лицо:

Пользователь «Аналитик»

Второстепенные действующие лица:

Администратор

Предусловия:

  1. Пользователь «Аналитик» авторизовался в системе

Основной поток:

  1. Пользователь «Аналитик» вызывает функцию публикации новостей

  2. Система предлагает текстовый редактор и инструмент для загрузки изображений

  3. Пользователь «Аналитик» составляет текст новости и отправляет его на модерацию

  4. Система оповещает Администратора о наличии непроверенной новости в очереди на публикацию

  5. Администратор даёт согласие на публикацию

  6. Система публикует новость и добавляет данные о ней в базу

Постусловия:

  1. Данные занесены из файлов в базу

  2. Текст новости размещён на портале

Альтернативные потоки:

  1. Невозможность публикации новости

  2. Возврат для доработки


Альтернативный поток: Невозможность публикации новости

ID: 7.1

Краткое описание: Система сообщает пользователю и Администратору о невозможности сохранения данных

Основное действующее лицо:

Пользователь «Аналитик»

Второстепенные действующие лица:

Администратор

Предусловия:

  1. Утрата связи с базой данных (альтернатива п. 2)

  2. Сбой веб-портала (альтернатива п. 1)
1   2   3   4   5

Похожие:

Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconСистемное программное обеспечение реферат студента 1 курса экономического факультета
ПО. Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных. Все программное обеспечение,...
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconT. A. Druzhinina программное и алгоритмическое обеспечение визуализации...
...
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconПрикладное программное обеспечение реферат студентки 1 курса экономического факультета
«телом», то программное обеспечение (software) – это его «мозг». Именно правильно подобранное и грамотно установленное программное...
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала icon“Алгоритмическое и программное обеспечение для решения задач профотбора...
Исходные данные к работе Результаты тестирования студентов, подавших заявление для обучения на военной кафедре
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: рассмотреть программное обеспечение компьютера и прикладное программное обеспечение компьютера
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconТема: Программное обеспечение компьютера
Цель: будут уметь различать программное обеспечение компьютера, знать о назначении прикладного по, системного по, Систем программирования,...
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconРабочая программа дисциплины “Физическая культура” для специальности...
Составлена в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускников по специальности...
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconПроектирование базы данных реферат студента 1 курса экономического факультета
«телом», то программное обеспечение (software) – это его «мозг». Именно правильно подобранное и грамотно установленное программное...
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconРоссийской федерации
Целью курса является формирование устойчивых навыков применения основных прикладных программных средств (гис, сапр, офисное программное...
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconТемы рефератов Офисное программное обеспечение турагентства примеры...
Офисное программное обеспечение гостиничного комплекса – примеры для конкретных фирм
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconМетодические указания по выполнению внеаудиторной самостоятельной...
Составлены в соответствии с учебным планом и рабочей программой мдк 04. 01 Документальное и программное обеспечение страховых выплат...
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconМетодические указания к выполнению дипломного проекта для студентов...
Методические указания разработаны в соответствии со стандартом бнту по дипломному проектированию и отражают специфику специальностей...
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconО доступе к информационным ресурсам и информационно – телекоммуникационным...
Программное обеспечение: «Первая помощь. 0 + пакет свободного программного обеспечения»
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconУчебно-методический комплекс по дисциплине для студентов специальностям...
Умк составлен в соответствии с Государственным образовательным стандартом высшего профессионального образования для специальностей...
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconПрезентация «Разработка веб-приложений»
В ходе работы, в течении данного семестра мы изучали технологии веб-программирования и верстки позволяющие делать стабильные, удобные...
Алгоритмическое и программное обеспечение подсистемы «Аналитик» многофункционального веб-портала iconПрограмма для подготовки к вступительным экзаменам в аспирантуру...
Ифвэ по направленности (профилю) 05. 13. 11 «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск