面向对象系统分析与设计Ch12软件构建与测试.pptVIP

  • 2
  • 0
  • 约3.52千字
  • 约 20页
  • 2017-06-10 发布于北京
  • 举报

面向对象系统分析与设计Ch12软件构建与测试.ppt

Ch12 软件构建与测试 信息系统一般是由软件、硬件、数据、人员和过程组成。本章集中讨论信息系统中的软件部分。包括软件设计的基本原则,软件构建框架,软件测试。探讨并阐述了当前广为接受的一些软件构建策略。为了说明一种好的编程方法,还介绍了软件的聚合与耦合策略。最后简要讨论了应用程序和代码生成器。 12.1软件设计的一般原则 1 软件能正确工作。 2 软件必须与项目分析阶段建立的以及在设计阶段以及在设计阶段添加的需求规格说明文档相一致。 3 软件必须长期可靠,最难完全应付。 4 软件必须易维护且易扩展。 5 软件必须容易使用。 6 软件应该易于测试和安装。 7 软件应有效利用计算机资源。 12.2软件构建框架 实际软件构建之前应该准备软件蓝图即需求规格说明文档和其他支持文档,它们包括系统模型。尽管图12.1显示出软件构建是从一条条语句开始的,早在编出第一条语句以前,在准备文档中就已经设计好了模块、程序、子系统和系统及它们的功能。 12.5软件构建策略 自顶向下,自底向上,自中间向上下,或是前三种的任意组合。 自顶向下 通过分解功能来解决问题。从设计概要或系统高层视图出发,然后编码,直到底层模块。 自底向上 先为系统中最底层细节编程,逐步在更高层累计细节直至最终满足系统要求。最终到达顶层面向控制的模块。 3. 自

文档评论(0)

1亿VIP精品文档

相关文档