- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML复习资料
P19 面向对象软件开发方法有:面向对象分析(OOA)、面向对象设计(OOD)、面向对象实现(OOI)、面向对象测试(OOT)、面向对象系统维护(OOSM)
P20 面向对象=对象+类+继承+通信
P20 UML的优点:
唯一性
连续性
维护性
复用性
逐步完善
P22-P25面向对象的基本概念:对象、类、封装、继承、多态、消息
对象:是指将客观世界中的实现抽象为问题空间中的对象,每个对象都有其属性和操作;
类:是指把具有相同特征和行为的对象归在一起就形成了类,是对象的抽象,它抽象的描述了属于该类的全部对象的属性和操作。
封装:是指把相关的数据和对这些数据的操作组合在一起,组成一个独立的对象,封装性的目的是有效地实现信息隐蔽和局部化。
继承:是指子类可以自动拥有其父类的全部属性和操作,继承关系用带空心箭头的连线表示,箭头方向由子类指向父类。
消息:是对象之间联系的纽带,
消息的传递可以实现对象类之间的通信和任务传递
面向对象中的封转机制它们之间通过消息的传递发生相互作用:互发信息、响应消息、协同工作。
多态:是指同一个消息被不同的对象接收时,可产生不同的动作或执行结果,多态性支持“同一接口,多种方法”的面向对象原则。
P25程序在编译时把过程调用和目标代码连接起来,称为静态绑定
在运行期间,当实际发送消息时才进行实例连接,称为动态绑定。
P26面向系统开发过程:
需求分析阶段
系统分析阶段
系统设计阶段
系统实现、测试、维护阶段
P28面向对象分析步骤
类及对象层
结构层
主题层
属性层
服务层
P28面向对象设计步骤(四个部件模型和四个活动组成)
A、部件:人机接口部件模型、问题领域部件模型、任务管理部件模型、数据管理部件模型
B、设计问题领域部件、设计人机接口部件、设计任务管理部件、设计数据管理部件。
9、P28对象模型技术方法(OMT)采用对象模型、动态模型和功能模型。
10、P28对象模型技术方法的面向对象设计包括:系统设计和系统分析
选择:
1、封装是指把对象的(A)结合在一起,组成一个独立的对象。
A、属性和操作 B、信息流 C、消息和事件 D、数据的集合
2、封装是一种(C)技术,目的是使对象的生产者和使用者分离,使对象的定义和实现分开。
A、工程化 B、系统维护 C、信息隐蔽 D、产生对角
3、面向对象方法中的(D)机制使子类可以自动地拥有(复制)父类全部属性和操作。
A、约束 B、对象映射、 C、信息隐蔽 D、继承
4、使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的63实现的一种方法是(D)
A、继承 B、多态性 C、约束 D、接口
P31统一建模语言:(Unified Modeling Language,UML)
10、P32 UML的特点:
(1)统一标准
(2)面向对象
(3)可视化、表达能力强
(4)独立于过程
(5)易掌握、易用
11、P33 UML利用若干视图从不同角度来观察和描述一个软件系统结构
(1)用例视图
(2)逻辑视图
(3)构件视图
(4)进程视图
(5)配置视图
12、P34 UML模型元素
13、P34-35 UML分析模型图三大类:用例模型图、静态模型图、动态模型图
(1)用例模型图:由用例图组成
(2)静态模型图:由类图、对象图、包图、构件图和配置图组成
(3)动态模型图:由活动图、顺序图、状态图和和合作图组成
13、P35用例模型(use case model)描述的是外部执行者(actor)所理解的系统功能。
14、P35(1)静态建模是指对系统中对象之间互相进行的联系构件模型,而这些关系不随时间发生变化
静态建模机制包括:类图、对象图、包图、构件图、配置图
P38 (2)动态模型主要是描述系统的动态行为和控制结构
动态模型包括四种图:状态图、活动图、顺序图、合作图
15、P36对象是类的实例,对象图是类图的变体。
16、P38(1)顺序图:用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序
(2)合作图:用于描述相互合作的对象之间的交互关系和连接关系
(3)状态图:用于描述特定对象的所有可能的状态及其引起状态迁移的事件。
(4)活动图:由状态图变化而来,它们各自用于不同的目的。状态图着重描述对象的状态以及触发状态变化的事件。
17、P44 UML的扩展机制包括构造型、标记值、约束
构造型扩展了UML模型元素
标记值是特性规格说明,是UMl的扩充
约束由放在花括号“{}”中的一个文字串表示
18、P49 软件开发过程即生命周期划分为:开始、详细计划、系统构造、移交
1
您可能关注的文档
- SQL 2005教学大纲(10-11).doc
- SQL Server 2005实现负载均衡.doc
- SQL Server视图.doc
- SQL及应用程序优化_SQL及应用程序优化培训.doc
- SQL学习-测验02.doc
- SQL语言 查询与视图.doc
- SQL语言、视图和查询.doc
- SSL服务器安装及应用.doc
- startuml使用简介.doc
- starUML用户使用手册.doc
- 专题01动物的主要类群(综合题20道).docx
- 中考辅导物理复习注意公式总结归纳.pptx
- 第三单元中国特色社会主义道路(期中期末真题重组卷)(原卷版).docx
- 2020-2021学年八年级历史上学期期中测试卷02(考试版).docx
- 上海城市基层党建高质量发展的创新经验.pptx
- 专题09记叙文阅读(原卷版)-2022年中考语文二模试题分类汇编(江苏).docx
- Unit6Task教案牛津译林版英语八年级下册.docx
- Unit4ExploringLiterature重点词汇语法导学案-高一英语牛津译林版(2020).docx
- 专题十四数字经济(命题预测)-2023年中考三轮时政热点主观题集训.docx
- 第08课列夫托尔斯泰-2022-2023学年八年级语文上册课后培优分级练(原卷版).docx
最近下载
- 期末测试卷(试题)-2024-2025学年人教PEP版(2024)英语三年级上册.docx VIP
- 高二年级第一次月考质量分析化学.doc VIP
- 人教部编版小学语文三年级上册期中质量检测试题(答案+评分标准).pdf VIP
- 小红书2023“家生活”趋势白皮书-青年志&安娜&奥维云网-2023-64页.pdf
- 小学生主题班会 垃圾分类(课件).pptx
- 江西省南昌市八年级上学期期中数学试卷附参考答案.pdf VIP
- QC∕T 948-2013 汽车顶部装载装置.pdf
- 2024年浙江事业单位招聘-宁波慈溪市机关事业单位编外招5人考试备考题库及答案解析.docx VIP
- 风险评估及控制管理流程 2023年ISO15189医学实验室管理体系.docx VIP
- 滴灌在园林绿化中的应用及前景.doc VIP
文档评论(0)