Приложение А. Техническое задание.
Введение
Работа выполняется в рамках задания на выпускную квалификационную работу в форме дипломного проекта «Проектирование, разработка и внедрение веб-узла информационно-методического сопровождения автоматизированной системы «Подготовка списков для зачисления и списания» Губахинского отделения ОАО «Сберегательный банк России»
Основания для разработки
Основанием для данной работы служит Учебный план специальности 090203 «Программирование в компьютерных системах» на 2017-2018 учебный год.
Наименование работы:
Веб-сайт информационной поддержки программы PAY «Подготовка списков для зачисления и списания».
Исполнители: ГАПОУ СО «Екатеринбургский техникум «Автоматика»
Соисполнители: нет.
Назначение разработки
Создание веб-сайта для информационно - методического сопровождения программы PAY «Подготовка списков для зачисления и списания» и оперативного доступа к информации.
Требования к программе или программному изделию
Технические требования
Требования к функциональным характеристикам. Состав выполняемых функций.
Разрабатываемый программный продукт должен обеспечивать:
- Быстрый доступ к информации о программном продукте PAY «Подготовка списков для зачисления и списания», его программной документации, методическим рекомендациям по использованию
- Возможность визуального ознакомления с программным продуктом
- Возможность скачивания дистрибутивов актуальной версии программного продукта PAY «Подготовка списков для зачисления и списания»
- Удаленный доступ к программным средствам для внесения изменений в контентную часть сайта
Организация входных и выходных данных.
Данные для разрабатываемого программного продукта поступают от ответственных специалистов Сбербанка, а именно отдела информатики и автоматизации банковских работ. Исходные данные предоставляются на бумажных носителях. Выходные данные имеют электронный вид - в этом виде они поступают пользователю. Основной режим использования системы - по запросу.
Требования к надежности.
Для обеспечения надежности необходим корректный, читабельный и орфографически-правильный ввод информации.
Условия эксплуатации и требования к составу и параметрам технических средств.
Для работы системы должен быть выделен ответственный администратор сайта. Требования к составу и параметрам технических средств уточняются на этапе эскизного проектирования системы.
Требования к информационной и программной совместимости.
Программа должна работать на платформах Windows XP - Service Pack 1,2,3, Windows 7, а так же иметь поддержку всех известных интернет браузеров.
Требования к транспортировке и хранению.
Программа поставляется на лазерном носителе информации. Программная документация поставляется в электронном и печатном виде.
Специальные требования.
Разрабатываемый программный продукт должен иметь понятный интерфейс, рассчитанный на пользователя (в плане компьютерной грамотности) средней квалификации. Язык программирования выбирается разработчиком.
Требования к программной документации.
Основными документами, регламентирующими разработку программы, должны быть документы Единой Системы Программной Документации (ЕСПД):
- Техническое задание, ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению
- Руководство пользователя, ГОСТ 19.505-79 ЕСПД. Руководство оператора.
- Руководство администратора сайта, ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению.
- Руководство по техническому обслуживанию, ГОСТ 19.508-79 ЕСПД. Руководство по техническому обслуживанию. Требования к содержанию и оформлению.
- Программа и методика испытаний, ГОСТ 19.301-79 ЕСПД. Программа и методика испытаний.
Стадии и этапы разработки
Стадии разработки программного продукта должны соответствовать ГОСТ 19.102-77 ЕСПД. Стадии разработки.
Таблица 1. Стадии разработки
Стадии разработки | Этапы работ | Содержание работ |
1. Техническое задание | Обоснование необходимости разработки программы | Постановка задачи Сбор исходных материалов Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ. |
Научно-исследовательские работы | Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи | |
Разработка и утверждение технического задания | Определение требований к программе. Разработка технико-экономического обоснования разработки программы. Определение стадий, этапов и сроков разработки программы и документации на неё. Выбор языков программирования. Определение необходимости проведения научно-исследовательских работ на последующих стадиях. Согласование и утверждение технического задания. | |
2. Эскизный проект | Разработка эскизного проекта | Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи Разработка технико-экономического обоснования. |
Утверждение эскизного проекта | Разработка пояснительной записки. Согласование и утверждение эскизного проекта. | |
3. Технический проект | Разработка технического проекта | Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств. |
Утверждение технического проекта | Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта. | |
4. Рабочий проект | Разработка программы | Программирование и отладка программы. |
Разработка программной документации | Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77. | |
Испытания программы | Разработка, согласование и утверждение порядка и методики испытаний. Проведение предварительных государственных, межведомственных, приёмо-сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний. | |
5. Внедрение | Подготовка и передача программы. | Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программы в фонд алгоритмов и программ. |