软工之软件设计

软件设计的任务是从软件需求规格说明书出发,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方案。

软件设计在开发阶段起着必不可少的一个作用,如果没有软件设计,则不能建立一个稳定的系统结构

具体对于软件设计的学习:

软工之软件设计_第1张图片


1)变换分析方法由四步组成:

◆重画数据流图

◆区分有效输入和输出以及中心变换部分

◆进行一级分解,设计上层模块

◆进行二级分解,设计输入,输出,中心变换部分的中,下层模块

2)事物分析同变换分析一样,也是从数据流图开始,自顶向下,逐步分解,建立系统到结构图



3)四种模块

软工之软件设计_第2张图片

4)对于软件模块结构的改进:

●模块功能的完善化

●消除重复功能,改善软件结构

●尽可能减少高扇出结构,随着深度增大扇入

软工之软件设计_第3张图片

尽可能的分开,减少扇出


对于自己看的这一小部分视频,虽然做不到颗粒归仓,但是还是进了自己的努力,这算是目前对于软件设计的认识。


你可能感兴趣的:(软工)