
- •Министерство образования и науки Российской Федерации Московский государственный институт электронной техники (технический университет) Факультет мп и тк
- •«Программный комплекс многокритериальной оптимизации систем на основе мультихромосомных моделей и генетических алгоритмов»
- •Содержание
- •Перечень сокращений
- •Введение
- •1. Специальный раздел
- •1.1. Исследовательская часть
- •1.1.1. Обзор существующих программ для оптимизации
- •1.1.3. Информационные потребности пользователя
- •1.2. Конструкторская часть
- •1.2.1. Требования, предъявляемые к системе
- •1.2.2. Структура входных и выходных данных
- •1.2.3. Конфигурация технических средств
- •1.2.4. Модули комплекса
- •1.2.5. Общий алгоритм работы программы
- •1.2.6. Иерархия классов
- •1.2.7. Переменные в выражениях и их использование в программе
- •1.2.8. Основные алгоритмы и особенности программной реализации
- •1.2.9. Проверка отказоустойчивости программы
- •1.2.10. Проверка работы комплекса на контрольных примерах
- •1.3. Выводы
- •2. Технологический раздел
- •2.1. Использование стандартных библиотек
- •2.1.1. Библиотека stl
- •2.1.2. Библиотека mfc
- •2.1.3. Применение библиотек stl и mfc в программе
- •2.1.4. Средство ClassWizard
- •2.2.2. Встроенные средства языка для отладки программ
- •2.2.3. Отладка программного кода, содержащего stl и mfc
- •2.4. Приёмы объектно-ориентированного проектирования
- •2.4.1. Применение паттернов проектирования в программе
- •2.5. Выводы
- •3. Организационно-экономический раздел
- •3.1. Метод анализа иерархий
- •3.2. Метод парных сравнений.
- •3.2.1. Определение собственных векторов
- •3.3. Применение метода для выбора среды программировани
- •3.3.1. Характеристики сред программирования
- •3.3.2. Таблица сравнений важности критериев
- •3.3.3. Таблицы попарного сравнения сред разработки по каждому критерию
- •3.4. Результаты применения метода
- •3.5. Выводы
- •4. Производственная и экологическая безопасность
- •4.1. Опасные и вредные факторы, воздействующие на программиста
- •4.1.1. Микроклимат рабочей зоны программиста
- •4.1.2. Воздействие шума на программиста. Защита от шума
- •4.1.3. Уровень напряжённости электромагнитного поля
- •4.1.4. Электробезопасность. Статическое электричество
- •4.1.5. Освещенность рабочего места
- •4.2. Заключение
- •Заключение
- •Список литературы
- •Исходный текст программы
- •Результаты испытаний
- •Руководство оператора
- •Аннотация
- •2. Условия выполнения программы
- •2.1. Климатические условия эксплуатации
- •2.2. Состав аппаратных и программных средств
- •3. Требования к персоналу (пользователю)
- •4.2.2. Выполнение функции сохранения модели в файл
- •4.2.3. Выполнение функции ввода информации о системе
- •4.2.4. Выполнение функции задания различных параметров системы
- •4.2.5. Правила записи выражений
- •4.2.6. Выполнение функции задания параметров генетических алгоритмов
- •4.2.7. Выполнение функции поиска решения
- •5.3. Ошибки при проверке модели
- •5.4. Ошибки во время поиска решения
2. Условия выполнения программы
2.1. Климатические условия эксплуатации
Климатические условия эксплуатации, при которых обеспечиваются заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации.
2.2. Состав аппаратных и программных средств
Минимальный состав аппаратных средств:
Процессор – Pentium II с частотой 300 МГц
Оперативная память – 128 Мб
10 Мб доступного пространства на жёстком диске
Монитор – 15’’ Color VGA
Рекомендуемый состав аппаратных средств:
Процессор – Pentium IV с частотой 1,5 ГГц
Оперативная память – 256 или 512 Мб
20 Мб доступного пространства на жёстком диске
Монитор – 17’’ Color SVGA с минимальным разрешением 1024х768
Программные средства – операционная система Windows 2000 или Windows XP.
3. Требования к персоналу (пользователю)
Пользователь, допущенный к работе с программой, должен сдать квалификационный экзамен на группу по электробезопасности не ниже II.
Конечный пользователь программы (оператор) должен обладать практическими навыками работы с графическим пользовательским интерфейсом операционной системы.
4. Выполнение программы
4.1. Загрузка и запуск программы
Загрузка и запуск программы осуществляется способами, детальные сведения о которых изложены в Руководстве пользователя операционной системы.
В случае успешного запуска программы на рабочем столе будет отображено окно программы ГЕНератор (рис. П.3.4.1).
Рис. П.3.4.1 Окно программы ГЕНератор
ПРИМЕЧАНИЕ 1. При успешном запуске программы автоматически создаётся новая модель, содержащая элемент, соответствующий целевой системе.
4.2. Выполнение программы
4.2.1. Выполнение функции загрузки модели из файла
Выполнение данной функции возможно двумя способами:
последовательным выбором пунктов меню Файл – Загрузить;
нажатием кнопки Загрузить
В результате будет отображено стандартное окно Открыть (рис П.3.4.2)
Рис П.3.4.2 Окно Открыть
Выбор требуемого файла осуществляется способами, детальные сведения о которых изложены в Руководстве пользователя операционной системы. Завершается выполнение функции нажатием кнопки Открыть.
В случае успешного (выполнения программой функции) открытия файла на рабочем столе будет отображено окно с содержимым открытого (текущего) файла (рис. П.3.4.3). Заголовок окна редактора модели будет отображать имя текущего файла.
Рис П.3.4.3 Окно редактора модели с загруженной моделью
4.2.2. Выполнение функции сохранения модели в файл
Выполнение данной функции возможно двумя способами:
последовательным выбором пунктов меню Файл – Сохранить;
нажатием кнопки Сохранить
В результате будет отображено стандартное окно Сохранить как (рис П.3.4.4)
Рис П.3.4.4 Стандартное окно Сохранить как
Сохранение файла осуществляется способами, детальные сведения о которых изложены в Руководстве пользователя операционной системы. Завершается выполнение функции нажатием кнопки Сохранить.
В случае успешного (выполнения программой функции) сохранения файла заголовок окна редактора модели будет отображать имя сохранённого файла.
ПРИМЕЧАНИЕ 2. Сохранённый файл становится текущим