- •Содержание
- •Аннотация
- •Введение
- •Постановка задачи
- •Разработка и согласование тз на информационную систему
- •Формирование команды проекта, распределение обязанностей в команде, выбор методологии разработки по
- •Распределение трудовых ресурсов
- •Описание используемой методологии разработки по
- •Технико-экономическое обоснование проекта
- •Выполнение технико-экономических требований
- •Этапы проведения работ по созданию системы
- •Расчет сметной стоимости создания системы
- •Оценка стоимости эксплуатации ис «ebis»
- •Затраты на сопровождение ис «ebis».
- •Затраты на эксплуатацию ис «ebis».
- •Экономическая целесообразность разработки системы
- •Сбор требований к разрабатываемой системе, выявление основных групп пользователей системы
- •Анализ рисков проекта, описание мер уменьшения их влияния на результат выполнения проекта
- •Описание угроз и возможностей, которые могут возникнуть в процессе работы над проектом
- •Оценки рисков, проведённая аналитиком проекта
- •Описание сценариев работы с рисками
- •План проекта
- •Описание архитектуры системы
- •База данных
- •Принятие основных решений по видам обеспечений системы
- •Принятие основных решений по безопасности и отказоустойчивости системы
- •Защита от межсайтового скриптинга (xss)
- •Защита от подделки межсайтового запроса (csrf)
- •Защита от внедрения sql (sql-injection)
- •Разработка структур данных и основных решений
- •Разработка основных компонентов системы
- •Описание приложения менеджера учетных записей (apps.Accounts)
- •Описание приложения для управления сервисом вопросов и ответов (apps.Forum)
- •Описание решений по организации тестирования системы
- •Разработка средств автоматизированного развертывания системы и основных решений по автоматизации рутинных задач
- •Описание выбора окончательного решения
- •Оптимизация проекта
- •Анализ и оптимизация плана проекта
- •Анализ и оптимизация плана работ
- •Анализ и оптимизация стоимости проекта
- •Анализ рисков
- •Проведение испытаний в соответствии с программой и методикой испытаний
- •Перечень проверок, проводимых на 1 этапе испытаний
- •Перечень проверок, проводимых на 2 этапе испытаний
- •Оценка соответствия окончательного варианта системы требованиям технического задания
- •Описание решений по сопровождению системы
- •Заключение
- •Список использованных источников
Анализ рисков
Анализ опасностей, которые могут возникнуть при выполнении проекта, - один из самых сложных и ответственных этапов подготовки проекта. От качества проведения анализа во многом зависит успешный результат проекта.
Анализ рисков состоит из нескольких этапов:
Определение возможных рисков.
Определить стратегию действий при возникновении подобной ситуации.
Риски могут быть многих типов.
Риски в расписании проекта.
Ресурсные риски.
Бюджетные риски.
Социальные риски.
Политические риски.
Природные.
На обычный проект чаще всего могут оказывать влияние первые три типа рисков. Для оценки рисков в расписании проекта следует выделить задачи со следующими параметрами: задачи с предварительными длительностями, задачи с большой длительностью и в которых задействовано большое количество ресурсов, задачи с большим числом зависимостей, задачи с внешними зависимостями.
Для оценки ресурсных рисков следует выделить следующие ресурсы: работников с недостаточной квалификацией, ресурсы, чрезмерно загруженные, ресурсы с уникальными навыками, которые некем заменить.
Для оценки бюджетных рисков требуется определить насколько увеличение объема работы по проекту приведет к увеличению затрат на него и имеются ли бюджетные резервы для компенсации.
Для смягчения рисков требуется разработать стратегию их сдерживания и уменьшения влияния. Для этого надо заложить в проект временной и бюджетный запас, а также предусмотреть меры по дублированию уникальных ресурсов.
Анализ рисков был выполнен в разделе 1.4.
Описание контрольных примеров
Контрольные примеры будут описаны на основании пункта 4.2. Технического задания на систему EBIS.
Регистрация пользователя, получение пользовательских данных и сохранение их в базе данных.
Входим в систему, в правом верхнем углу нажимаем «Signin». После чего открывается диалоговые окна для ввода имени пользователя и пароля (рисунок 4.6).
Рисунок 4.6 - Регистрация пользователя
После успешного ввода требуемой информации наблюдаем сообщение об успешной регистрации на ресурсе.
Рисунок 4.7 - Завершение регистрации
Авторизация пользователя
Входим в систему, в правом верхнем углу нажимаем «Login». После чего открывается диалоговые окна для ввода имени пользователя и пароля (рисунок 4.8).
Рисунок 4.8 - Авторизация пользователей
После ввода данных наблюдаем сообщение приветствия о входе в ресурс (рисунок 4.9):
Рисунок 4.8 - Успешная авторизация
Создание пользователем темы
Нажимаем «Askquestion» и переходим в форму создания темы для обсуждения (рисунок 4.10).
Рисунок 4.10 - Создание темы
Вводим тему обсуждения, вопрос для обсуждения и задаем теги, при необходимости прикрепляем файл. Нажимаем «Sumbit»,завершая создание формы:
Рисунок 4.11 - Создание темы
Тема создана, пользователь может видеть как она выглядит при просмотре сразу же после её создания. Там же отображаются все сопровождающие тему сведения: дата и время создания, автор, количество просмотров, рейтинг и т.д. (рисунок 4.12):
Рисунок 4.12 - Просмотр темы
Возможность ответа пользователем в выбранной теме
Получение данных от пользователя, сохранение этих данных в соответствующих разделах базы данных.
Для ответа пользователю нужно перейти в тему, ввести текст в поле ответа и нажать «Sumbit» (рисунок 4.13). После этого ответ отобразиться ниже под созданной темой.
Рисунок 4.13 - Ответ пользователем в выбранной теме
Возможность голосования пользователем за ответы
Для оценивания ответа или вопроса созданной темы необходимо нажать клавиши «Like» или «Dislike» означающие положительную или отрицательную оценку соответственно:
Рисунок 4.14 - Оценка ответа
Отображение актуальных тем на главной странице
На главной странице системы всегда отображаются актуальные темы (рисунок 4.15):
Рисунок 4.15 - Главная страница
Поиск темы по ключевым словам
Можно задать поиск по тегам или ключевым словам, после чего будет выведены результаты поиска.
Внизу каждой темы отображаются «теги» - название дескриптора, метки как ключевого слова, в более узком применении идентификатор для категоризации, описания, поиска данных и задания внутренней структуры (рисунок 4.16).
Рисунок 4.16 - Отображение темы
Для поиска по тегу необходимо нажать на него, после чего выдастся список тем, содержащих выбранную метку (рисунок 4.17).
Рисунок 4.17 - Поиск по ключевому слову
Также поиск по тегу можно осуществить из раздела меню, введя тег с клавиатуры (рисунок 4.18).
Рисунок 4.18 - Поиск по ключевому слову
