Дипломная работа: Разработка программного обеспечения для оценки уровня знаний студентов с применением технологии "Клиент-сервер"
Клиентская часть:
- операционная система Windows 98 SE /Me/XP/2000/2003;
- присутствие следующих компонентов операционной системы:
· сетевая плата либо контроллер удаленного доступа;
· протокол TCP/IP;
Основные характеристики ОС Windows XP:
– многозадачность (одновременно может работать несколько приложений);
– работа с сетью ОС (на уровне ядра системы организован клиент / сервер сети);
– изоляция процессов (если во время работы какое-либо приложение совершило сбой, и в результате было закрыто аварийно, то это не сказывается на работе других приложений и процессов системы);
– поддержка огромного количества оборудования (в том числе, устаревшего и современного) всех известных производителей;
– широкие возможности настройки многих узлов системы (графических, интерфейсных, сетевых и т.д.);
– обширная справочная система по многим узлам операционной системы.
Использование Автоматизированной системы контроля знаний предусматривает следующие требования к аппаратным средствам:
- сетевая плата от 10 Мб/с;
- сетевая среда (физический уровень);
- процессор тактовой частотой не ниже 500 Мгц;
- оперативная память не менее 64 Мб;
- объем жесткого диска не менее 2 Гб;
- монитор 15 дюймов;
- разрешение монитора 1024x768 при 16 битной палитре;
4.3 Тестирование программы
Для тестирования отдельных модулей-подпрограмм и автоматизированной системы в целом на ряду со стандартными интегрированными средствами тестирования и отладки, предоставляемые разработки Borland Delphi 6.0. (build 5.62) – Integrated Debugger, были применены и дополнительные средства, такие как Borland WinSight, Spy32 for Windows9x/NT, NuMega BoundsChecker, Registry Monitor Sysinternals Corp.
Для осуществления отладки при помощи Integrated Debugger необходимо активировать эту систему, с этой целью на странице Debugger Options пункта меню Tools среды Delphi был установлен флаг Integrated Debugging.
Реализация и тестирование отдельных модулей происходила в следующем порядке:
- разработка алгоритма решения задачи модуля в целом;
- руководствуясь разработанным алгоритмом, реализация отдельных подпрограмм и методов;
- тестирование отдельных подпрограмм и методов в автономном режиме, с проверкой входных и возвращаемых значений;
- компоновка подпрограмм в отдельный модуль;
- проверка синтаксиса модуля в целом;
- компиляция модуля;