UML2基础建模与设计教程习题答案(第二章)

1. 什么是对象?对象具有什么特征?
对象是面向对象的基本构造单元,是系统中用来描述客观事物的一个实体;
对象的特征:
模块化:对象是一个独立存在的实体;
继承:利用已有的定义来建立新的定义;
动态连接性:对象间通过传递消息建立连接;
2. 简述面向对象的开发过程。
面向对象分析(OOA)
在系统调查的基础上,进行对象的归类分析和整理;
a.识别并筛选对象;
b.标识对象的属性;
c.识别对象的行为;
面向对象编程(OOP)
面向对象测试(OOT)
3.UML在面向对象开发过程中起到的作用是什么?
4. 什么是建模?建模有什么优点?
为建立复杂的软件系统,必须抽象出系统的不同视图,使用精确的符号建立模型,验证这些模型是否满足系统的需求,并逐渐添加细节信息把这些模型转变为实现;
优点:
便于从整体上,宏观上把握问题,更好解决问题;
加强软件工作人员之间的沟通,更早解决问题;
为代码生成提供依据,帮助人们按照实际情况对系统进行可视化;
允许人们详细说明系统的结构或行为,给出构建系统的模板,对人们的决策进行文档化;
5.什么是面向对象技术?

(补充:
类:对事物的抽象,它不是个体对象,而是描述一些对象的完整集合;
封装:将类的信息进行了隐蔽,使得类彼此相对独立,对于一个类可以只考虑其对外所提供的接口,而不需要注意其内部的实现细节,功能的实现;
继承:一种一般类与特殊类的层次模型,继承性是特殊类的对象具有其一般类的属性和方法,在此基础上增加了自己的特殊属性和方法;
多态:类中同一函数名对应多个功能相似的不同函数,函数的参数可以类型或个数不同;
消息:实现对象之间进行通信的一种机制;)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值