Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Описание класса ПП соответствующих разработке



Для более полного представления о предмете исследования был проведен анализ приложения, аналогичных разрабатываемой.

Программное средство «Ведомственная охрана » (рис 1.1), включает в себя поля, меню в котором можно выбрать тестирование.

Рисунок 1.1 – Приложение тестирования «Ведомственная охрана»

 

Краткая характеристика программы «Ведомственная охрана»:

· вся информация сгруппирована по разделам и включает тесты для самопроверки;

· программа позволяет пройти тестирование по актуальному на данный момент списку из 231 вопроса;

· в приложении присутствуют вопросы для ведомственной охраны со спецсредствами (без оружия).

Программное средство «Тесты для школы» (рис 1.2). Издатель: Anicrof, приложение имеет удобный и понятный интерфейс, работает в онлайн и офлайн режимах.

Рисунок 1.2 – Приложение тестирования «Тесты для школы»

 

Краткая характеристика программы «Тесты для школы»:

· приложение тесты для школы, содержит большое количество тестов по различным предметам школьной программы;

· тест можно использовать для проверки знаний и подготовки к ЕГЭ;

· приложение содержит: сложные тесты и не очень, для младших, и старших классов школы.

Программное средство « Незнайка » (рис. 1.3). Разработчик – ООО «Neznaika.pro».

Краткая характеристика программы « Незнайка »:

· тест содержит много предметов ЕГЭ и ОГЭ;

· все варианты содержат подробные решения заданий;

· система напоминаний.

 

Рисунок 1.3 – Интерфейс программы «Незнайка»

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

· приложения содержать большое количество тестов;

· вывод результата.

Требования к программному продукту

В процессе сравнения существующих программных продуктов, был сформулирован функционал разрабатываемого программного продукта:

1. Добавление и редактирование вопросов, и ответов;

2. Тест должен содержать не менее 40 вопросов;

3. В программе необходимо реализовать вывод результата пройденного теста;

4. Возможность выбора теста, пройти случайный тест.

Выводы

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

2. Сформулирована система требований к программному продукту.

 

 

ПРОЕКТИРОВАНИЕ

Проектирование подразумевает под собой один из основных способов создания необходимой техники или программных продуктов. Для проектирования характерны определенная “логика” и определенные возможности.

Функции программного продукта

При проектировании программного продукта была составлена UML-диаграмма вариантов использования приложения тестирования для специалистов по защите информации (рис 2.1).

Рисунок 2.1 – UML-диаграмма

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

1. Тестирование состоит из 4-х тестов, в которых содержится по 10 вопросов, и 4 ответа на каждый вопрос.

2. Выбор тестирования.

3. Вывод результата пройденного теста.

 

 

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

При загрузке программы на главная форма должна разделятся на два поля (рис 2.2). На первом поле расположены две кнопки «Пройти тестирование», «О программе». Второе поле предназначено для вывода теста на экран.

Рисунок 2.2 - Главная форма программы

Кнопка «Пройти тестирование» позволит открыть поле с тестом. Также появится кнопки  «Выбор теста», «Случайный тест». «Выбор теста» откроет таблицу с вариантами тестирования. (рис 2.3).

Рисунок 2.3 - Форма тестирование

Кнопка «О программе» содержит информацию об авторе программы, ее версии и название приложения.

В окне с тестом будут отображаться 10 вопросов, и 3 варианта ответа к каждому вопросу. На поле тестирование будет содержаться кнопка «Проверить тест», и также панель с выводом результата.

Среда разработки ПО

Исходя, из этих функций было решено использовать для разработки приложения императивный структурированный объектно-ориентированный язык программирования Delphi, так как он позволяет реализовать все необходимые функции и требования, поставленные перед программным продуктом.

Выводы

1. Сформулированы основные функции программного продукта;

2. Спроектирован пользовательский интерфейс;

3. Определена среда разработки.

 

 


Поделиться:



Последнее изменение этой страницы: 2019-05-18; Просмотров: 226; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь