- 5
- 0
- 约 72页
- 2017-09-06 发布于重庆
- 举报
软件工程 第9讲 面向对象的方法 9.1传统方法与面向对象方法 (1)传统方法存在的问题 传统方法的发展 以结构化程序设计为基础,并逐步扩展到分析与设计阶段的一种软件工程方法。 面向功能的方法 面向数据流的方法 面向数据结构的方法 传统方法的本质 进行功能分解,从目标系统的整体功能着手,自顶向下不断将复杂的处理分解为子处理,直至每个子处理比较简单,在使用的时候一个一个依次调用就可以了 。 传统方法存在的主要问题 由于围绕处理功能来构造系统的,因此任何需求的变化都会对原有系统产生致命的影响; 需求不能精确描述,从分析到设计的转化存在鸿沟,造成分歧,系统的稳定性和易变性差; 将数据与实现方法相分离的做法,偏离了客观世界中人们处理问题的方式; 产生的软件重用性差,易变性差,可维护性差,软件不能满足用户要求的问题。 (2)面向对象的概念与思想 (1)认识问题、分析问题、解决问题的方式不同 将数据和方法封装在一个称为“对象”的统一体中; 对象之间通过“消息”相互联系,“对象+消息”机制取代了“数据结构+算法”的思路,减小了系统变化所带来的波动性; 以对象为中心构建系统。 (2)“问题空间”与“解空间” 有较一致的表示 在“OOA-OOD-OOI”的过程中,采用一致的模型表示,弥合了“鸿沟”问题。 (3)利用继承性和封装性支持软件复用 后一阶段可直接复用前一阶段的结果,可重用性好。 (4
您可能关注的文档
最近下载
- 2025年初级会计职称《经济法基础》精讲课件 第5-8章 所得税法律制度.pptx
- 2024版《线描画》教案通用.doc VIP
- 《数学在日常生活中的应用》课件.ppt VIP
- 2025年拍卖师拍卖企业ISO9001质量管理体系建设与认证专题试卷及解析.pdf VIP
- 企业新员工安全培训.pptx VIP
- 产业新城产业升级与空间转型的耦合机制研究.pdf VIP
- 综合育人要求下的六年级数学周度培养方案:围绕核心能力培养优化分阶段培养重点.pdf VIP
- 2025年苏教版高二地理(城市空间模式)专题试卷及解析.docx VIP
- 2025年房地产经纪人从测绘数据到房产价值评估专题试卷及解析.pdf VIP
- 2026年成人高考专升本《政治》重点大全.pdf
原创力文档

文档评论(0)