- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、请解释OOA,OOD,OOP,OOAD
答:OOA是面向对象分析 Object-Oriented Analysis
OOD是面向对象设计Object-Oriented Design
OOP是面向对象编程Object-Oriented Programming
OOAD是面向对象分析设计Object-Oriented Analysis Design
2、面向对象=对象+分类+继承+通信。
3、解释 “封装”的概念。
答:封装(encapsulation)是将对象的属性和服务组合在一起,隐蔽对象内部细节
5、解释UML的概念。
答:UML是一种Language(语言)
UML是一种Modeling(建模)Language
UML是Unified(统一)Modeling Language
( UML是一种统一的、标准化的建模语言 ;UML是一种应用面很广泛的建模语言 )
6、填空
(1)面向对象建模语言最早出现在 20世纪70年代中期 。
(2)UML的第一个版本的发行年份1995 。
(3)OMG采用UML作为其标准建模语言是在1997 。
(4)UML1.3、1.4、2.0版本的推出时间是1991 、2001 、2003 。
7、名词解释:OCL
答:OCL是对象约束语言,Object Constraint Language
8、简述面向对象建模的主要任务。
答:对问题域进行分析,抽象出人在其中行为、作用,找出问题域中的各种类,分析每种类的属性与要进行操作以及类之间的关系,抽象出类的实例之间的动态交互关系。
9、简述面向对象方法中的对象概念
答:是现实世界中某个具体的实际存在的事物,这样对象具有动、静态特征;静态特征是可用某些数据来描述的特征,动态特征是该对象所具有的行为或功能。
10、论述面向对象的定义公式,以及公式中每个组成部分的含义
答:面向对象=对象+分类+继承+通信
继承指特殊类的对象拥有一般类的全部属性与服务;
消息是面向对象发出的服务请求,对象之间的通信都是通过消息来实现的。
类是具有相同属性与服务的一组对象的集合,是对具体相同特征的某类对象的抽象,
类属于该类的全部对象提供了统一的抽象描述,其内部包含属性和服务两个部分。
对象是现实世界中某个具体的、实际存在的事物。这样的对象都具有静态动态特征。
11.论述UML的目标。
答:
:为用户提供一种易用的、具有可视化建模能力的语言,以便于用户能够用该语言进行系统开发,并进行有意义的模型互换。
-对面向对象建模语言的核心概念提供可扩展性和规约机制。
-提供规范的支持,该规范独立于任意一种编程语言和开发过程。
-为理解该建模语言提供形式化基础。
-鼓励对象工具市场的生长和繁荣。
-支持高级开发概念,如构建额协作、框架和模式等。
-集成已有的优秀实践成果和经验。
1、 UML的定义包括哪两个部分。
答:UML定义包括UML语义和UML表示法
2、 UML本身的语言体系结构是一个四层的元模型体系结构,请简述四层模型。(可能为名词解释,区分不同的答题方法)
答:
元元模型(meta-metamodel):描述元模型的体系结构,它定义了一种描述元模型的语言。描述得到的是metaclass、metaattribute、metaoperation。
元模型(metamodel):描述模型的体系结构,它定义了一种描述模型的语言,是元元模型的实例。描述得到的是类、属性、操作、构件等等。
模型(model):描述客观存在的研究对象或者将要建立的系统,它定义了一种描述软件的语言,是元模型的实例。描述得到的是一个具体的模型里的各种组成部分。
用户对象(user objects):是模型的实例,描述某个具体的信息领域。
3、简述学习建模的3个要素
答:UML的基本构造块、支配这些构造块如何放在一起的规则、其它一些运用于整个构造块的公共机制。
4、简述UML有哪三种基本构造块。
答:事务(thing):对模型中最具有代表性的成份的抽象。
关系(relationship):用于描述事物之间图和彼此关联、相互依赖或作用。是关系把构成系统的诸多事务结合成为一个有机的整体。
图(diagram):用可视化的方法聚集了相关的事物。
5、简述UML中基本的描述事物的语义规则包含几个内容
答:UML语义规则包含5个内容
分别是命名、范围、可见性、完整性、执行。
6、UML中的行为元素包括公共 行为、协 作、用 例、状态机、 活动图、 动 作。
7、简述UML的公共机制的组成
答:UML的公共机制有4部分组成
分别是规格说明、修饰、通用划分、扩展机制。
8、论述UML中关系的作用,以及关系的分类和每种关系的作用
答:关系是支配、协调构造块存在并相互使用的规则,把各种事物,以及这些事物
文档评论(0)