Пример Технического задания. Техническое задание на разработку модели системы дистанционного обучения с применением технологии клиентсервер
Скачать 41.5 Kb.
|
Пример заполненного ТЗ. Техническое задание на разработку модели системы дистанционного обучения с применением технологии «клиент-сервер». 1. Введение Разработать модель системы дистанционного обучения «» с использованием клиент-серверной технологии. Модель предполагает дальнейшее развитие в программный комплекс, предназначенный для заочных и дистанционных форм обучения высших и средних учебных заведений, учебных центров повышения квалификации и центров переподготовки сотрудников. 2. Основания для разработки Основанием для разработки является учебный план кафедры ИУ6 на 11-й семестр, утвержденный заведующим кафедрой. 3. Назначение разработки Модель является первым этапом реализации сложного комплекса системы дистанционного обучения, предназначенного для внедрения и использования в учебных заведениях. Назначение системы – реализовать новый подход к обучению, позволяющий людям с периферии иметь возможность изучить учебные программы, подготовленные в крупных ВУЗах страны, а также позволяющий получать образование или повышать квалификацию дома или на рабочем месте без отрыва от производства. 4. Требования к программе или программному изделию. 4.1 Требования к функциональным характеристикам. Разрабатываемая модель должна обладать следующими функциями: Работать под управлением ОС Windows 8 или Windows 10. Использовать для соединения и обмена данными протокол TCP/IP. Использовать свой протокол, как надстройку над TCP/IP для передачи данных и команд. Иметь доступный и простой интерфейс пользователя. Иметь гибкую систему настроек. Серверная часть должна хранить базу данных пользователей, имеющих доступ к системе и обеспечивать аутентификацию пользователей согласно имеющихся записей. Серверная часть должна хранить базу данных учебных курсов, доступных для изучения пользователями. Серверная часть должна поддерживать соединение до 32000 пользователей одновременно. Клиентская часть должна хранить базу данных адресов серверов для подключения. 4.2 Требования к надежности. Надежность системы в целом зависит от надежности используемой операционной системы. Серверная часть должна обслуживать без сбоев одновременное подключение и работу до 32000 пользователей. Обе части должны без потерь передавать информацию по каналу связи между клиентом и сервером. 4.3 Условия эксплуатации. Стандартные условия эксплуатации программных продуктов. Необходимые сотрудники для обслуживания серверной части системы – системный администратор для обслуживания собственно сервера (регистрация и удаление пользователей, добавление и настройка учебных материалов) и группа разработчиков учебных курсов, численность и состав которой зависит от конкретной дисциплины курса. 4.4 Требования к составу и параметрам технических средств. Для нормальной работы как серверной, так и клиентской частей необходимо: Компьютер с процессором Intel Pentium-100 или 100%- совместимым. Оперативная память не менее 16 Мb. Жесткий диск объемом не менее 1 Gb. Наличие адаптера подключения к сети (сетевой карты, модема и т.п.). Установленная ОС Windows 95/98/NT/2000. Настроенный протокол TCP/IP. 4.5 Требования к информационной и программной совместимости. Модель системы должна работать под управлением ОС Windows 95/98/NT/2000, поэтому требуется совместимость исполняемого модуля и библиотек динамического подключения стандартам, используемым этими ОС на платформе IBM PC. Модель должна использовать свой протокол передачи данных высокого уровня как надстройку над TCP/IP. Для хранения информации требуется использование баз данных формата MDB (Microsoft Access). Для доступа к базам данных Microsoft Access 97 требуется наличие установленного ядра работы с БД Microsoft JET DAO версии 3.5. В качестве средства разработки требуется использовать интегрированную среду разработки Borland Delphi 5, включающую редактор исходных текстов, компилятор, компоновщик и отладчик. В качестве средства проектирования структуры базы данных и создания файла базы данных требуется использовать Microsoft Access 97. 4.6 Требования к маркировке и упаковке. Не предъявляются. 4.7 Требования к транспортированию и хранению. Не предъявляются. 4.8 Специальные требования. Не предъявляются. 5. Требования к программной документации. Программной документацией к разрабатываемой модели системы дистанционного обучения является рассчетно-пояснительная записка. 6. Стадии и этапы разработки.
7. Порядок контроля и приемки. Испытание представленной модели и контроль качества ее работы провести на базе компьютерного класса кафедры ИУ6. Во время испытаний проверить работу системы по следующим позициям: Запуск серверной и клиентской частей. Соединение клиента (-ов) с сервером, проверка правильности обработки сервером соединения. Аутентификация пользователя на сервере. Проверка изменения состава зарегистрированных пользователей и групп. Подключение на сервере учебного курса с тем, чтобы он был доступен для просмотра. Просмотр учебного курса с клиентского рабочего места. Завершение сеанса связи. |