- •Руководство системного программиста
- •Пример руководства системного программиста на следующей странице Пример: Программа очистки оперативной памяти
- •Очистка и дефрагментация оперативной памят;
- •4.2 Структура программы
- •4.3 Настройка программы
- •4.3 Проверка программы
- •4.5 Сообщения системному программисту
4.3 Настройка программы
Программа «Название» не требует каких либо настроек на состав технических средств.
Программа «Название» не предназначена для самостоятельной очистки и дефрагментации оперативной памяти, она только вызывает программу «FreeMemory», поэтому для ее функционирования необходимо предустановленная в каталог «C:\Program Files\FreeMemory\» программа FreeMemory.ехе (версии 1.7).
Программа Название должна быть установлена в каталог C:\Program Files\FreeMemory\. Для установки данной программы достаточно скопировать перечисленные ниже файлы в указанную папку на компьютере пользователя. Каких-либо настроек после копирования программы FreeMemory не требуется.
Данный программный продукт написан в среде визуального программирования Delphi 7 и был основан на модульном программировании. В программе используются стандартные компоненты Delphi 7, с помощью которых осуществляется её реализация. Основными файлами программы при её создании являются файлы с расширениями *.pas, *.dfm, *.dpr, *.exe и др.
Программа включает в себя следующие файлы:
Название.dpr – файл проекта, содержащий код главной программы;
Название.pas, Название.pas, Название.pas, … - файлы, содержащие текст модулей;
Название.dfm, Название.dfm, Название.dfm, … - файлы, в которых находится описание окон;
Название.dcu , Название.dcu, Название.dcu, … - результат преобразования текста модулей в машинные инструкции;
Название.cfg – содержит параметры и настройки компилятора;
Название.dof – содержит параметры и настройки проекта;
Название.res – файл ресурсов;
Название.exe – исполнимый файл.
Кроме приведенных файлов, автоматически могут создаваться и другие файлы, например, резервные копии файлов: ~dp – для файлов с расширением dpr; ~pa – для файлов с расширением pas.
Для начала работы с программой необходимо осуществить двойной щелчек ЛКМ по значку Название.exe
Взаимосвязь модулей программы выполнены в смешанном типе.
Сбои в программе могут происходить по причине:
- отсутствие системных файлов (cfg, dof, res);
- отсутствие файла БД;
- отсутствие файла отчета (.fr3).
4.3 Проверка программы
Работоспособность программы «Название» проверяется описанными ниже способами: (можно использовать свои методы проверки)
1) В 15 минут текущего часа, по системному времени ПК, с помощью любой программы, показывающей текущее значение свободной оперативной памяти (например GoolMEM), проследить за изменением размера свободной оперативной памяти. Вначале очистки, значение свободной оперативной памяти должно понизится до нуля. По окончанию очистки, размер свободной оперативной памяти должен стать больше того значения, которое было до начала очистки и дефрагментации оперативной памяти.
2) До начала проверки, переименуйте файл FreeMemory.exe, в каталоге «C:\Program Files\FreeMemory\». После этого, в 15 минут текущего часа, по системному времени ПК, программа «Mem.ехе» выдаст сообщение об ошибке, описанное в разделе 5. «Сообщения системному программисту» данного программного руководства.
Методы прогона
Проверка работоспособности программы
Проверьте наличие программы FreeMemory.exe по указаниям раздела 3.2. «Настройка на состав программных средств» данного программного руководства.
При запущенной программе «Mem.ехе» запустите программу, показывающею текущее значение свободной оперативной памяти (например GoolMEM).
Запишите или запомните текущее значение свободной оперативной памяти.
Дождитесь 15 и минут текущего часа, по системному времени ПК или измените системное время так, чтобы в ближайшее время произошло срабатывание программы «Mem.ехе».
В 15 минут текущего часа, по системному времени ПК начнется очистка и дефрагментация оперативной памяти. При этом значение свободной оперативной памяти должно понизится до нуля.
После окончания очистки, размер свободной оперативной памяти должен стать больше того значения, которое было до начала очистки и дефрагментации оперативной памяти.
Запишите разницу между значениями свободной оперативной памяти после очистки и до очистки. Это будет результат работы программы «Mem.ехе».
В случае, если вы меняли системное время, верните его первоначальное значение.
Проверка на сообщение об ошибке
До начала проверки, переименуйте файл FreeMemory.exe, в каталоге «C:\Program Files\FreeMemory\».
При запущенной программе «Mem.ехе» дождитесь 15 и минут текущего часа, по системному времени ПК или измените системное время так, чтобы в ближайшее время произошло срабатывание программы «Mem.ехе».
В 15 минут текущего часа, по системному времени ПК, программа «Mem.ехе» должна выдать сообщение об ошибке, описанное в разделе 5. «Сообщения системному программисту» данного программного руководства.
По окончанию проверки верните предыдущее наименование файлу FreeMemory.exe, в соответствии с по указаниями раздела 3.2. «Настройка на состав программных средств» данного программного руководства.
