ТЗ_Гончаров. Техническое задание на разработку программного средства
Скачать 73.5 Kb.
|
Техническое заданиена разработку программного средства«Тестирование студентов»
1 Введение2 Наименование: программное средство «Тестирование студентов». 1.2. Область применения: может применяться в любых образовательных организациях, как для Средних, так и для Высших образовательных учреждений. Главная особенность данного программного средства заключается в том, что она может охватывать все курсы и определять уровень знаний каждого студента по определенному предметы, который он выберет. 3 Основания для разработки4 Основание для выполнения: выполнение практического задания по дисциплине «Технология разработки программного обеспечения», подготовка курсового проекта. 5 Обозначение программного средства: ПС «РПС-001» – для использования в текстах эксплуатационной документации и переписке. 6 Назначение разработки7 ПС «Тестирование студентов» предназначено для автоматизации процессов тестирования студентов по различным дисциплинам. 8 ПС «Тестирование студентов» должно поддерживать функционирование интерактивного взаимодействия операторов (тестируемых) с ПС «Тестирование студентов» через пользовательский интерфейс. 3.3 ПС «Тестирование студентов» может быть использовано для самостоятельного применения. 9 Требования к программному средству10Требования к функциональным характеристикам11 ПС «Тестирование студентов» должно обеспечивать: функция подключения к веб-серверу со стороны «клиента» (браузера); функция создания и открытия тестов; функция открытия определенного раздела по запросу; функция сохранения ответов на определенный вопрос; функция сохранения и отображения результатов определенного раздела; функция сброса результатов определенного раздела. 12 Входная информация ПС «Тестирование студентов» должна быть представлена: данными, вводимыми оператором; данными в XML формате. 13 Выходная информация ПС «Тестирование студентов» должна быть представлена: SQL-запросами; информационными сообщениями оператору; данными в XML формате; файлами отчетов. 14 Требования к надежности15 Должен быть реализован контроль вводимой пользователем в ходе диалога информации по формату и диапазону значений. 16 Ошибки оператора не должны приводить к аварийному завершению программы. 17 При невозможности выполнить требуемое действие должно быть выдано соответствующее сообщение с указанием причины. 4.2.4. Следует создавать резервную копию ПС, так как потеря её приведет за собой потерю данных. 4.2.5. Также необходимо предусмотреть функцию защиты конфиденциальности данных по тестированию студентов, введенных в БД ПС. 18 Условия эксплуатации19 Для функционирования ПС «Тестирование студентов» должно быть предварительно установлено: ОС Windows/ Linux; СУБД «Postgresql»; браузер Firefox/Chrome; офисные приложения. 20 Порядок установки и настройки ПС «Тестирование студентов» должен быть определен документом «Руководство системного программиста». 21 Требования к составу и параметрам технических средств22 Минимальные системные требования к оборудованию:
23 Требования к информационной и программной совместимости 24 ПС «Тестирование студентов» должно быть разработано с помощью кросплатформенных технологий для функционирования в ОС Windows/ Linux . 25 Требования к маркировке и упаковке26 Не предьявляются. 27 Требования к транспортированию и хранению28 Хранение ПС «Тестирование студентов» должно осуществляться на машинном носителе. 29 Требования к программной документации30 Документация на ПС «Тестирование студентов» должна разрабатываться в соответствии с ГОСТ 19. 31 На ПС «Тестирование студентов» должна быть разработана следующая программная документация: 1) проектная программная документация, в том числе: текст программы на исходном языке; описание программы (на входящие в состав компоненты); описание применения; руководство системного программиста; руководство оператора (с программой и методикой испытаний в виде обязательного приложения); текст программы на машинном языке. 32 Программная документация должна быть представлена электронном виде. 33 Требования к тестированию34 Для целей проверки на этапе разработки ПС «Тестирование студентов» должно быть протестировано с помощью специальных программ (например, Selenium). 35 Стадии и этапы разработки36 Работа выполняется в несколько этапов в следующей последовательности: Стадии разработки: 1. Разработка и утверждение ТЗ; 2. Разработка и утверждение визуального проекта (постановка, описание алгоритмов); 3. Разработка ПС и документации; 4. Тестирование ПС; 5. Представление и передача ПС. Этапы разработки представлены в таблице 1.
37 Порядок контроля и приемки38 Контроль и приемка ПС «Тестирование студентов» должны осуществляться в рамках предьявления курсового проекта по дисциплине «Технология разработки программного обеспечения» согласно разработанной «Программы и методики». ПЕРЕЧЕНЬ ПРИНЯТЫХ СОКРАЩЕНИЙ
|