Файл: Курсовая работа по дисциплине Программная инженерия Управление жизненным циклом ис.docx
Добавлен: 10.01.2024
Просмотров: 286
Скачиваний: 20
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
В профилактическом режиме АС «ООО Большой Урал» должна обеспечивать возможность проведения следующих работ: техническое обслуживание; модернизацию аппаратно-программного комплекса; устранение аварийных ситуаций. Общее время проведения профилактических работ не должно превышать 5% от общего времени работы системы в основном режиме (36 часов в месяц).
АС «ООО Большой Урал» должна быть гибкой в построении для реализации необходимой модернизации. В перспективе развития, при необходимости должна быть возможность включения дополнительных функциональных блоков, таких как: формирование и отправка заявки на услугу, обратная связь, онлайн-чат и т.д.
3.1.5 Требования к численности и квалификации персонала системы и режиму его работы
В состав персонала, необходимого для обеспечения эксплуатации АС «ООО Большой Урал» в рамках соответствующих подразделений Заказчика, необходимо выделение следующих ответственных лиц:
- руководитель эксплуатирующего подразделения – 1 человек;
- администратор подсистем – 1 человек.
Данные лица должны выполнять следующие функциональные обязанности:
- руководитель эксплуатирующего подразделения – на всем протяжении функционирования системы обеспечивает руководство группой сопровождения;
- администратор подсистем – на всем протяжении функционирования системы обеспечивает контроль процессов ETL, подготовку и загрузку данных из внешних источников в хранилище данных; распределение дискового пространства, модификацию структур баз данных, оптимизацию производительности; поддержку пользователей, формирование отчетности.
К квалификации персонала, эксплуатирующего АС «MyLettering», предъявляются следующие требования:
- конечный пользователь – базовые знания работы с браузером;
- администратор подсистем – знание методологии проектирования хранилищ данных, знание методологии проектирования ETL процедур, знание интерфейсов интеграции ХД с источниками данных, знание СУБД, знание языка запросов SQL; знание архитектуры «Звезда», опыт администрирования СУБД, знание и навыки операций архивирования и восстановления данных, знание и навыки оптимизации работы СУБД; понимание принципов многомерного анализа, знание методологии проектирования хранилищ данных, знание и навыки администрирования приложения, знание инструментов разработки.
3.1.6 Требования к сохранению работоспособности системы в различных вероятных условиях
В зависимости от различных условий система должна выполнять требования, приведенные в таблице 6.
Таблица 6 – Требования к сохранению работоспособности АС
Вероятное условие Требование
Нарушение в работе системы внешнего электроснабжения серверного оборудования продолжительностью до 15 минут Функционирование в полном объеме
Выход из строя сервера подсистемы хранения данных Уведомление администратора подсистем
3.1.7 Требования к надежности
Уровень надежности должен достигаться согласованным применением организационных, организационно-технических мероприятий и программно-аппаратных средств. Надежность должна обеспечиваться за счет:
- применения технических средств, системного и базового программного обеспечения, соответствующих классу решаемых задач;
- своевременного выполнения процессов администрирования системы;
- предварительного обучения обслуживающего персонала
Время устранения отказа должно быть следующим:
- при перерыве и выходе за установленные пределы параметров электропитания – не более 60 минут.
- при перерыве и выходе за установленные пределы параметров программного обеспечения – не более 5 часов.
К надежности оборудования предъявляются следующие требования?
- в качестве аппаратных платформ должны использоваться средства с повышенной надежностью;
1 2 3 4
- применение технических средств классу решаемых задач;
- аппаратно-программный комплект системы должен иметь возможность восстановления в случаях сбоев.
К надежности электроснабжения предъявляются следующие требования:
- с целью повышения отказоустойчивости системы в целом необходима обязательная комплектация серверов источником бесперебойного питания с возможностью автономной работы системы не менее 20 минут.
3.1.8 Требования к дизайну и реализации
При разработке сайта должны быть использованы преимущественно светлые стили. Основные разделы сайта должны быть доступны с любой страницы. На первой странице не должно быть большого объема текстовой информации. В дизайне не должно присутствовать:
- мелькающие баннеры;
- много сливающегося текста;
- грамматических и стилистических ошибок, опечаток и т.д.;
- многообразие шрифтов и цветов.
Необходимо поддержка сайта в следующих браузерах Google Chrome, Opera, Mozilla Firefox, Yandex.
3.1.9 Требования к операционным системам
Систему необходимо реализовать для работы в браузерах Google Chrome, Opera, Mozilla Firefox, Yandeх на следующих операционных системах:
- Microsoft Windows XP SP3, 7, 8 и выше;
- Linux;
- Android 4.х и выше;
- IOS 6.хх и выше;
- MacOS 10.хх и выше.
3.1.10 Требования к внешнему интерфейсу
Дизайн пользовательского интерфейса должен адаптироваться под основные разрешения экранов настольных (десктоп), портативных (ноутбук) и планшетных устройств. Максимальное разрешение по горизонтали – 1920 px, минимальное – 1024 px. В диапазоне указанных разрешений горизонтальная прокрутка не должна появляться. Интерфейс системы, включая графики, картинки и т.д. должен адаптироваться под разрешение экрана.
Элементы интерфейса (пункты меню, кнопки, поля ввода в формах, раскрывающиеся списки, и т.д.) должны адаптироваться по размеру под устройство, на котором просматривается система, и под основной сценарий использования данного устройства. На устройствах с тачвзаимодействием, там, где это возможно, должны быть задействованы возможности мультитач жестов.
Дизайн пользовательского интерфейса должен быть разработан с учетом принципа сохранения работоспособности при потере части функциональности системы. Некоторые элементы дизайна могут иметь упрощенный вид, но основной функционал должен оставаться доступным.
Дизайн пользовательского интерфейса должен корректно отображаться и работать на настольных компьютерах, ноутбуках, планшетных устройствах.
Интерфейс системы должен поддерживать русский язык.
Интерфейс системы должен обеспечивать наглядное, интуитивно понятное представление структуры размещенной информации, быстрый и логичный переход к соответствующим разделам системы.
В целом дизайн и удобство интерфейса должны быть на уровне ожиданий современного пользователя, имеющего опыт работы с лучшими образцами, подобных сервисов и восприниматься им как комфортная, удобная и приятная рабочая среда.
3.1.11 Требования к хостингу
Хостинг с дисковой квотой не менее 330 Мб; хостинг с PHP5 и установленным модулем apache Rewrite; база данных MySQL версии 5 и выше с модулем InnoDB; наличие зарегистрированного и корректно настроенного домена.
3.1.12 Состав и содержание работ по созданию системы
В таблице 7 приведены состав и содержание работ по созданию системы, сроки работ и результаты.
Таблица 7 – Состав и содержание работ по созданию системы
Стадия Этап работ Сроки (в днях) Результат
Организация проекта Заключение контракта 5 Контракт на разработку системы заключен
Согласование процедур управления 2 Процедуры управления проектом и устав проекта согласованы
Сбор команды проекта 2 Команда проекта сформирована
Формирование требований и разработка технического задания Системно-аналитическое обследование объекта автоматизации 10 Проведено интервью с Заказчиком. Собрана информация о проекте, заказчиках, оказываемых услугах/продвижении товаров. Определена уникальность проекта и его функциональное назначение.
Проведено анкетирование пользователей. Собрана следующая информация: пол, возраст, предпочтения к оформлению сайта, удобный способ связи.
Анализ и обработка полученной информации 10 Определен примерный перечень работ
Разработка технического задания 10 Готовое техническое задание
Согласование и утверждение 2 Согласованное и утвержденное техническое задание
Эскизный проект Определение общей функциональной и технической архитектура 5 Общее описание функциональной и технической архитектур
Основание выбора программного обеспечения и технической инфраструктуры 5 ПО выбрано. Утвержден план формирования технической инфраструктуры
Технический проект Определение функциональной и технической архитектур 5 Описание функциональной архитектура (включая описание каждой функции, задачи, методов реализации). Описание технической архитектура (включая описание размещения технических средств, условий эксплуатации, режима функционирования, организации резервного копирования)
Разработка физической модели данных 5 Физическая модель данных – описание таблиц базы данных, индексов, секций и других объектов базы данных
Проектирование процессов ETL 5 Описание процессов извлечения данных, алгоритмов трансформации и обеспечения качества данных, процессов загрузки и агрегации данных
Проектирование интерфейсов пользователя 5 Описание бизнес-слоя данных, интерфейсов ввода и предоставления данных, разграничения прав доступа
Ввод в действие Проведение предварительных испытаний 10 Испытания системы на работоспособность и соответствие техническому заданию. Устранение неисправностей и внесение изменений в документацию. Приемка системы в опытную эксплуатацию