Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ_2012.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
922.77 Кб
Скачать
    1. Требования к программному обеспечению

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

Общие требования:

  • Понятный и интуитивный пользовательский интерфейс;

  • Экономическая доступность.

Функциональные требования:

  • Учащиеся:

  • аутоинтефикация учащегося;

  • прохождение первичного теста (если учащийся первый раз зашёл в систему);

  • прохождение курсов занятий (после первичного теста);

  • просмотр результатов, как последнего тестирования, так и всего курса.

  • просмотр информации о ПС

  • «Администраторская часть» предоставляет следующие возможности:

  • аутоинтефикация администратора;

  • добавление, редактирование и удаление преподавателей и администраторов;

  • просмотр информации о ПС

  • Преподаватели:

  • добавление, редактирование и удаление курсов, тестов, заданий;

  • добавление, редактирование и удаление учащихся;

  • просмотр результатов пользователей;

  • просмотр информации о ПС

  • Незарегистрированный пользователь:

  • просмотр информации о ПС.

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

  • Показатели надёжности:

  • Работоспособность - способность программы функционировать в заданных режимах и объемах обрабатываемой информации в соответствии с программными документами при отсутствии сбоев технических средств.

  • Показатели сопровождения:

  • Структурность - организация всех взаимосвязанных частей программы в единое целое с использованием логических структур «последовательность», «выбор», «повторение»;

  • Простота конструкции - построение модульной структуры программы наиболее рациональным с точки зрения восприятия и понимания образом;

  • Повторяемость – Степень использования типовых, проектных решений или компонентов, входящих в ПС.

  • Показатели удобства и применения:

  • Лёгкость освоения - представление программных документов и программы в виде, способствующем пониманию логики функционирования программы в целом и ее частей;

  • Удобство эксплуатации и обслуживания - соответствие процесса обработки данных и форм представления результатов характеру решаемых задач.

  • Показатели эффективности:

  • Уровень автоматизации - уровень автоматизации функций процесса обработки данных с учетом рациональности функциональной структуры программы, с точки зрения взаимодействия с ней пользователя и использование вычислительных ресурсов;

  • Временная эффективность – способность программы выполнять заданные действия в интервал времени, отвечающий заданным требованиям.

  • Ресурсоёмкость - минимально необходимые вычислительные ресурсы и число обслуживающего персонала для эксплуатации.

  • Показатели универсальности:

  • Модифицируемость - обеспечение простоты внесения необходимых изменений и доработок в программу в процессе эксплуатации.

  • Показатели корректности:

  • Логическая корректность – функциональное и программное соответствие процесса обработки данных (при выполнении задания) общесистемным требованиям.

    1. Аналоги программного обеспечения

У данного программного средства существует несколько аналогов. Эти аналоги имеют похожие задачи на основе схем и таблиц, способны выдавать результаты тестирования и в плане интерфейса, интуитивно понятны. Так же всех их объединяет сфера применения – развитие логического мышления. Вот список непосредственно самих аналогов:

  • «Brain Training: Средняя школа»

  • ОКП «Логические схемы»

  • «CUNNING MATRIX»

Первая программа, из приведённых аналогов, предназначается, как тренажёр для поддержания интеллектуального тонуса мыслительных способностей школьника, при этом форма поддержания этого тонуса проходит в виде игры и предоставляет только один набор заданий - таблицы. Второй аналог же, является частью дистанционного обучения в СГА (Современная Гуманитарная Академия) и расшифровывается как обучающая компьютерная программа «Логические схемы». Суть данной программы состоит в том, что студенту предоставляется перечень блоков, содержащих основные понятия раздела (модуля) изучаемой дисциплины. Из данных элементов необходимо составить блок-схему, устанавливая логические связи между ними. Таким образом, у данной программы суженая аудитория пользователей – только студенты академии. Последний аналог, найденный мной это развивающая программа для детей 5-15 лет, которая предназначена для развития логического мышления, путём расставления недостающих картинок в ячейки матрицы. Чтобы это сделать, ребёнку нужно найти закономерность уже размещённых картинок в матрице, таким образом, развивается умение упорядочивать и классифицировать предметы по различным признакам. Процесс прохождения таких заданий выполнен в виде игры, что и соответствует уровню интерфейса программы. Найденные аналоги, как говорилось выше, объединяет их сфера применения, а именно развитие логического мышления. Однако ни один из приведённых аналогов не позволяет расширять базу тех или иных заданий, составлять курсы и вести администрирование всего обучения в целом.