软件工程4软件设计ppt课件知识讲解.pptVIP

  • 3
  • 0
  • 约4.01千字
  • 约 65页
  • 2019-11-29 发布于天津
  • 举报
第4章 软件设计;4.1 软件设计概述;4.1.1 软件设计的任务 ; 软件设计的基本目的就是回答“系统应该如何实现?”这个问题。软件设计的任务,就是把分析阶段产生的软件需求说明转换为用适当手段表示的软件设计文档。 ; 3.接口设计 接口设计描述软件内部模块之间以及软件与人之间是如何通信的(包括数据流和控制流)。一个接口意味着特定的信息流(如数据流或控制流)以及行为类型,因此,数据和控制流图提供了接口设计所需的信息。 4.构件设计 从工程管理的角度来看,传统的软件设计任务通常分两个阶段完成,即概要设计和详细设计。 ;4.1.2 模块与模块化 ; 在软件系统设计中,模块是一个明确定义的输入、输出和特性的程序实体,通常程序中单独命名且可通过名字访问的过程函数、子程序或宏调用都可看作模块。一般模块具有以下几种特征: (1)接口:模块的输入/输出。 (2)功能:模块实现什么功能,有什么作用。 (3)逻辑:描述模块内部如何实现需求及所需数据。 (4)状态:模块的运行环境,模块间调用与被调用关系。; 软件设计应当遵循“模块化”的原则。所谓“模块化”,就是将程序划分成若干个独立的模块的过程,其中,每个模块完成一个特定子功能,每个模块既相对独立,又相

文档评论(0)

1亿VIP精品文档

相关文档