购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1.4 软件设计阶段

本阶段是软件工程的核心,其主要任务是根据软件需求规格说明,建立软件的总体结构和功能模块间的关系,定义各功能模块的接口,设计全局数据库/数据结构,规定设计限制,编写软件设计说明。本阶段主要包含两个步骤,即概要设计和详细设计。

·概要设计。在软件设计阶段,应将已确定的各项软件需求映射为相应的软件体系结构,体系结构的每一组成部分都应是功能明确的模块。概要设计的目标是提供嵌入式软件的体系结构,为下一步开展详细设计奠定基础。

·详细设计。详细设计是在概要设计的基础上,对软件体系结构中的每个模块进行具体的设计描述,包括模块的算法和细节设计,明确各模块的接口信息等。同时需要对软件单元测试方案进行设计,便于在后续软件实现阶段开展单元测试。

本阶段的主要工作及过程控制如表2-3所示。

表2-3 软件设计阶段的工作 7NaYoO2BNEKA0/Vs+mCXc7VAUnS2sNH1Sv6R8elhsyfhK9mbvS0WuViR8ME1uetE

点击中间区域
呼出菜单
上一章
目录
下一章
×