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

Принцип - модульное программирование

Cтраница 1


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

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

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

В структуре всех программ последовательно реализуется принцип модульного программирования, который требует, чтобы функционально независимые части программ и все замкнутые подпрограммы общего пользования оформлялись в виде стандартных модулей загрузки ( в ДОС / ЕС - объектные модули), допускающих объединение с другими модулями и загрузку в любое место памяти. Отметим, что это требование относится не только к стандартным библиотечным подпрограммам, но и ко всем без исключения системным и прикладным программам.  [4]

Программное обеспечение АСНИ Надежность основано на принципе модульного программирования. Оно представляет собой четырехуровневый комплекс программных модулей, позволяющий формировать из них программы для решения задач ( транзакций), в том числе и вновь возникающих.  [5]

Дальнейшее изложение ( глава 15) отражает принципы модульного программирования. Читатель узнает, как разбить программу на программные модули и как организовать связь между ними. Здесь же программист знакомится с основными атрибутами модуля, которые необходимы для редактирования связей при объединении программ.  [6]

7 Укрупненная схема программы. [7]

Если отдельные блоки будут разрабатываться различными программистами ( принцип модульного программирования рассматривается в § 14.8), то программисты сразу же должны установить связи между блоками. После этого содержимое крупных блоков детализируется до уровня, определяемого входным языком ( Ассемблера, PL / 1, КОБОЛ, ФОРТРАН), который предполагается использовать для составления программы. В случае когда отдельная программа входит в комплекс программ, реализующий какой-то проект, ориентация делается на язык, который был выбран общим для всей разработки. Если задача носит вычислительный характер, программист должен обратить внимание на выбор численного метода ее решения, режим выполнения арифметики ( с фиксированной или плавающей точкой) и при необходимости принять меры к тому, чтобы получить максимальную точность вычислений. При описании данных необходимо быть внимательным к формату данных и их масштабированию.  [8]

При создании хорошо структурированных программ особые удобства представляются с использованием принципов модульного программирования.  [9]

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

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

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

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

14 Неиспользуемые функции.| Неиспользуемые объекты. [14]

Показатели, приведенные в таблице 1, дают общее представление о качестве кода проекта. Во-первых: проект состоит из 2 файлов и 4 функций, это свидетельствует о том, что принцип модульного программирования, скорее всего, соблюдается. Это, скорее всего, признак удобочитаемости кода, т.е. признак того, что логические блоки отделены пустыми строками.  [15]



Страницы:      1    2