第六章 面向对象的概念和模型.pptVIP

  • 45
  • 0
  • 约1.04万字
  • 约 92页
  • 2020-06-18 发布于湖北
  • 举报
第六章 面向对象的概念与模型 一、 传统方法学的缺点 传统方法学的本质,是在具体的软件开发工作开始之前,通过需求分析预先定义软件需求,然后一个阶段接着一个阶段有条不紊地开发用户所要求的软件,实现预先定义的软件需求。 (一) 存在的问题 1.生产率提高的幅度远不能满足需要 2.软件重用程度很低 3.软件仍然很难维护 4.软件往往不能真正满足用户需要 (二)出现问题的原因 1.僵化的瀑布模型 (1)某些类型的系统需求是模糊的 (2)项目参与者之间存在通信鸿沟 (3)预先定义的需求可能是过时的 2.结构化技术的缺点 采用结构化技术开发的软件,其稳定性、可修改性和可重用性较差 (1)结构化技术的本质是功能分解; (2)结构化技术是围绕处理功能的“过程”构造系统,而用户需求的变化大部分是针对“功能”的; (3)结构化技术开发的系统依赖于对系统边界的定义,因此,很难扩充和修改; (4)将数据和操作作为分离的实体,使软件的可重用性较差。 二、 软件工程的新途径 快速原型法 1.区分两类不同的软件系统 (1)预先指定的系统 系统的需求比较稳定而且能够预先指定。 (2)用户驱动的系统 系统的需求是模糊的或 随时间变化的,通常在 系统安装运行之后,还会由用户驱动对需求进行动态修改。 2.快速原型法简介 快速原型法:

文档评论(0)

1亿VIP精品文档

相关文档