- •Введение
- •1 Структура предприятия
- •2 Описание структуры
- •3 Должностные обязанности
- •II. Должностные обязанности
- •4 Стадии разработки программы
- •5 Техническое задание
- •5.1 Общие сведения
- •5.1.1 Формулировка задания
- •5.1.2 Цели, достигаемые разработкой
- •5.1.3 Категории пользователей
- •5.2 Описание предметной области
- •5.2.1 Описание бизнес-процессов
- •5.2.2 Состав данных и алгоритмы обработки информации
- •5.4.2 Опытная эксплуатация
- •5.5.1 Требования к справочной системе
- •5.5.2 Требования к документации пользователя
- •6 Техно-рабочий проект
- •6.1 Постановка задачи
- •6.2 Обоснование выбора среды разработки приложения
- •6.3 Определение структуры данных
- •6.4 Алгоритм решения задачи
- •6.5 Текст программы
- •6.6 Инструкция по эксплуатации
- •7 Опытная эксплуатация
- •7.1 Ошибки, выявленные в процессе опытной эксплуатации
- •8 Выводы
5 Техническое задание
5.1 Общие сведения
5.1.1 Формулировка задания
Разработать программный продукт, позволяющий автоматизировать процесс работы с документацией по дисциплине «Основы права» в УО «Марьиногорский государственный ордена «Знак Почета» аграрно-технический колледж имени В.Е. Лобанка».
Преподаватель с помощью данного программного продукта должен иметь возможность добавления новых документов, редактирования имеющихся документов, просмотра всей имеющейся документации по дисциплине.
Разрабатываемый программный продукт призван систематизировать имеющиеся знания и документацию в единое информационное пространство для последующего его использования в образовательных целях.
5.1.2 Цели, достигаемые разработкой
Программный продукт должен позволять:
– удобное создание, добавление и исправление преподавателем лекционного материала и материала для планирования учебной нагрузки, а также материала для проверки качества знаний учащихся и систематизации полученных результатов;
– организацию быстрого и удобного доступа к имеющимся материалам;
– централизованное хранение всей документации с локализацией базы в одном месте, а также создание резервной базы на случай повреждения основной;
– организацию удобного и понятного интерфейса для работы преподавателя.
5.1.3 Категории пользователей
Данный программный продукт должен быть рассчитан на преподавателя по дисциплине «Основы права» Марьиногорского государственного ордена «Знак Почета» аграрно-технического колледжа имени В.Е. Лобанка.
5.2 Описание предметной области
5.2.1 Описание бизнес-процессов
В связи с необходимостью обучения учащихся Марьиногорского государственного ордена «Знак Почета» аграрно-технического колледжа имени В.Е. Лобанка дисциплине «Основы права» возникает потребность в программном продукте, который позволяет преподавателю систематизировать всю имеющуюся у него материальную базу по дисциплине, а также организовывать удобное рабочее место на ПК для добавления в эту базу нового материала.
Так как продукт разрабатывается для одного преподавателя, потребности в создании системы авторизации и многопользовательского интерфейса нет. Это обусловлено также тем, что вся база материалов будет находится на локальном ПК непосредственно преподавателя.
5.2.2 Состав данных и алгоритмы обработки информации
Входными данными для разрабатываемого программного продукта являются:
– лекционный материал, а также материал для проверки знаний учащихся;
– планы уроков на текущий учебный год, а также архив планов за предыдущие года;
– документы, хранящиеся в локальной базе ПК, а также резервная база.
Выходными данными разрабатываемого программного продукта являются:
– лекционные материалы, исправленные преподавателем;
– тестовые задания, редактируемые преподавателем;
– прочая документация используемая преподавателем для проведения и планирования занятий по дисциплине.
Постоянной информацией для данной задачи является информация, которая хранится в локальной базе между вызовами программы. Такой информацией являются документы, используемые для проведения занятий по дисциплине «Основы права». Данная информация выводится на экран при непосредственном обращении к ней.
Разрабатываемый программный продукт должен позволять просматривать и редактировать, а также добавлять документы по следующим разделам:
Внекласная работа;
Контроль знаний;
Нормативный комплект;
Планирование учебных занятий;
Презентации;
Электронный конспект лекций.
5.3 Требования к разработке
5.3.1 Функциональные требования
Разрабатываемый программный продукт должен:
– сохранять данные, редактируемые преподавателем;
– предоставлять доступ ко всей имеющейся документации по дисциплине;
– позволять создавать резервную базу документов на случай повреждения основной базы.
5.3.2 Требования к пользовательскому интерфейсу
Требованиями к разрабатываемому программному продукту:
– возможность успешной работы с программой без необходимости запуска нескольких окон программы;
– приятный глазу интерфейс программы;
– крупный удобочитаемый шрифт.
5.4 Порядок контроля и обеспечения качества
5.4.1 Тестирование
Тестирование должно проводиться в соответствии с установленными правилами ГОСТ 89765в-99. Тестирование производится разработчиком.
Тестирование может производится по следующей схеме:
– создание базы документов небольшого объема по всем разделам;
– разработчик проводит тестирование программного продукта и передает Заказчику готовый программный продукт, который будет сопровождаться Разработчиком в течении сроков, предусмотренных договором.