Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Программа тестирования и диагностики аппаратных частей ПК

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Объектный анализ и проектирование системы программного средства "program.exe", позволяющего осуществлять тестирование и диагностику компонентов персонального компьютера. Модель тестирования процессора, LPT порта, COM порта, электропитания и драйверов.
Краткое сожержание материала:

Размещено на

6

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту по предмету

«Основы алгоритмизации и программирование»

программа тестирования и диагностики аппаратной части ПК

Содержание

Введение

1. Постановка задачи

1.1 Организационная сущность задачи

1.2 Информационная модель

1.3 Входные данные

1.4 Выходные данные

2 Вычислительная система

2.1 Используемые технические средства

2.2 Инструменты разработки

3 Проектирование задачи

3.1 Алгоритм решения

3.2 Концептуальный прототип

3.3 Функции: логическая и физическая организация и элементы управления

4. Описание программного средства

4.1 Общие сведения

4.2 Функциональное назначение

5. Методика испытаний

5.1 Технические требования

5.2 Порядок проведения испытаний

5.2.1 Функциональное тестирование

5.2.2 Полное тестирование

6. Применение

6.1 Назначение программы

6.2 Условия применения

6.3 Справочная система

Заключение

Литератур

Приложение А Текст программы

Приложение Б Схема работы

Введение

На современном этапе тема курсового проектирования «Программа тестирования и диагностики аппаратной части ПК» является актуальной, так как данное приложение легко можно адаптировать для использования во сфере услуг.

Целью курсового проекта «Программа тестирования и диагностики аппаратных частей ПК» является разработка программного средства «program.exe», позволяющая тестировать и диагностировать компоненты ПК. Основная направленность этой программы - это тестирование математического сопроцессора, LPT порта, COM порта, драйвера CD-ROM, элементов электропитания, драйвера мыши.

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

- выполнить объектно-ориентированный анализ и проектирование системы, результатом которой будет модель системы;

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

- по модели выполнить проектирование задачи;

- разработать программное средство;

- описать созданное программное средство;

- выбрать методику испытаний;

- описать процесс тестирования;

- привести примеры области применения.

Решение поставленных задач отражено в пояснительной записке.

Пояснительная записка состоит из 6 разделов и содержит необходимую и достаточную информацию по использованию данного программного средства.

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

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

В третьем разделе «Проектирование задачи» проводится объектно-ориентированный анализ задачи, строится алгоритм в виде математической модели или в виде блок-схемы. строится концептуальный прототип системы меню, диалоговых окон и элементов управления в рамках среды разработки приложения.

В четвертом разделе «Описание программного средства» содержится информация об обозначении и наименовании приложения, о программном обеспечении, необходимом для функционирования программы, о классах решаемых задач и назначении программы.

В пятом разделе «Методика испытаний» описываются требования к техническим средствам для проведения испытаний, требования к характеристикам программы применительно к условиям эксплуатации, требования к информационной и программной совместимости. Описывается проверка каждого пункта меню, каждой операции, которая выполняет приложение. Моделируются все возможные действия пользователя при работе с программой. Представляются результаты тестирования.

Шестой раздел «Применение» предназначен для описания сведений о назначении программного средства, классе решаемых задач, ограничениях, накладываемых на область применения, требования к необходимым для данного программного средства техническим и программным ресурсам, структуре справочной системы, методике использования справочной системы и области его применения.

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

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

В графической части будут представлены схема работы программы, схема работы разработанного алгоритма «program.exe», экранные формы.

диагностика тестирование порт электропитание драйвер

1. Постановка задачи

1.1 Организационная сущность задачи

Рассмотрим предметную область задачи. На основании анализа предметной области, поставленных задач и сформированной цели определяется модель решения задачи. Разрабатываемый программное средство «program.exe» курсового проектирования «Программа «тестирования и диагностики аппаратных частей ПК» будет предназначено для тестирования и диагностики аппаратных частей.

Данное программное средство позволит пользователю просмотреть характеристики аппаратных частей компьютера, протестировать и продиагностировать их.

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

1.2 Информационная модель

Согласно общим требованиям стандартный графический интерфейс разрабатываемого приложения:

- содержит привычные и понятные пользователю пункты меню, соответствующие функциям обработки;

- сохраняет стандартное назначение и местоположение на экране графических объектов, работающих в среде Windows.

Большинство программных приложений работают в диалоговом режиме. Состав для диалоговых систем представляет собой:

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

- Кнопки тестирования и диагностики компьютера, а также кнопки закрытия и открытия файла данных.

- запрос по формату, который с помощью ключевых слов или фраз, осуществляет переход к нужной записи.

Диалоговый процесс - это начало, инициатива, параметры и содержание, реакция программного продукта на завершение. Для текста сообщения будет использоваться компонент Memo1,Memo2,Memo3, где будет выводиться информация о выполнении команды. В тексте пояснения Label1,Label2,Label3 будет представлена информация о компонентах. В компоненте Button1,при нажатии, будет производиться процедура диагностики. Описание пользовательского меню содержат опции и справку. В опциях содержатся 2 подменю: диагностика памяти, выход. В справке содержатся 2 подменю: разработчик, как пользоваться. Пользовательское меню будет включать себя кнопки с действиями, окна вывода и ввода информации и контекстное меню. При работе с программным продуктом не должно быть трудностей, а созданная заранее справочная система должна помочь в решении, обучении, демонстрации.

1.3 Входные данные

Входными данными являются данные, поступающие при заполнении пользователем форм, или вводимым в процессе выполнения. В качестве входных данных указываются: математический сопроцессор, LPT порт, COM порт, драйвер CD-ROM,элемент электропитания, драйвер мыши.

Структура данных приведена ниже в виде таблицы 1.

Таблица 1 - Структура входных данных

Функция

Входные данные

Добавление

Математический сопроцессор

LPT порт

COM порт

Драйвер CD-ROM

Элемент электропитания

Драйвер мыши

Другие файлы:

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

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

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

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

Психолого-педагогическая диагностика
Понятие психологической и педагогической диагностики, ее аспекты и характеристика. Критерии качества измерения, принципы диагностирования и контролиро...