Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Сцепление по управлению



4) Сцепление по внешним ссылкам (СЦ=5)

Модули А и В ссылаются на один и тот же глобальный элемент данных.

5) Сцепление по общей области (СЦ=7)

Это такое сцепление модулей, когда несколько модулей используют одну и ту же глобальную структуру данных

Сцепление по содержанию (СЦ=9).

Один модуль прямо ссылается на содержание другого модуля (не через его точку входа). Например, коды их команд перемежаются друг с другом.

29. Общие правила проектирования программного средства: связь по управлению.

Передача управления вызываемому модулю всегда осуществляется через его начало, т.е. через первый оператор или команду, а выход из вызываемого модуля всегда происходит через его естественное окончание, т.е. последний оператор или команду.

По окончании исполнения вызываемого модуля управление передается в вызывающий модуль на оператор, следующий непосредственно за оператором вызова.

Модули низших уровней или одного уровня иерархии могут вызываться для исполнения только модулями высших уровней, а модули одного уровня – вызывать друг друга.

Для исполнения модуля с некоторой внутренней точки вызов осуществляется стандартным образом (через первый оператор), а точка начала задается в виде параметра. При этом в начале вызываемого модуля должен стоять переключатель, который обеспечивает передачу управления к внутренним точкам входов по параметру, указанному при обращении.

В любом модуле должна быть предусмотрена возможность подключения контрольных и отладочных средств: операторы, реализующие эти средства, обычно сосредотачиваются в конце модуля.

30. Общие правила проектирования программного средства: связь по информации.

Информация зон глобальных переменных доступна для исполнения любым модулям, входящим в комплекс программ в соответствии с областью действия зоны глобальных переменных, т.е. глобальные переменные могут быть доступны не для всего комплекса программ, а лишь для указанной в описании группы модулей.

Локальные переменные доступны лишь в пределах того модуля, в котором они определены или объявлены.

Для взаимодействия вызываемых и вызывающих модулей создаются зоны обменных переменных, информация из которых доступна лишь модулям, непосредственно связанным по управлению.

Запрещается использовать для обмена информацией между модулями регистры и ячейки памяти, используемые как регистры.

Информация, находящаяся в регистрах вызывающего модуля при вызове, должна быть сохранена на период выполнения вызываемого модуля и восстановлена при возврате управления в вызывающий модуль.

31. Стиль программирования

Стиль программирования представляет собой набор приемов и методов программирования, позволяющего создавать эффективные и доступные для понимания программы.





Дата публикования: 2015-01-26; Прочитано: 375 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...