模块设计约束
考试要求: 掌握     
知识路径:  > 嵌入式系统软件基础知识  > 嵌入式系统程序设计  > 嵌入式软件开发过程  > 嵌入式软件设计  > 嵌入式软件的设计约束


 
       (1)除中断服务程序外,模块应采用单入口和单出口的控制结构。
       (2)控制模块的扇入扇出数。将模块在逻辑上划分为层次结构,并在不同层次上定义不同扇入扇出。
       (3)通过提高模块内聚度和降低耦合度,提高模块独立性。通常采用模块变量局部化、限制模块间参数传递、采用模块调用等方式实现。
       (4)对于模块间耦合方式,按照数据耦合、控制耦合、外部耦合、公共数据耦合、内容耦合的优先顺序进行处理。
       (5)对于模块内聚,按照功能内聚、顺序内聚、通信内聚、时间内聚、逻辑内聚、偶然内聚的优先顺序进行处理。
       (6)禁止使用递归设计。嵌入式系统的资源有限,任务栈通常不会很大,递归调用容易产生栈溢出问题。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有