Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
4) Сцепление по внешним ссылкам (СЦ=5)
Модули А и В ссылаются на один и тот же глобальный элемент данных.
5) Сцепление по общей области (СЦ=7)
Это такое сцепление модулей, когда несколько модулей используют одну и ту же глобальную структуру данных
Сцепление по содержанию (СЦ=9).
Один модуль прямо ссылается на содержание другого модуля (не через его точку входа). Например, коды их команд перемежаются друг с другом.
29. Общие правила проектирования программного средства: связь по управлению.
Передача управления вызываемому модулю всегда осуществляется через его начало, т.е. через первый оператор или команду, а выход из вызываемого модуля всегда происходит через его естественное окончание, т.е. последний оператор или команду.
По окончании исполнения вызываемого модуля управление передается в вызывающий модуль на оператор, следующий непосредственно за оператором вызова.
Модули низших уровней или одного уровня иерархии могут вызываться для исполнения только модулями высших уровней, а модули одного уровня – вызывать друг друга.
Для исполнения модуля с некоторой внутренней точки вызов осуществляется стандартным образом (через первый оператор), а точка начала задается в виде параметра. При этом в начале вызываемого модуля должен стоять переключатель, который обеспечивает передачу управления к внутренним точкам входов по параметру, указанному при обращении.
В любом модуле должна быть предусмотрена возможность подключения контрольных и отладочных средств: операторы, реализующие эти средства, обычно сосредотачиваются в конце модуля.
30. Общие правила проектирования программного средства: связь по информации.
Информация зон глобальных переменных доступна для исполнения любым модулям, входящим в комплекс программ в соответствии с областью действия зоны глобальных переменных, т.е. глобальные переменные могут быть доступны не для всего комплекса программ, а лишь для указанной в описании группы модулей.
Локальные переменные доступны лишь в пределах того модуля, в котором они определены или объявлены.
Для взаимодействия вызываемых и вызывающих модулей создаются зоны обменных переменных, информация из которых доступна лишь модулям, непосредственно связанным по управлению.
Запрещается использовать для обмена информацией между модулями регистры и ячейки памяти, используемые как регистры.
Информация, находящаяся в регистрах вызывающего модуля при вызове, должна быть сохранена на период выполнения вызываемого модуля и восстановлена при возврате управления в вызывающий модуль.
31. Стиль программирования
Стиль программирования представляет собой набор приемов и методов программирования, позволяющего создавать эффективные и доступные для понимания программы.
Дата публикования: 2015-01-26; Прочитано: 375 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!