软件工程—软件设计

前言

软件分析阶段完成了新系统的逻辑模型设计。软件设计就是根据新系统的逻辑模型模型建立物理模型。软件设计阶段解决软件“怎么干”的问题,可以分为总体设计和详细设计两个阶段,最后形成系统设计说明书。

软件设计的任务主要分为概要设计和详细设计两部分:

概要设计:

将软件需求转化为数据结构和软件的系统结构,划分出组成系统的物理结构:程序,数据库,过程,文件,类等

软件设计基础

 结构图反应程序中模块之间的层次调用关系和联系。

模块独立性

一个模块只具有单一的子功能,而与其他模块之间没有太多的联系

一般采用模块间耦合和模块内聚来度量模块的独立性。

模块聚合性判断

变换型结构图:

事物分析结构图

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年7月22日
下一篇 2016年7月22日

相关推荐