Мои Конспекты
Главная | Обратная связь


Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

AutoConf

КОНФИГУРИРОВАНИЕ (лат. configuratio - взаимное расположение) - особый логико-методологический прием, техника синтезирования разнопредметных знаний, различных представлений об одном и том же объекте.

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

Какие настройки можно произвести при помощи конфигурирования?

* Вид пользовательского интерфейса. ( Набор средств, методов и правил взаимодействия любой системы, управляемой человеком. Несколько широко распространённых примеров: меню на экране телевизора + пульт дистанционного управления; дисплей электронного аппарата (автомагнитолы, часов) + набор кнопок и переключателей для настройки; приборная панель (автомобиля, самолёта) + рычаги управления.)

* Последовательность действий пользователя (экранов, предъявляемых пользователю)

* Логика работы ПО

* Ограничения для пользователя

* Алгоритмы расчетов

* Название, расположение и действие некоторых элементов управления (кнопки, «закладки» )

* Вид печатных документов (накладные, отчеты и т. п. ) применяемые в них формулы расчетов

* Набор торговых операций (любые операции в системе, связанные с перемещением товаров и денег)

В каких случаях необходимо конфигурирование?

* Если требования имеют существенные отличия от описанного в стандартной конфигурации ПО.

* Если приобрели дополнительные программные модули

* Если печатные документы отличаются от входящих в стандартную поставку

* Если используются нестандартные операции

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

Использовать AutoConf если в поставке существует файл с названием configure.

Использовать imake если в поставке существует файл с названием Imakefile.

Выполнить скрипт согласно инструкциям, содержащимся в файлах INSTALL или README.

AutoConf

Принципы

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

Виды компиляторов:

Векторизующий. Транслирует исходный код в машинный код компьютеров, оснащённых векторным процессором.

Гибкий. Сконструирован по модульному принципу, управляется таблицами и запрограммирован на языке высокого уровня или реализован с помощью компилятора компиляторов.

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

Интерпретирующий (пошаговый). Последовательно выполняет независимую компиляцию каждого отдельного оператора (команды) исходной программы.

Отладочный. Устраняет отдельные виды синтаксических ошибок.

Универсальный. Основан на формальном описании синтаксиса и семантики входного языка. Составными частями такого компилятора являются: ядро, синтаксический и семантический загрузчики.

Принципы работы AutoConf просты:

· Программист, разрабатывающий данную программу, знает какие проверки необходимо сделать для настройки этой программы (например: “какая версия библиотеки у вас установлена?”). Программист записывает эти проверки (в специальном формате) в файл с именем configure.in.

· После этого программист запускает программу AutoConf, которая из файла configure.in создает конфигурационный скрипт с названием configure. Этот скрипт делает все необходимые проверки, какие запланировал программист.

· Конечный пользователь запускает этот скрипт и AutoConf настраивает все что нужно для компиляции.




Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.