- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章面向对象的分析设计方法
§7.1 面向对象技术
面向对象技术
§7.2 面向对象的分析
面向对象的分析
§7.3 面向对象的设计
面向对象的设计
§7.4 面向对象的实现
面向对象的实现
§7.1 面向对象技术
一.基本概念
包括:
1. 面向对象的程序设计语言
Simula67 ;Smalltalk80 ;C++ ;Object Pascal ;
Ne7t Seep ;Eiffel ;Ada ; Clos 等。
2. 面向对象的分析与设计方法学
3. 面向对象数据库
将数据和应用程序结合起来。比面向用户终端的
关系数据库模型,更能适应广泛的应用领域。
4. 面向对象的用户界面
5. 面向对象的业务模型
定义:
面向对象技术是先主体,后动作。符合人们认识客观世
界的规律。
面向对象技术是一种软件系统组织和结构设计的过程技
术,它把对象作为软件系统结构的基本组成单元,以主体数据
为中心,将数据及其上的操作进行封装,以标准的接口规范对
外服务。它是一种风范,是一种观察和分析问题的方法论。
二.面向技术对象的特点:
以数据为中心;
对象是主动的;
实现了数据封装;
本质是并行的;
模块独立性好。
三.几种分析方法的比较(都是结构化分析方法)
1. 面向处理的功能分解法 : DFD DFA
(数据按各处理过程的联结关系来组织)
在功能分解方法中,分析者将所研究的问题视为一个大的处理过程,
然后将其分解为两个或多个子处理过程,用数据描述各个处理过程之间
的关系,重复此过程直到将整个系统分解为各个简单的易于处理的过程
为止。然后控制各个子过程的执行顺序,组织数据。
2. 面向控制的事件响应法 JSD
在事件响应法中,分析者将系统视为一个黑箱子,用外部激励产生预
计的响应,分析者首先识别外部事件,这些外部事件是从需求分析中推
知,且准确地刻画了系统的界面。
接着,分析者将对整个外部事件的响应定义为一个处理的过程,最后
从处理过程的联系推知系统需要的数据。
3. 面向对象的分析方法(数据驱动)
面向对象的分析方法,首先定义对象及其属性,也就是从问题域引申
出数据。是一种以信息为主线,数据和处理相结合的方法
4. 以数据为核心 JSP
5. 形式化方法 代数结构 CCS Petri
四.术语定义
1. 对象-软件对象是外部属性数据和这些属性数据上容许操作的抽象封装。
对象(类)-是现实世界中,具有相同属性,服从相同规律的一系列事物的抽象,
又称对象类。其中的具体事物称为对象(类)的实例。
2. 属性-是对象的某个特征的抽象。
3. 关系-两个或多个对象之间具有相互联系的属性。(关系是以属性的形式表现的)
4. 操作-施于对象或对象的执行的算法,及响应消息的方法。
5. 消息-对象之间传递的消息。(可分为客户/服务器模式)
6. 状态-指示对象的过程群是否可以使用,由内部的属性决定。根据内部的
数据值,把对象分为几个不同的状态 ,每个状态都可以指示该对象在当时
可以使用的过程。强调实体的本质和内在属性:而忽视与问题无关的属性。
7. 抽象-把事物世界的东西,抽象化为对象,并进一步把对象群抽象为类。
8. 继承-父类的概念可以继续引入到子类,且子类还可以有自己的新性质,
可实现资源共享和扩充子类。
9. 封装化-把对象内部的数据隐藏,对外只看到过程说明,使对象的说明和
您可能关注的文档
- 芯片测试分选项目可研报告.pdf
- 颠峰销售技巧训练.pdf
- 社会经济丶交通运输发展现状及预测.pdf
- HR如何在最短的时间内,有效地构建KPI体系.pdf
- 盐城供电公司同业比较管理现状初步分析报告.pdf
- 百佳-个人护理品陈列执行纲要.pdf
- 第31章_失业与总供给的基础_萨缪尔逊《经济学》第十八版宏观经济学-(浙江财经学院).pdf
- 训练营之主顾开拓——专业化推销入门.pdf
- 3G现场试验总结报告-网络质量与终端测试.pdf
- 上市公司投票权对财务决策影响的实证研究.pdf
- 2010-2023历年江苏省江都大桥初中八年级下学期开学考试数学试卷(带解析).docx
- 2010-2023历年江苏省江都市嘶马中学高一下学期期末考试数学试卷(带解析).docx
- 2010-2023历年江苏省江都大桥初中八年级下学期开学考试物理试卷(带解析).docx
- 2010-2023历年江苏省江都市嘶马中学高一下学期期末考试生物试卷(带解析).docx
- 2010-2023历年江苏省江都大桥初中九年级下学期开学考试物理试卷(带解析).docx
- 2024年勘察工程合同.pdf
- 2010-2023历年江苏省江都区浦头镇高汉中学七年级上期末英语试卷(带解析).docx
- 2010-2023历年江苏省江都区丁沟中学高二下学期期中考试物理试卷(带解析).docx
- 2023年北京市陈经纶中学初三3月月考物理试卷及答案.docx
- 人教版高中物理选择性必修第一册课后习题 第3章 机械波 4 波的干涉 (3).doc
文档评论(0)