- 3
- 0
- 约5.1千字
- 约 55页
- 2017-03-15 发布于上海
- 举报
软件工程 第九章 面向对象方法学引论 第九章 面向对象方法学引论 9 . 1 面向对象方法学概述 9 . 2 面向对象概念 9 . 3 面向对象建模 9 . 4 对象模型 9 . 5 动态模型 9 . 6 功能模型 9 . 7 三种模型之间的关系 学习重点和难点 理解面向对象技术中的基本思想、概念和原理等;理解面向对象建立的三种模型的功能和相互关系。 9 . 1 面向对象方法学概述 软件工程发展的两个重要阶段 传统软件工程 面向对象软件的工程 传统软件工程 以面向过程的结构化程序设计为基础; 遵循“程序=数据结构+算法”的思路; 由“追求技巧与效率”到“清晰第一,效率第二” 缺点: 不太适应规模大、特别复杂的项目; 难以解决软件重用的问题; 难以适应需求的变化; 难以彻底解决维护问题。 面向对象软件工程 按人类习惯的思维方法,以现实世界中客观存在的事物(即对象)为中心来思考和认识问题。 采用的思想方法与原则:抽象、分类、继承、聚合、封装等。 以易于理解的方式表达软件系统,建立问题域模型,使设计出的软件尽可能直接地描述现实世界,具有更好的可维护性 软件工程学家Codd 和Yourdon认为: 面向对象=对象+类+继承+通信 如果一个软件系统采用这些概念来建立模型并予以实现,那么它就是面向对象的。 面向对象技术发展概述 初始阶段:上世纪 60 年代,挪威奥斯陆大学和挪威计
您可能关注的文档
最近下载
- 节假日安全检查表(按时填写).doc VIP
- 2025注册消防工程师继续教育题库(126题).docx VIP
- 音乐梦想家说明指导书.doc VIP
- 2025年国家保安员考试题库含答案(完整版).docx VIP
- 药物所研究生课件 木脂素.ppt
- 第十三章 全等三角形.doc VIP
- 建伍kenwood_ke-7090(1070ke)均衡器维修手册.pdf
- 长城证券-AI行业深度研究专题一-北美AIDC电力约束与投资机遇.pdf
- 红桥区大胡同片区拆迁进展与地铁东北角站建设规划专题报告.docx
- 贝多芬C大调第二十一钢琴奏鸣曲《黎明_华尔斯坦》第一乐章(Op.53,No.21) 高清钢琴谱五线谱.docx VIP
原创力文档

文档评论(0)