Вы находитесь на странице: 1из 24

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение


высшего образования «Тульский государственный университет»
Институт прикладной математики и компьютерных наук
Кафедра «Информационная безопасность»

Шаблоны проектирования. Понятие, история.

Выполнили: ст. гр. 240691/19


Проверил: к.т.н., доц. каф. ВТ Афанасьева С.М.

Тула, 2019
Разработка состава и содержания документов
системного проекта сложного комплекса программ

ИС кинотеатра предназначена для создания возможности


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

 - Организации работы сотрудников;


 - Автоматизации продажи билетов;
 - Повышения качества обслуживания клиентов;
 - Сбора статистики показа фильмов;

В результате создания хранилища данных должны быть улучшены


значения следующих показателей:
 - время обслуживания клиентов;
 - время, затраченное на аналитическую деятельность;
Работы по созданию системы
выполняются в четыре этапа:
 Проектирование. Разработка эскизного проекта. Разработка
технического проекта (продолжительность — 1 месяц).
 Разработка программного обеспечения (продолжительность -
6 месяцев).
 Разработка рабочей документации. Адаптация программ
(продолжительность — 1 месяц).
 Ввод в действие (продолжительность — 1 месяц).
 Конкретные сроки выполнения стадий и этапов разработки и
создания Системы определяются Планом выполнения работ.
Разработка спецификаций и требований к
характеристикам качества проекта
сложного комплекса программ
Требования к системе в целом
ИС кинотеатра должна быть централизованной, т.е. все данные
должны располагаться в центральном хранилище.
В Системе предлагается выделить
следующие функциональные подсистемы:
 - подсистема продажи билетов, которая предназначена для реализации
процессов продажи, бронирования и проверки билетов.
 - подсистема организации работы, которая предназначена для
реализации процессов, позволяющих составить оптимальный график
сотрудников;
 - подсистема хранения данных, которая предназначена для хранения
данных в БД;
 ИС кинотеатра взаимодействует со смежными системами (системы
приёма платежей).

Система должна поддерживать следующие режимы функционирования:


 - Основной режим, в котором подсистемы ИС кинотеатры выполняют все
свои основные функции.
 - Профилактический режим, в котором одна или все подсистемы ИС
кинотеатра не выполняют своих функций
В основном режиме функционирования ИС
для обучения НС должна обеспечивать:

 - работу пользователей режиме – 20 часов в день, 5 дней в


неделю (20х5);
 - выполнение своих функций – сбор, обработка и загрузка
данных; хранение данных.
 В профилактическом режиме ИС для обучения НС должна
обеспечивать возможность проведения следующих работ:
 - техническое обслуживание;
 - модернизацию аппаратно-программного комплекса;
 - устранение аварийных ситуаций.
Общее время проведения профилактических работ не должно
превышать 2,5% от общего времени работы системы в основном
режиме (400 часов в месяц).
Требования к функциям,
выполняемым системой
Функция Задача
Формирование брони на
данный билет средствами,
предоставленными
пользователю

Управляет процессом Оплата билетов при помощи


продажи билетов платёжных систем
Выдача скидок постоянным
клиентам
Проверка наличия мест на
сеансах

Запуск процедур сбора


данных из БД

Выполнение процессов сбора


статистики на основе БД Обработка и преобразование
извлечённых данных в отчёт
Временной регламент реализации
каждой функции, задачи
Задача Требования к временному
регламенту
Весь период функционирования
Создание, редактирование и системы, при возникновении
удаление процессов сбора, необходимости изменения
обработки и загрузки данных процессов сбора, обработки и
загрузки данных
Формирование
Весь период функционирования
последовательности
системы, при возникновении
выполнения процессов сбора,
необходимости модификации
обработки и загрузки данных
регламента загрузки данных
(регламентов загрузки данных)
Ежедневно, после появления
Обработка и преобразование всех извлечённых данных во
извлечённых данных временном интервале 00:00 –
06:00
Оперативное извещение
Регулярно, при возникновении
пользователей о всех
нештатной ситуации в процессе
нештатных ситуациях в
работы подсистемы
процессе работы подсистемы
Требования к качеству
реализации функций, задач

Задача Форма Характеристики


представления точности и времени
выходной выполнения
информации
Создание, В стандарте
редактирование и интерфейса ETL Не более 0.5 минуты
удаление билетов средства
В стандарте
Сбор статистики интерфейса ETL Не более двух минут
средства
Оперативное
извещение
пользователей о Не позднее 15 минут
всех нештатных оконное сообщение после возникновения
ситуациях в нештатной ситуации
процессе работы
подсистемы
Информационный обмен между
компонентами ИС кинотеатра должен быть
реализован следующим образом:

Подсистема
Подсистема
организации Подсистема
продажи
работы хранения данных
билетов

Подсистема
продажи Х X
билетов

Подсистема
организации Х Х
работы

Подсистема
X Х
хранения данных
Разработка проекта контракта с заказчиком и
разработка группы планов на обеспечение
жизненного цикла сложного комплекса программ
 Основными пользователями системы ИС обучения НС являются
сотрудники функционального подразделения Заказчика.
 Обеспечивает эксплуатацию Системы подразделение
информационных технологий Заказчика.
 Состав сотрудников каждого из подразделений определяется
штатным расписанием Заказчика, которое, в случае
необходимости, может изменяться.
К организации функционирования Системы ИС
обучения НС и порядку взаимодействия
персонала, обеспечивающего эксплуатацию, и
пользователей предъявляются следующие
требования:
 - в случае возникновения со стороны функционального
подразделения необходимости изменения функциональности
системы ИС обучения НС, пользователи должны действовать
следующим образом : сообщить администратору о
неисправности или позвонить в центр поддержки Разработчика.
 - подразделение, обеспечивающее эксплуатацию системы,
должно заранее (не менее чем за 3 дня) информировать всех
пользователей (с указанием точного времени и
продолжительности) о переходе её в профилактический
режим.
К защите от ошибочных действий
персонала предъявляются следующие
требования:

 - должна быть предусмотрена система


подтверждения легитимности пользователя
при просмотре данных;
 - для снижения ошибочных действий
пользователей должно быть разработано
полное и доступное руководство
пользователя.
 Для создания условий функционирования Системы,
при которых гарантируется соответствие
создаваемой системы требованиям, содержащимся
в настоящем техническом задании, и возможность
эффективного её использования, в организации
Заказчика должен быть проведен комплекс
мероприятий.
Технические мероприятия

 Силами Заказчика в срок до начала этапа «Разработка рабочей


документации.
 Адаптация программ» должны быть выполнены следующие
работы:
 - осуществлена подготовка помещения для размещения АТК
системы в соответствии с требованиями, приведенными в
настоящем техническом задании;
 - осуществлена закупка и установка необходимого АТК;
 -организовано необходимое сетевое взаимодействие.
Организационные мероприятия

 Силами Заказчика в срок до начала этапа работ «Разработка


рабочей документации. Адаптация программ» должны быть
решены организационные вопросы по взаимодействию с
системами-источниками данных. К данным организационным
вопросам относятся:
 - организация доступа к базам данных источников;
 - определение регламента информирования об изменениях
структур систем-источников;
 - выделение ответственных специалистов со стороны Заказчика
для взаимодействия с проектной командой по вопросам
взаимодействия с системами-источниками данных.
Изменения в информационном
обеспечении
 Для организации информационного обеспечения системы
должен быть разработан и утвержден регламент подготовки и
публикации данных из систем-источников.
 Перечень регламентов может быть изменен на стадии
«Разработка рабочей документации. Адаптация программ».
Анализ и оценивание корректности
программ по покрытию тестами их
структуры
Система подвергается испытаниям следующих видов:
 1. Предварительные испытания.
 2. Опытная эксплуатация.
 3. Приемочные испытания.
 Состав, объем и методы предварительных испытаний системы
определяются документом «Программа и методика испытаний»,
разрабатываемым на стадии «Рабочая документация».
 Состав, объем и методы опытной эксплуатации системы
определяются документом «Программа опытной эксплуатации»,
разрабатываемым на стадии «Ввод в действие».
 Состав, объем и методы приемочных испытаний системы
определяются документом «Программа и методика испытаний»,
разрабатываемым на стадии «Ввод в действие» с учетом
результатов проведения предварительных испытаний и опытной
эксплуатации.
Требования к приемке работ по
стадиям
Стадия испытаний Участники испытаний Место и срок проведения Порядок согласования Статус приемочной комиссии
документации

Проведение предварительных
испытаний.
Фиксирование выявленных
неполадок в Протоколе
испытаний.
Устранение выявленных
Организации На территории неполадок.
Предварительные испытания Заказчика и Заказчика, с 09.10.2019 Проверка устранения Экспертная группа
выявленных неполадок.
Разработчика по 23.10.2019
Принятие решения о
возможности передачи АИС в
опытную эксплуатацию.
Составление и подписание
Акта приёмки АИС в опытную
эксплуатацию.
Проведение опытной эксплуатации.
Фиксирование выявленных неполадок
в Протоколе испытаний.
Устранение выявленных неполадок.
Проверка устранения выявленных
Организации Заказчика и На территории Заказчика, с 09.11.2019
Опытная эксплуатация неполадок. Группа тестирования
Разработчика по 09.12.2019
Принятие решения о готовности АИС к
приемочным испытаниям.
Составление и подписание Акта о
завершении опытной эксплуатации
АИС.

Проведение приемочных испытаний.


Фиксирование выявленных неполадок в
Протоколе испытаний.
Устранение выявленных неполадок.
Проверка устранения выявленных
неполадок.
Организации Заказчика и На территории Заказчика, с 15.01.2020 Принятие решения о возможности
Приемочные испытания Приемочная комиссия
Разработчика по 29.01.2020 передачи АИС в промышленную
эксплуатацию.
Составление и подписание Акта о
завершении приемочных испытаний и
передаче АИС в промышленную
эксплуатацию.
Оформление Акта завершения работ.
Разработка комплекта документов и структуры
БД для управления конфигурацией проекта
комплекса программ
Этап Документ

Ведомость эскизного проекта

Пояснительная записка к эскизному проекту

Проектирование. Разработка эскизного проекта.


Ведомость технического проекта
Разработка технического проекта.

Пояснительная записка к техническому проекту

Схема функциональной структуры

Ведомость эксплуатационных документов

Ведомость машинных носителей информации

Паспорт

Общее описание системы

Технологическая инструкция

Руководство пользователя

Разработка рабочей документации. Адаптация Описание технологического процесса обработки


программ данных (включая телеобработку)

Инструкция по формированию и ведению базы данных


(набора данных)

Состав выходных данных (сообщений)

Каталог базы данных

Программа и методика испытаний

Спецификация

Описание программ

Текст программ

Акт приёмки в опытную эксплуатацию

Протокол испытаний
Ввод в действие
Акт приемки Системы в промышленную эксплуатацию

Акт завершения работ


 Вся документация должна быть подготовлена и передана как в
печатном, так и в электронном виде (в формате MicrosoftWord).
Перечень документов, выпускаемых на машинных носителях:
- Модель хранилища данных.
- Объекты базы данных.