Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методика по диплому.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
167.42 Кб
Скачать

- Требования к численности и квалификации персонала системы и режиму его работы

В обслуживающий персонал системы должен входить администратор сервера БД, администратор сервера приложений и администратор клиентских приложений (например, при проведении тестирования группы студентов по локальной сети в учебной аудитории университета им может быть администратор данной аудитории). По возможности, все данные функции могут быть объединены в руках одного администратора.

Администратор обязан обладать навыками работы с БД, локальной сетью и сетью Интернет. В связи с тем, что большинство функций работы системы автоматизировано, подготовка обслуживающего персонала сводится к подробному ознакомлению со справочным руководством при наличии определенных навыков. От клиента (студента или преподавателя) требуется лишь знание основ работы на компьютере и ознакомление со справочным руководством.

Работа персонала осуществляется в соответствии с расписанием работы заказчика. Постоянное обслуживание системе не требуется.

Показатели назначения

Соответствие системы ее назначению определяется безотказной работой в требуемом режиме, обеспечением высокого уровня безопасности данных и обеспечением соответствия оценки, автоматически выставляемой системой студенту, реальным знаниям студента.

Требования к надежности

Надежная работа системы подразумевает обеспечение защиты от сбоев при работе ПО, сети или прочих внешних факторов. Также обеспечивается целостность, сохранность и защищенность данных.

Требования по безопасности, эргономике и технической эстетике

Требования по безопасности, эргономике и технической эстетике, предъявляемые к КА, определяются соответствующими требованиями, принятыми у заказчика. К основным относится требование соблюдать принятые нормы работы с компьютерной техникой, в том числе и следующие нормы:

  • ГОСТ Р 50948-96;

  • ГОСТ Р 50949-96;

  • ГОСТ Р 50923-96;

  • СанПиН 2.2.2.542-96.

Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы

Эксплуатация системы осуществляется по расписанию, установленному в учебном заведении. Временных ограничений на эксплуатацию системы нет.

Параметры сети электропитания определяются параметрами используемого компьютерного оборудования.

Для корректной эксплуатации системы необходимо наличие сети передачи данных с поддержкой протоколов HTTP и TCP/IP.

Для обеспечения функционирования СЭ достаточно наличие одного администратора сети, отвечающего за поддержание сетевого взаимодействия, функций работы с БД, настройку и запуск требуемого режима работы программного комплекса и своевременное резервирование необходимых данных (БД). График работы обслуживающего персонала определяется расписанием учебного заведения.

Для обеспечения постоянной работы необходимо иметь дискету или компакт-диск установки СЭ и КА, и резервные копии используемых баз данных, обеспечивающие восстановление системы в случае сбоев.

Обслуживание СЭ заключается в периодической проверке его нормального функционирования и проверке на наличие вирусов.

Требования к защите информации от несанкционированного доступа

СЭ обеспечивает защиту информации, хранящейся в базах данных от несанкционированного доступа. Это достигается за счет использования системы регистрации и "трехзвенной" архитектуры приложения.

Требования по сохранности информации при авариях

СЭ обеспечивает сохранность и целостность данных при возникновении сбоя в работе компьютера (в том числе и потери питания) за счет периодического сохранения резервных копий файлов. Файлы клиентского приложения также периодически резервируются на сервере приложений.

Требования к защите от влияния внешних воздействий

Требования к защите от влияния внешних воздействий определяются соответствующими требованиями для компьютерной техники.

Требования к функциям (задачам), выполняемым системой

Компоненты программного комплекса выполняют следующие функции:

-сервер БД – обеспечение работы с базами данных СЭ, более подробно см. документацию разработчика;

- сервер приложений– обеспечение сетевого взаимодействия и обработки данных, более подробно см. документацию разработчика;

- «Конструктор алгоритмов». Каждая подсистема КА реализует автоматизацию следующих функций:

1)редактор блок-схем – создание блок-схемы алгоритма, интерактивный контроль корректности построения блок-схемы, сохранение блок-схемы, редактирование ранее созданной блок-схемы;

2)генератор текстов программ – получение текста программы из блок-схемы;

3)тестировщик текстов программ – получение эталонного результата на тестовый экземпляр, компиляция исходного текста программы, тестовый запуск программы, сохранение результатов тестового запуска;

4)анализатор результатов запусков – анализ эталонного и полученного результатов тестового запуска программы, сверка данных, выставление оценки;

- клиентское приложение – обеспечение получения задания, ответа на него, отправки ответа и получение результатов, более подробно см. документацию разработчика.

В первую очередь обеспечивается реализация функций проведения тестирования и работы с базами данных.

Задание поступает в КА в виде файла html. Затем одновременно происходят создание блок-схемы алгоритма и интерактивный контроль корректности ее построения. Блок-схема сохраняется в соответствующей БД. Далее происходит обработка созданной блок-схемы генератором текстов. Затем из полученного текста с помощью тестировщика текстов программ создается исполняемый файл программы. Выполняется ее тестовый запуск. С помощью анализатора результатов производится сравнение полученных данных после тестового запуска и их оценка, которая сохраняется в базе данных. Возможна печать отчета, а также его представление в формате html.