软件工程之五 软件设计

本文详述了软件设计的重要性及其过程,包括数据设计、系统结构设计、过程设计,强调了制定规范、总体设计、处理方式设计、数据结构设计和可靠性设计的关键步骤。同时,概要和详细设计的文档编写以及评审环节对于确保软件质量至关重要。
摘要由CSDN通过智能技术生成

        软件设计根据信息域表示的软件需求,以及功能和性能需求,进行数据设计系统结构设计过程设计。

        数据设计:侧重于数据结构的定义

        系统结构设计:定义软件系统各主要成分之间的关系

        过程设计:把结构成分转换成软件的过程性描述,在编码接管,根据这种过程

                          性描述,生成源程序代码。

        件设计是后续开发步骤及软件维护工作的基础。如果没有设计,只能建立一个不稳定的系统结构。

                        

件设计总结如下:


软件设计过程:

                                              

            制定规范:进入软件开发之初,首先应为软件开发组制定设计时应该共同遵守的标准,以便协调组内各成员的工作。

      总体设计:基于功能层次结构建立系统。

              1.将系统按功能划分成模块的层次结构

              2.确定每个模块的功能

              3.建立与已确定的软件需求的对应关心

              4.确定模块间的调用关系

              5.确定模块间的接口

              6.评估模块划分的质量

      处理方式设计

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值