Cтраница 1
![]() |
Скорректированная модульная структура программного обеспечения системы охранной сигнализации. [1] |
Дерево вызова процедур может быть также использовано для иллюстрации механизма передачи параметров между процедурами. Часть дерева вызова процедур системы охранной сигнализации вместе со схемой передачи параметров изображена на рис. 4.15. Помеченные стрелки обозначают входные и выходные параметры и их имена. [2]
![]() |
Первые два уровня дерева вызова системы охранной сигнализации. [3] |
Дерево вызова процедур было введено в гл. Мы предпск дожили тогда, что дерево вызова процедур может быть сгенерировано автоматически. Для этой цели было разработано специальное средство, называемое генератором дерева вызова. [4]
![]() |
Частичная модульная структура системы охранной сигнализации. [5] |
Для организации прерываний в системе строится отдельное дерево вызова процедур. [6]
Если процедурам в целях отладки присвоены номера, они должны быть вставлены в дерево вызова процедур, хотя на рисунке они и не показаны. Дерево вызова процедур может быть создано из части текста на языке проектирования даже после того, как описание проекта конверти - ровано в язык программирования. Таким образом, дерево вызова процедур может быть сгенерировано после внесения изменений в описание проекта. [7]
В итоге проектная спецификация должна содержать: список подсистем; список модулей; дерево вызова процедур; описание структур данных; другую информацию, не содержащуюся в описании системы на языке проектирования, но необходимую для понимания системы на уровне проектирования. [8]
![]() |
Часть маодулыгой структуры аппаратных средств телевизионного приемника с встроенным микрокомпьютером. [9] |
В модульной структуре программного обеспечения связь между модулями определяется механизмом вызова процедур и передачи входных и выходных параметров, а также с помощью дерева вызова процедур. В модульной структуре аппаратных средств связь между модулями может быть определена с помощью диаграмм, как, например, на рис. 8.2. Однако для сложных систем диаграмма модульной структуры аппаратных средств может оказаться слишком громоздкой. Иногда желательно расчленить аппаратную часть проекта на подсистемы таким же способом, как и программную часть. [10]
Если процедурам в целях отладки присвоены номера, они должны быть вставлены в дерево вызова процедур, хотя на рисунке они и не показаны. Дерево вызова процедур может быть создано из части текста на языке проектирования даже после того, как описание проекта конверти - ровано в язык программирования. Таким образом, дерево вызова процедур может быть сгенерировано после внесения изменений в описание проекта. [11]
Дерево вызова процедур может быть также использовано для иллюстрации механизма передачи параметров между процедурами. Часть дерева вызова процедур системы охранной сигнализации вместе со схемой передачи параметров изображена на рис. 4.15. Помеченные стрелки обозначают входные и выходные параметры и их имена. [12]
Несмотря на то что на данном этапе цикла проектирования системы трудно составить иерархический список процедур, рано или поздно он все равно должен быть включен в проектную спецификацию. Этот список, или дерево вызова процедур, указывает порядок вызова процедур системы. На рис. 3.8 показано дерево вызова процедур системы охранной сигнализации. После того как будет закончена разработка процедур системы охранной сигнализации, мы снова вернемся к дереву вызова процедур, чтобы показать, как оно выводится. [13]
Дерево вызова процедур было введено в гл. Мы предпск дожили тогда, что дерево вызова процедур может быть сгенерировано автоматически. Для этой цели было разработано специальное средство, называемое генератором дерева вызова. [14]
Читатель может сам проверить, что рис. 4.13 правильно представляет модульную структуру системы охранной сигнализации. Одним из способов проверки является построение дерева вызова процедур, которое показывает связи между процедурами, как мы определили при первом упоминании об этой концепции в гл. [15]