软件工程概要设计和详细设计.pptVIP

  • 81
  • 0
  • 约5.22千字
  • 约 83页
  • 2021-04-12 发布于广东
  • 举报
第 三 章; 软件设计就是根据所表示的信息域的软件需求,以及功能和性能需求,进行数据结构设计、系统结构设计、过程设计(算法设计)、界面设计。 软件设计是软件开发的关键步骤,直接影响软件质量。软件设计阶段要解决“如何做”的问题。;  设计任务:将需求阶段获得的需求说明(模型)转换为计算机中可实现的系统。设计阶段主要任务是:;软件设计任务涉及多方面,可分为总体设计和详细设计。;数据设计侧重于软件数据结构的定义。确定数据的类型,组织、存取方式,相关程度。 系统结构设计定义软件系统的整体结构,是软件开发的核心步骤,在设计步骤中,建立软件主要成份之间的关系。合理的模块划分可以降低软件开发的复杂度,同时也能提高软件的可重用性。 过程设计则是把结构成份转换成软件的过程性描述。 界面设计是对系统边界的描述,用户界面是用户和系统进行交互的工具,人机接口直接影响软件的寿命。;软件设计分为总体设计和详细设计两个阶段。 其工作流程可用下图表示: ;从工程管理的角度来看,软件设计分两步完成;分为总体设计(概要设计)和详细设计两个阶段。 首先作总体设计,将软件需求转化为数据结构和软件的系统结构,划分出系统的物理元素:程序、数据库、过程、文件、类等;然后是详细设计,即过程设计,通过对结构表示进行细化,得到软件详细的数据结构和算法。; 软件设计的目标 就是构造一个高内

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档