Реклама:

Аппаратурная, «энерговооруженность» разработчиков сложных КП определяется характеристиками, ЭВМ и их периферийного оборудования, доступных и используемых каждым разработчиком в процессе тестирования и отладки КП. Для аффективного применения методов и средств автоматизации тестирования и отладки программ наибольшее значение, имеют:

быстродействие ЭВМ, используемых при тестировании программ на всех этапах разработки, приходящееся в среднем на одного специалиста из коллектива, осуществляющего разработку КП;

, число дисплеев, используемых при тестировании программ в среднем одним разработчиком;

среднее число возможных подходов к ЭВМ каждым разработчиком программ за рабочий день для реализации заданий на тестирование.

Если ЭВМ, применяемые при тестировании определенного КП, имеют низкое совокупное быстродействие, то это ограничивает использование высокоавтоматизированных программных средств тестирования. Это ограничение отражается на возможности и полноте тестирования как отдельных программных компонент, так и КП в целом тем сильнее, чем выше' сложность разрабатываемых программ. Вследствие'этого при выборе быстродействия технологической ЭВМ для тестирования, программ необходимо учитывать сложность разрабатываемого КП. Однако сложность 1 создаваемого КП и число участников разработки достаточно тесно связаны. На практике оказалось удобным Характеризовать аппаратурную «энерговооруженность» относительным быстродействием ЭВМ — значением быстродействия ЭВМ, приходящимся на одного разработчика программ. Эта величина характеризует реальную возможность систематического оперативного применения средств автоматизации тестирования и имитации внешней среды на ЭВМ каждым специалистом в-процессе разработки КП. Как показывает практика, для активного применения средств автоматизации тестирования сложных КП объемом около |05 команд требуется относительное быстродействие ЭВМ порядка 105 операций в секунду на" каждого специалиста". Прн быстродействии доступных ЭВМ 103 операций в секунду на одного разработчика возможно только очень,ограниченное применение простейших методов и средств автоматизации. При этом следует подчеркнуть, что привсденные^-

данные относятся к коллективным разработкам достаточно сложных КП.

Эффективность применения ЭВМ для автоматизации разработки кроме ее номинального быстродействия зависит от степени йспольздвания процессорного времени.. При тестировании она определяет уровень обработки и объем информации, доступной разработчикам для анализа состояния и функционирования компонент отлаживаемого КП. При этом возможно сокращение календарного времени применения ЭВМ (и всего процесса разработки) при повышении автоматизации тестирования. Степень использования процессорного времени ЭВМ быстро возрастает при повышении программной «энерговооруженности».. При Достаточно высоком, быстродействии ЭВМ это допускает сокра-. щение потребления их календарного времени из-за значительного возрастания эффективности его использования.


⇐ Предыдущая страница| |Следующая страница ⇒