Технологический раздел (кодирование)




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

1) реализация программных модулей приложения, согласно спроектированной схеме; описание всех модулей проекта с их информационными потоками находятся на именованном диске, но как выглядит программа для рядового пользователя, если не смотреть код, можно просмотреть на рисунках 10-16.

Рисунок 10 — Авторизация пользователя в ЭУП

 

Рисунок 11 — Регистрация пользователя в ЭУП

Рисунок 12 — Главное кнопочное меню в ЭУП

Рисунок 13 — Использование теории в ЭУП

Рисунок 14 — Тренинг в ЭУП

 

Рисунок 15 — Тест в ЭУП

Рисунок 16 — Панель от преподавателя для редактирования в ЭУП

 

2) реализация графического пользовательского интерфейса;

· вид интерфейса (графический, стандарта MircoSoft) представлены на рисунках с 10-16.

· система защиты от несанкционированной работы с программой (пароль) представлена на рисунке 10.

· доступ к основным функциям программы (Главное кнопочное, вертикальное меню) представлена на рисунке 12.

· описание основных элементов интерфейса (для форм – поле ввода, поле со списком, кнопки навигатора и т. д.). Это кнопки, поля ввода, поля вывода, картинки, поле с выпадающим списком, поле для отображения интернет страниц, поле со списком, группа с выбором нескольких или одного ввода, поля для вывода текстового файла, и поля отображающие прогресс, поля для работы с базой данных и поле для отображения базы данных.

· все элементы не имеют всплывающие подсказки и удобно это пользователю, так как его ничего не отвлекает от работы.

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

3) разработка тестов

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

Функциональное тестирование. Выявление функциональных ошибок, несоответствий ТЗ и ожиданиям пользователя представлена на таблице 1.

Классификация функций:

1. Добавление/Авторизация

1.1. Авторизация пользователя

1.2. Добавление пользователя

1.3. Смена пользовательских данных


2. Работа с главной формой

2.1. Работа меню

2.2. Тестирование теории

2.3. Тестирование теста

2.4. Тестирование тренинга

Таблица 1 – Функциональное тестирование

Функция Действие Ожидаемый результат Полученный результат Фатальные ошибки
Авторизация пользователя   Ввод данных для входа в поле Логин и Пароль Разблокировка окна Разблокировка окна Отсутствуют
Опции пользователя   Ввод данных для смены пароля и логина Смена логина и пароля для входа текущего пользователя Смена логина и пароля для входа текущего пользователя Отсутствуют
Добавление пользователя   Переход по кнопке «Автаризация» и ввод данных в поле добавления пользователя   Создание нового пользователя с данными сохранения   Создание нового пользователя с данными   Отсутствуют
Работа меню Нажатие на кнопки Работа всех кнопок согласно коду Работа всех кнопок согласно коду Отсутствуют
Тестирование теории Нажатие на выбранную вкладку Работа всех вкладок и совместимость функций Работа всех вкладок и совместимость функций Отсутствуют
Тестирование теста Нажатие на кнопку «Продолжить» Отсутствие ошибок, работа функций Отсутствие ошибок, работа функций Отсутствуют
Тестирование тренинга Нажатие на кнопку «Проверить» Отсутствие ошибок, работа функций Отсутствие ошибок, работа функций Отсутствуют

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

Таблица 2 – Тестирование в определенной среде

Система Разрешение экрана Ошибки/несоответствия
Windows 7 1024x600 Нет

Стресс-тестирование. Выявить уязвимости в работе Проекта путем использования больших данных, длинных запросов, некорректных данных и пр.

Этапы:

1. Поля ввода авторизации

2. Поля ввода добавления

3. Тест нагрузки при поиске по базе

4. Тест нагрузки при свободном режиме

Таблица 3 – Стресс-тестирование

Функция Действие Ожидаемый результат Полученный результат Фатальные ошибки
Авторизация пользователя     Ввод некорректных данных для входа в поле Логин и Пароль Сообщение о неверном вводе данных   Сообщение о неверном вводе данных   Отсутствуют
Добавление пользователя. Ввод некорректных данных   Сообщение о неверном вводе данных   Сообщение о неверном вводе данных   Отсутствуют
Нагрузки при поиске по базе Максимальная загрузка ЦП при запросе поиска в обширной базе 20,1%
Нагрузки при свободном режиме Максимальная загрузка ЦП при свободном режиме пользования функциями 15,9%

ЗАКЛЮЧЕНИЕ

Разработано электронное учебное пособие по дисциплине «Основы программирования» раздел «Компоненты ввода-вывода текстовой информации».Электронное учебное пособиенаглядную и обеспечивает непрерывность и полноту тренировочную учебную деятельность и контроль уровня знаний.Электронное учебное пособие совмещает в себе функции учебника и преподавателя, справочно-информационного пособия и консультанта, тренажера и контролирующей знания программы.

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

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-07 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: