软件设计根据信息域表示的软件需求,以及功能和性能需求,进行数据设计、系统结构设计、过程设计。
数据设计:侧重于数据结构的定义
系统结构设计:定义软件系统各主要成分之间的关系
过程设计:把结构成分转换成软件的过程性描述,在编码接管,根据这种过程
性描述,生成源程序代码。
软件设计是后续开发步骤及软件维护工作的基础。如果没有设计,只能建立一个不稳定的系统结构。

软件设计总结如下:

软件设计过程:

制定规范:进入软件开发之初,首先应为软件开发组制定设计时应该共同遵守的标准,以便协调组内各成员的工作。
总体设计:基于功能层次结构建立系统。
1.将系统按功能划分成模块的层次结构
2.确定每个模块的功能
3.建立与已确定的软件需求的对应关心
4.确定模块间的调用关系
5.确定模块间的接口
6.评估模块划分的质量
处理方式设计:

本文详述了软件设计的重要性及其过程,包括数据设计、系统结构设计、过程设计,强调了制定规范、总体设计、处理方式设计、数据结构设计和可靠性设计的关键步骤。同时,概要和详细设计的文档编写以及评审环节对于确保软件质量至关重要。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



