软件工程导论软件设计总体设计.pptVIP

  • 23
  • 0
  • 约1.02万字
  • 约 94页
  • 2016-12-02 发布于广东
  • 举报
总体设计 第四章 第四章 总体设计 4.0 软件设计概述 4.1 总体设计的任务 4.2 总体设计的过程 4.3 软件设计原理 4.4 总体设计准则(启发式规则) 4.5 描绘软件结构的图形工具 4.6 面向数据流的设计方法 4.7 总体设计说明书 4.0 软件设计概述 在软件需求分析阶段确定了要让所开发的软件“做什么”的问题,接下来就是实现软件的需求,解决“怎样做”的问题。软件设计就是处理“怎样做”的问题,它被定义为“应用各种技术和原理,对设备、过程或系统作出足够详细的描述,使之能够在物理上得以实现”。 软件结构设计 数据设计 过程(算法)设计 软件结构设计是确定软件系统各主要部件之间的关系。 数据设计是把信息描述转换为实现软件系统所要求的数据结构。 过程(算法)设计是把结构部件转换成软件系统的过程性描述。 编码是根据这种过程性描述编制代码。 然后把生成的程序代码交由测试人员测试,最终得到完整有效的软件产品。 4.1 总体设计的任务 这个阶段必须回答的关键问题是:“应该怎样实现目标系统?”,总体设计又称为概要设计。 概要设计的任务: (1)划分出组成系统的物理元素 -- 程序、文件、数据库、人工过程和文档等等; (2)设计软件结构。即确定系统中由那些模块组成,以及这些模块之间的相互关系。 4.2 总体设计的过程 总体设计过程通常由两个主要阶段组成:系统设计阶段,

文档评论(0)

1亿VIP精品文档

相关文档