- 1、本文档共144页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
结构化软件开发 面向对象软件开发 专家系统软件开发 比较 从概念方面看 结构化软件是功能的集合,通过模块以及模块和模块之间的分层调用关系实现; 面向对象软件是事物的集合,通过对象以及对象和对象之间的通讯联系实现; 专家系统软件是知识的集合,通过知识以及知识和知识之间的逻辑推理关系实现。 从构成方面看 结构化软件=过程+数据,以过程为中心; 面向对象软件=(数据+相应操作)的封装,以数据为中心; 专家系统软件=知识+推理,以知识为中心。 从运行控制方面看 结构化软件采用顺序处理方式,由过程驱动控制; 面向对象软件采用交互式、并行处理方式,由消息驱动控制; 专家系统软件采用交互式、并行处理方式,由数据驱动控制。 从开发方面看 结构化方法的工作重点是设计; 面向对象方法的工作重点是分析; 专家系统方法的工作重点是知识的获取与表达。 但是,在结构化方法中,分析阶段和设计阶段采用了不相吻合的表达方式,需要把在分析阶段采用的具有网络特征的数据流图转换为设计阶段采用的具有分层特征的结构图,在面向对象方法中则不存在这一问题。 各种方法特点比较(Cont.) 从应用方面看 结构化方法更加适合数据类型比较简单的数值计算和数据统计管理软件的开发; 面向对象方法更加适合大型复杂的人机交互式软件和数据统计管理软件的开发; 专家系统方法更加适合逻辑推理型软件的开发。 从发展方面看 面向对象方法是软件开发方法的发展方向。 结构化软件开发 分析:问题是什么 设计:怎样解决 实现:解决分析 确定数据流图(DFD) 建立结构图(SC) 过程设计 分析确定实体联系图(ERD) 建立关系数据模式(RM) 编码调试 运行维护 阅读 关于结构化软件开发,请阅读《软件工程—实践者的研究方法》(Software Engineering-A Practitioner’s Approach) Chapter 10~14 OO 软件开发技术 Outline 面向对象的概念和原则 Introduction to Object Technology Concepts of Object Orientation 标识对象模型元素(UML) 面向对象软件开发技术 面向对象分析(OOA) 面向对象设计(OOD) 面向对象实现(OOP) 面向对象的概念和原则 Introduction to Object Technology Concepts of Object Orientation 表示对象模型元素 面向对象软件开发技术 面向对象分析(OOA) 面向对象设计(OOD) 面向对象实现(OOP) 面向对象的概念和原则 ——Introduction to Object Technology What is Object Technology? Where is Object Technology used today? Introduction to OT— What is OT? A set of principles (abstraction, encapsulation, polymorphism) guiding software construction, together with languages, databases, and other tools that support those principles. (Object Technology- A Manager’s Guide, Taylor, 1997.) Introduction to OT—The Strengths of OT Reflects a single paradigm Facilitates architectural and code reuse Reflects real world models more closely Encourages stability Is adaptive to change Introduction to OT—The History of OT Introduction to OT— Where is OT used today? Introduction to OT— Where is OT used today? 面向对象的概念和原则 Introduction t
您可能关注的文档
- 学习情景4 服务器安全设置精品.ppt
- 学习情景二任务二茶具的选择精品.ppt
- 学习情境9 架设常用服务器精品.ppt
- 学习情境一 胶凝材料- 水泥1107精品.ppt
- 学习心得全国首个网络与信息安全应急管理事务中心在上海落成精品.ppt
- 学校班级主题活动的组织精品.ppt
- 寻找最短路径精品.doc
- 循环过程、卡诺循环、热机效率精品.doc
- 压力管道巡检员培训专业知识精品.ppt
- 压力容器安全监察知识课件精品.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 票据管理系统单位端操作手册.pdf VIP
- 2022年湖北医药学院药护学院教师招聘笔试试题及答案解析.docx VIP
- 无人机公司培训宣讲.pptx VIP
- 宝鸡市检察机关招聘聘用制书记员笔试真题2024.docx VIP
- 2024年湖北医药学院药护学院教师招聘考试笔试题库及答案解析.docx VIP
- 2024年社区工作者考试必背1000题题库及参考答案(考试直接用).docx VIP
- 矿山矿产资源储量年度报告编制要求.pdf VIP
- 急性心肌梗死医学检查.ppt VIP
- 2022年湖北医药学院药护学院辅导员招聘考试笔试试题及答案解析.docx VIP
- 2025年湖北医药学院药护学院辅导员招聘考试笔试备考题库及答案解析.docx VIP
文档评论(0)