问题 单项选择题

嵌入式软件开发过程一般包括需求分析阶段、软件设计阶段、编码阶段和集成阶段,下面不属于嵌入式软件设计阶段工作的是______。

A.软件体系结构设计

B.软件外部接口定义

C.软件功能模块划分

D.程序流程图编制

答案

参考答案:B

解析:
需求分析阶段一般包括规定结构和软件组成,明确外部接口和内部接口,给出软件功能要求,性能要求、适应性要求、容量和时间要求、安全要求、保密要求、设计约束、合格性因素等,最终形成软件需求文档,并通过评审。
软件设计阶段,根据软件需求文档对嵌入式软件进行设计,主要包括软件的总体设计、软件的概要设计和软件的详细设计等。
软件外部接口定义属于需求分析阶段的工作。

问答题 案例分析题
单项选择题