1.2 Наименование программы
Наименование программы: " АИС – мини типография".
1.3 Основания для разработки
Данный программный продукт разрабатывается по заказу компании «ПринтМатик» от 11.11.11. с целью автоматизации работы.
1.4 Назначение разработки
Система предназначена для повышения оперативности и качества принимаемых решений сотрудниками Заказчика.
Основным назначением Системы является автоматизация информационно аналитической деятельности процессах Заказчика, а так же непосредственно рабочего процесса типографии:
Быстрый и точный расчет стоимости тиража;
Полная информация о прохождении заказа, об уже выполненных операциях и операциях запланированных;
Планирование складских запасов материалов на предприятии;
Управление печатным циклом;
Разграничение полномочий пользователей, в соответствии с выбранным уровнем доступа сотрудника;
Возможность удаленной работы программы через сеть Интернет (протокол TCP/IP);
Работа с заказчиком.
1.5 Требования к программному продукту
1.5.1 Функциональные возможности
Система УП должна быть централизованной, т.е. все данные должны располагаться в центральном хранилище. Система должна иметь двухуровневую архитектуру.
В Системе предлагается выделить следующие функциональные подсистемы:
подсистема сбора, обработки и загрузки данных, которая предназначена для реализации процессов сбора данных из систем источников, приведения указанных данных к виду, необходимому для наполнения подсистемы хранения данных;
подсистема хранения данных, которая предназначена для хранения данных в структурах, нацеленных на принятие решений;
подсистема формирования и визуализации отчетности.
Смежными системами для УП являются:
Система «Типография»
Система работы с клиентами
Источниками данных для Системы должны быть:
база данных системы «Типография» (СУБД MS SQL).
база данных системы работы с клиентами(СУБД MS SQL).
Собственное хранилище данных на основе СУБД MS SQL или SQL Lite
Файлы определенного формата
1.5.2 требования к надежности
Вход в систему производится после авторизации (ввода логина и пароля), имеется разграничение доступа.
Все вводимые поля проверяются на их соответствие необходимому формату ввода, в случае несоответствия выводит сообщение об ошибке ввода.
1.5.3 специальные требования
Программа должна обеспечивать одновременную работу пользователей
Время отклика не должно превышать 3 секунд , для диалоговых окон 1 секунды
Во время продолжительной реакции ПО, должна иметь место обратная связь с пользователем, представленная полосой ожидания (progress-bar).
1.5.4 требования к информационной и программной совместимости
Отсутствуют.
1.5.5 требования к маркировке и упаковке
Любой цифровой носитель, с любым типом упаковки. Требования к маркировке (рекомендуется):
- название программного продукта.
- системные требования, требования к программному обеспечению.
- руководство по инсталляции программного продукта.
1.5.6 требования к транспортированию и хранению;
В зависимости от носителя (см. требования к транспортированию и хранению цифрового носителя).
1.6 Требования к программной документации
Разрабатываемые программные модули должны включать справочную информацию. В состав сопровождающей документации должна входить пояснительная записка, содержащая описание процесса разработки, руководство пользователя, содержащее описание основных функции программы, описание ее интерфейса взаимодействия с пользователем, пример работы.
1.7 Стадии и этапы разработки
Стадии разработки программного продукта:
Стадии разработки |
Этапы работ |
Содержание работ |
1. Техническое задание
|
Обоснование необходимости разработки программы |
Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ |
Разработка структуры программы |
Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи |
|
Разработка и утверждение технического задания |
Определение требований к программе. Разработка технико-экономического обоснования разработки программы. Определение стадий, этапов и сроков разработки программы и документации на нее. Выбор языков программирования. Определение необходимости проведения научно-исследовательских работ на последующих стадиях. Согласование и утверждение технического задания. |
|
2. Эскизный проект
|
Разработка эскизного проекта |
Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования |
Утверждение эскизного проекта |
Разработка пояснительной записки. Согласование и утверждение эскизного проекта |
|
3. Технический проект
|
Разработка технического проекта |
Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств |
Утверждение технического проекта |
Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта |
|
4. Рабочий проект
|
Разработка программы |
Программирование и отладка программы. Изготовление программы-оригинала |
Разработка программной документации |
Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77 |
|
Испытания программы |
Разработка, согласование и утверждение порядка и методики испытаний. |
|
Испытания программы |
Проведение предварительных, государственных, межведомственных, приемо-сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний |
|
5. Внедрение
|
Подготовка и передача программы (модульное) |
Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. |