Cтраница 3
Помимо программ компоновки я трассировки в АСТП используется множество программ обслуживания, преобразования и контроля, формирования и вывода специфицируемых документов и исходных данных. [31]
В этой же книге вы найдете и листинги множества программ, которые демонстрируют использование описанных в ней методов. [32]
Постоянство схемы прохождения задач на ЭВМ позволяет разбить все множество программ, используемых для обработки информации, на ряд подмножеств, называемых в дальнейшем потоками. При этом программы одного потока технологически не связаны с программами другого потока. Внутри же потока требуется соблюдение жесткой последовательности в выполнений программ. Так, например, программы формирования текстовой части банка технологически не связаны с программами формирования банка поисковых образов, документов. Последовательность же операций по вводу, распечатке, коррекции и записи текстов рефератов в банк строго фиксирована. Таким образом, поместив на магнитный диск пакеты в нужной последователь - HocTir и назначив его системному устройству ввода, мы получаем возможность зафиксировать последовательность выполнения задач и автоматизировать процедуру вызова необходимых фаз. [33]
Разрабатывая систему под ключ, вы должны не просто написать множество программ, но еще и гарантировать ( или по крайней мере указать), что данное программное обеспечение можно использовать на компьютерах конкретной конфигурации. [34]
Пусть X-множество конечных объектов ( например, мно жество команд или множество программ); X называется эффекч тивно счетным, если существует биекция /: X - N, такая, что обе функции f и / - эффективно вычислимы. [35]
Поскольку ОС Windows не предоставляет возможность полной ви-чуальной настройки, существуег множество программ для тонкой настройки, этой операционной системы. Например, в Windows XP нельзя, просто сбросив флажок, отключить автозагрузку с CD-ROM или заблокировать системный реестр. Все это можно сделать только через реестр, что не очень-то удобно. К тому же, запомнить все ключи реестра невозможно, а справочник не всегда оказывается под рукой. [36]
В данном параграфе рассматривается задача уменьшения суммарного объема памяти, занимаемого множеством программ при ограничениях на времена реализации каждой из них. При этом предполагается, что в логических схемах отдельных программ имеются общие части. Это условие выполняется во многих случаях, в частности при разработках составных ПК. [37]
Аппаратные средства, созданные с применением высоких технологий, в сочетании со множеством умных программ, написанных человеком, - это и есть то, что делает возможности компьютерной техники почти неограниченными. Эти возможности трудно даже перечислить. [38]
Остается рассмотреть использование рекуррентных соотношений динамического программирования для эффективного поиска оптимальной программы среди множества допустимых программ, вид которых отвечает сформулированной выше теореме. Прежде чем приступить ( в разд. [39]
Кроме классических архивирующих программ на рынке общедоступного программного обеспечения ( shareware) имеется множество дополнительных компрессионных программ, которые устраняют общий недостаток архивирующих программ - сложное управление командной строкой. Производители компрессионных программ ( КП) предлагают пользователям широкие наборы интерфейсов. Наиболее известной и общедоступной программой является Shez v.6.3. Она обеспечивает удобный выбор меню для всех функций пяти КП-Arj, Pak, Pkzip, Lharc и Arc. Простой интерфейс дает возможность даже непрофессионалу использовать преимущества компрессии данных. [40]
Для разработчика в определении отражены общий принцип внутренней организации, средства задания и порождения этого множества программ, а также средства обеспечения функционирования этих программ. [41]
Основная ценность использования метрики для оценивания определенных свойств больших систем программного обеспечения в ходе разработки множества программ заключается в том, что о каждой программе накапливаются сведения, которые полезны уже сами по себе. Эта полезность состоит в возможности предсказывать необходимые затраты ( например, удельную стоимость разработки одной команды в программе для системы реального времени в отличие от системы, работающей не в реальном времени) на основании собранных и соответствующим образом классифицированных данных. Точно так же сбор и классификация данных о конкретных значениях различных показателей помогают экстраполировать и предсказывать свойства и характеристики будущих программных средств. Что же касается использования метрики как средства сокращения затрат, необходимых для удовлетворения требований к программному обеспечению ( это и есть текущие выгоды), то согласованное применение показателей качества на различных этапах создания отдельных программ должно в значительной мере способствовать достижению этой цели. [42]
Однако этот метод обладает тем недостатком, что любое изменение в распределении рабочей области памяти затрагивает множество программ. Третий метод приемлем для программ, записываемых как на языке ассемблера, так и на Фортране, поскольку в компиляторах предусматривается соглашение относительно использования регистра для данных подпрограммы. Хотя быстродействие имеет большое значение, выбор метода передачи данных часто в большей степени определяется совместимостью с Фортраном или требованиями повторного входа. [43]
При этом имеется в виду, что старший программист ( руководитель группы) разработал и внедрил множество программ для различных типов оборудования, имеет широкую практику работы с различными конфигурациями и системами программирования; программист разработал и внедрил много программ различной сложности, имеет практику работы с определенной конфигурацией и системой программирования; новичок разработал и внедрил несколько программ, у него ограниченная практика работы с определенной конфигурацией и системой программирования; ученик недавно закончил курс обучения, подготовил учебную программу, имеет крайне ограниченную практику в работе отдельных программ. [44]
Вместе с Delphi 2005 и 2006 поставляется дополнительно инструментарий Borland StarTeam для контроля версий и управления проектами, а также множество других полезных программ, на которых в рамках данной книги не имеет смысла останавливаться. [45]