Cтраница 4
Отметим, что по мере усложнения задач, решаемых: в САПР, значение этапа проектирования программ неизменно возрастает, поскольку ответственность за неудачные варианты ( и возможные крупные затраты) становится жестче. [46]
Из-за возможности реализации на любой ЭВМ с Фортраном они являются дешевым, но ценным средством проектирования программ для МП. Пользователь может создать и проверить программу с помощью редактора текста в системе с разделением времени или в пакетной системе. [47]
Алгоритм описывает последовательность действий на смысловом уровне и предназначен для понимания его человеком: вначале для проектирования программы ее разработчиком, затем для передачи этого понимания заказчику или потребителю. ЭВМ понимает и более сложные и общие команды. [48]
Изменяемые и постоянные данные являются категориями, используемыми для разделения списков параметров с целью управления процессом проектирования программ и создания удобочитаемого текста. [49]
Выделение и измерение показателей, обобщенно характеризующих качество программ, требуется прежде всего для координированного, целевого управления проектированием программ. Целевое управление позволяет создавать комплексы программ с заданными показателями качества при минимальных затратах. Применение измеряемых характеристик качества программ способствует упорядочиванию разработки, испытаний, эксплуатации и сопровождения. В результате качество программного обеспечения может оцениваться количественно и взаимодействие разработчиков программ и заказчиков ( или пользователей) приобретает более регламентированный промышленный характер. [50]
Так что вопросы размещения обменных переменных по отдельным модулям и выбора имен для них приходится решать еще на этапе проектирования программы, что весьма обременительно и неудобно для модульного программирования, особенно при коллективной работе. Поэтому обменные переменные обычно используются при изготовлении несложных программ, содержащих небольшое число модулей, разрабатываемых одним человеком. [51]
На каком бы уровне ни проводился впоследствии выбор спосо ба спуска и цементирования обсадной колонны ( при выборе конструкции скважины или проектировании программы крепления), необходимо отметить следующие условности, допущения и недостатки настоящего этапа проектирования, которые могут быть учтены без изменения структуры представленного алгоритма. [52]
Для этого необходимо перейти на методы коллективной разработки программ на основе специальной технологии, которая предусматривает жесткую регламентацию процесса разработки и правил проектирования программ и документирования. [53]
Поскольку эффективность отладки самым существенным обра - 8ом зависит от общей методики разработки программ, в книге рассматриваются также некоторые современные методы проектирования программ, направленные на предупреждение и облегчение обнаружения ошибок на различных этапах разработки. [54]
Предложенная методика хотя и не дает формализованного алгоритма структурирования и количественных оценок качества полученной структуры, но хорошо дополняет другие эвристические методы проектирования программ. Обратим еще раз внимание на тот факт, что основная цель всех этих методов состоит в получении программы, хорошо приспособленной для быстрого создания и простого сопровождения. [55]