Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая моделирование Денисенко.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
292.35 Кб
Скачать

5. Основные этапы разработки пакета программ для работы с pe файлами

  1. Сбор данных по характеристикам и свойствам исполняемых файлов;

  2. Ознакомление со структурой PE файлов;

  3. Разработка программной части;

  4. Разработка дополнительных модулей;

  5. Внедрение дополнительных модулей;

  6. Реализация звукового сопровождения;

6. Методические рекомендации по разработке пакета программ для работы с pe файлами

На первом этапе разработки программы целесообразно собрать и изучить материал по характеристикам и свойствам исполняемых файлов.

На втором этапе происходит ознакомление со структурой PE файлов, для более лучшего понимания сути вопроса..

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

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

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

На шестом этапе разработанное звуковое сопровождения записываются на диктофон и реализуются на компьютере.

7. Подготовка к эксплуатации

Содержанием этого этапа работы является:

  1. тестирование;

  2. написание инструкций по эксплуатации;

  3. разработка методического обеспечения;

8. Разработка пакета программ для работы с pe файлами

При первых попытках разработать ПО использовалось так называемое прямое программирование на одном из языков типа FORTRAN, C и т.п. В роли программистов выступали студенты старших курсов и аспиранты. Они покидали кафедры вместе с исходными текстами программ. В результате эти программы нельзя было модернизировать, изменять и они быстро устаревали.

Позднее пришла пора так называемых оболочек, представлявших из себя универсальные среды для наполнения материалами. Стоимость таких оболочек варьировалась от 500 до 5000 долларов. Хотя оболочки не требовали непосредственного программирования и, в принципе, каждый пользователь мог подготовить ПО, ничего заслуживающего внимания создано не было по трем причинам. Во–первых, в то время концепции, относящиеся к ПО для работы с исполняемыми файлами, находились в зачаточном состоянии. Во–вторых, не существовало так называемых систем символьной математики. В–третьих, персональные компьютеры еще не имели надлежащего распространения. В те годы энтузиасты создания ПО для работы с исполняемыми файлами заложили основы современных представлений о том, каким оно должно быть.

В 90–е годы с развитием аппаратного и программного обеспечения компьютеров появились средства, действительно позволяющие создавать подлинное ПО для работы с PE файлами. Мы имеем в виду

  1. операционные системы Windows и OS/2, в которых стало возможным программирование на высоком уровне, использующее DLL и OLE;

  2. появление самих PE файлов;

  3. системы символьной математики.

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

Общая стоимость аппаратного и программного обеспечения для работы с PE файлами составляет около 1000 долларов.

Компьютер должен иметь мощный системный блок с полным набором мультимедийных компонентов.