软件工程第2版作者王宜贵第4章软件设计课件.pptVIP

  • 3
  • 0
  • 约7.57千字
  • 约 41页
  • 2016-12-25 发布于广东
  • 举报

软件工程第2版作者王宜贵第4章软件设计课件.ppt

4.1 软件设计概述 4.1.1 软件设计的任务 4.1.1.1概要设计的任务 1.制定规范 2.软件系统结构设计 3.数据结构和数据库设计 4.编写概要设计文档 5.概要设计评审 4.1 软件设计概述 4.1.1 软件设计的任务 4.1.1.2 详细设计的任务 (1)确定每个模块采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述。 (2)确定每一模块使用的数据结构。 (3)确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其他模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。 (4)为每一个模块设计一组测试用例。以便在编码阶段对模块代码进行预定的测试。 4.1 软件设计概述 4.1.2 软件设计的原则 4.1.2.1 模块化 模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分为若干模块的过程。模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。 模块化的特性提供了处理复杂问题的一种方法,同时也使得软件能够被有效地管理。 模块化设计带来许多好处。一方面,可以降低了系统的复杂性,使得系统易于开发和维护;另一方面,可以实现各个部分的并行开发,从而提高了软件的生产效率。 一个模块具有输入/输出、功能、内部数据、程序代码四个特性。 4.1 软件设计概述 4.1.2 软件设计的原则 4

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档