查看更多当前 - 案例分析 - 嵌入式系统设计
案例题
2020年5月第2题
#嵌入式系统设计
#凯恩建议了解即可
#教材之外(超纲)

阅读以下关于嵌入式实时系统设计的相关技术的描述,回答问题1至问题3。

某公司长期从事嵌入式系统研制任务,面对机器人市场的蓬勃发展,公司领导决定自主研制一款通用的工业机器人。王工承担了此工作,他在泛调研的基础上提出:公司要成功地完成工业机器人项目的研制,应采用实时结构化分析和设计(RTSAD)方法,该方法已被广泛应用于机器人顶层分析和设计中。

分值(12分

实时结构化分析和设计(RTSAD)方法分为分析和设计两个阶段。分析阶段要开发个基本模型,即需求模型,基本模型中包含一个环境模型和一个行为模型:设计阶段是一种程序设计方法,该方法在转换分析和事务分析策略中结合使用了模块耦合和内聚标准,用于开发从结构化分析规范开始的设计方案。请用 300 字以内文字说明环境模型、行为模型、模块耦合和内聚的含义;并从模块独立性的角度,说明模块设计的基本原则。

参考答案

环境模型描述的是系统运行时所处的环境,也就是系统要连接的外部实体,以及发送给系统的输入和来自系统的输出。行为模型描述的是行为,也就是系统对从外部环境中接收到的输入信息的反应,在实时系统中,这些反应一般都是依赖于状态的。
模块耦合在模块分解过程中作为种标准来使用,用于判断模块间连接性的程度。
模块内聚在模块分解过程中作为 种标准来使用,用于确定模块内部的强度或统一性。
模块设计在模块独立性上的基本原则:高内聚低耦合。

凯恩解析

RTSAD方法通过分析和设计阶段对系统进行分解和建模,其中环境模型帮助理解系统与外部的交互,行为模型定义系统的行为模式。而模块设计中,内聚和耦合是关键指标。高内聚的模块有助于增强模块独立性和系统的稳定性,而低耦合则减少模块间的依赖关系,提升系统的灵活性。通过合理设计模块,可以提高系统的可维护性和可扩展性。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有