软件工程讲义-03.pptVIP

  • 0
  • 0
  • 约2.13千字
  • 约 47页
  • 2021-10-03 发布于广东
  • 举报
软件工程 第三章 软件设计;软件设计的概念;将分析模型转换为设计;概要设计将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式。 详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。;数据设计将实体–关系图中描述的对象和关系,以及数据字典中描述的详细数据内容转化为数据结构的定义。 体系结构设计定义软件系统各主要成份之间的关系。 接口设计根据数据流图定义软件内部各成份之间、软件与其它协同系统之间及软件与用户之间的交互机制。 过程设计则是把结构成份转换成软件的过程性描述。;衡量设计的技术原则: 设计出来的结构应是分层结构。 设计应当模块化。 设计应当包含数据抽象和过程抽象。 设计应当建立具有具有独立功能的模块。 设计应当建立能够降低模块与外部环境之间复杂连接的接口。 设计应能根据软件需求信息,建立可驱动可复用的方法。;模块独立性;非直接 数据 标记 控制 外部 公共 内容 耦合 耦合 耦合 耦合 耦合 耦合 耦合;模块内聚;结构化设计方法 ;信息流的类型 ;变换流 ;事务流 ;变换分析 ;1)确定输入流和输出流, 孤立出变换中心; ;3)第二级分解:设计中、下层模块;事务分析;1)确定事务中心和每条活动流的流特性 ;右图为事务流型DFD的高层结构形式。 顶层模块:其功

文档评论(0)

1亿VIP精品文档

相关文档