例题
例1
在大型实时系统开发项目中,体系结构设计产生的部件列表包括下列部件:①输入信号预处理 ②主控制过程 ③网络接口
非功能需求中的可靠性应该在 ( ) 部件设计中考虑。
- A.①
- B.①和②
- C.②和③
- D.①、②和③
解析:选D。体系结构描述系统的分解、全局控制流、错误处理策略、子系统间的通信协议和接口、系统安全策略等系统的整体架构,不关心子系统的详细设计和实现。输入信号预处理、主控制过程和网络接口等都属于体系结构设计的范畴。对于非功能性需求中的可靠性也就是在指软件容错性和健壮性设计在每个部件中都应该被考虑到。
例2
系统分析模型应明确体现的因素是 ( ) 。
①性能描述 ②功能描述 ③约束条件 ④系统结构 ⑤动态模型
- A.①、②、③、④和⑤
- B.①、②、③和⑤
- C.①、②和④
- D.①、②、④和⑤
解析:选B。系统分析模型是对系统规格说明的形式化建模,和需求定义一样,**系统分析模型关注客户关注的问题,主要是对应用域的分析描述,而不关心如何实现。**系统分析模型包括功能模型、动态模型和系统的目标、性能及约束,功能模型主要是系统的功能描述。
例3
嵌入式系统软硬件协同设计从目标系统构思开始,经过 ( ) 阶段完成。
①需求描述 ②软硬件划分 ③硬件综合、接口综合、软件编译