Метод - структурное программирование - Большая Энциклопедия Нефти и Газа, статья, страница 1
Женщины обращают внимание не на красивых мужчин, а на мужчин с красивыми женщинами. Законы Мерфи (еще...)

Метод - структурное программирование

Cтраница 1


1 Основные управляющие структуры метода. [1]

Метод структурного программирования включает несколько технических приемов, например использование сдвинутого расположения структур на печатной странице. Таким образом устанавливается соответствие между логическими связями управляющих структур в программе и их физическим положением на листинге. В результате обеспечивается зрительное восприятие логики, отражающей иерархию составляющих программу операторов.  [2]

Сюда относятся средства поддержки метода структурного программирования конструкциями if-then - else, while-do, repeat-until, switch ( case), а также блочная структура программ с ограничением областей действия данных. Эти черты свойственны языкам Паскаль, Модула, Ада, Си, Алгол, ПЛ / 1, Литтл.  [3]

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

Группа главного специалиста ориентирована на использование метода структурного программирования, принципа проектирования сверху вниз, метода Я / РО-схем и библиотеки обеспечения процесса проектирования. Концепция применения группы главного специалиста находится на вершине иерархии изложенных приемов проектирования.  [5]

Набор операторов языка ПАСКАЛЬ ориентирован на реализацию методов структурного программирования и содержит операторы, позволяющие эффективно записать основные управляющие конструкции, обеспечивая их вложенность. Операторы языка ПАСКАЛЬ можно разделить на простые и - сложные.  [6]

С положениями принципа проектирования сверху вниз хорошо согласуется метод структурного программирования, используемый при разработке программ. В программах, написанных: традиционными методами, используются многочисленные ветвления, часто применяется команда безусловного перехода. Ее применение создает некоторые удобства для программиста, например, в тех случаях, когда в модуль программы надо сделать вставку, однако при этом затрудняется возможность понимания логики программы, особенно для программиста, не являющегося автором программы. Другими словами, бесконтрольное применение команд безусловного перехода служит серьезным препятствием для читабельности программ и одним из основных источников ошибок при программировании.  [7]

Перспективные направления развития технологии программирования базируются на применении методов структурного программирования и нисходящего проектирования программных комплексов, нашедших свое отражение в HIPO-технологии [12], RTK-технологии и других известных технологиях разработки ПО.  [8]

Надежность программирования может быть значительно повышена в результате внедрения методов структурного программирования, выбора подходящего языка и использования стандартных программ. Стандартные программы помогают не только уменьшить число ошибок, но также и сгладить различие в стиле программирования у разных людей.  [9]

На протяжении всей книги мы постоянно подчеркивали важность использования методов структурного программирования, способствующих созданию надежного программного обеспечения, которое легко отлаживать, сопровождать и модифицировать. В некоторых случаях производительность оказывается важнее строгой приверженности канонам структурного программирования. В этом случае допустимо использовать и некоторые неструктурные методы.  [10]

На протяжении всей этой книги мы подчеркивали важность использования методов структурного программирования, позволяющих создавать надежное программное обеспечение, которое легко отлаживать, поддерживать и модифицировать. Однако, в некоторых случаях эффективность работы программы бывает важнее, чем строгая приверженность методам структурного программирования. В таких случаях могут использоваться некоторые из неструктурных методов программирования.  [11]

Выше было отмечено, что для программ, созданных методом структурного программирования, допустимо математическое доказательство их правильности. Кроме того, доказательство, являясь видом человеческой деятельности, само не защищено от ошибок. В настоящее время ведутся работы по автоматизации доказательств, но по-прежнему основным способом проверки правильности ПО остается тестирование. Важно, однако, осознавать, что положительные результаты тестирования являются необходимым, но не достаточным условием правильности программ.  [12]

За счет чего повышаются качество и надежность программ при использовании метода структурного программирования.  [13]

Разработка программы производится в соответствии с ее спецификацией с применением методов структурного программирования. Чем тщательнее будет отработана спецификация на программу и ее функциональная схема, тем меньше сил будет затрачено на программирование, а затем и на отладку программы.  [14]

Программы на языках программирования разрабатываются в соответствии со спецификациями с применением методов структурного программирования. Чем тщательнее отработаны спецификация на программу и ее функциональная схема, тем меньше сил затрачивается на программирование и отладку программы. Для обеспечения независимой разработки взаимосвязанных программ необходимо иметь возможность разрабатывать программу до того, как будут разработаны вызываемые ею программы, для чего применяется метод имитаторов-заглушек. Имитатор состоит только из заголовка программы, включающего имена и описания типов параметров. Замена имитаторов реальной программой и внесение в дальнейшем изменений в нее не влияют на вызывающую программу.  [15]



Страницы:      1    2