首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

uml基础有关问题面试题

2012-02-07 
uml基础问题面试题1.在系统模型中为什么要使用多种UML图?2.对象之间的关联关系有哪几种?两个对象之间能以

uml基础问题面试题

1.在系统模型中为什么要使用多种UML图?
2.对象之间的关联关系有哪几种?两个对象之间能以多种方式关联吗?
3.有一句格言“为自己辩护的律师对诉讼人来说是徒劳的”。试着建立这句格言的类模型。
4.什么叫实现?实现和继承有何相似之处?两者又有何不同之处?
5.以计算机(computer)作为类,触摸板(touchpad)作为接口来建立模型。列出触摸板的操作,同时,给出一些你可以通过触摸板访问的计算机的操作。在你的模型中,加入一个代表用户的类


6. 假设要构造一个联机博弈的游戏系统,UML中的哪些图对这个系统有用,请画出来。(可以选一种你自己最熟悉的棋类举例)

[解决办法]
嘿嘿,有陷阱,要么出题人不明白,要么这家够阴~
[解决办法]
1.每种UML图所表达的意思不同,而只有从多个方面来说明才能把问题说明白,你可以从常用UML图的作用来回答。
2.除了普通的关联还有聚合和组合。在不同的场景下关系是不一样的。
3.律师、诉讼人两个类
4.实现是规定接口和实现接口的类或组件之间的关系。继承是泛化的反关系。
5,6要画图就不说了。

[解决办法]
1.在系统模型中为什么要使用多种UML图? 
运用于不同场合,表达不同侧面的需要。
比如类图是表达静态结构的,用例图是用来描述需求的,序列图是表达动态执行过程的。 用途不同,所以有多种图。 这个问题看起来似乎挺弱智的。
2.对象之间的关联关系有哪几种?两个对象之间能以多种方式关联吗? 
查uml介绍的书吧
3.有一句格言“为自己辩护的律师对诉讼人来说是徒劳的”。试着建立这句格言的类模型。 
类模型就是找里面的名词,然后理出相关之间的关系
4.什么叫实现?实现和继承有何相似之处?两者又有何不同之处? 
实现是对接口而言的。继承是对类而言的。
5.以计算机(computer)作为类,触摸板(touchpad)作为接口来建立模型。列出触摸板的操作,同时,给出一些你可以通过触摸板访问的计算机的操作。在你的模型中,加入一个代表用户的类 


6. 假设要构造一个联机博弈的游戏系统,UML中的哪些图对这个系统有用,请画出来。(可以选一种你自己最熟悉的棋类举例)
用例图、类图、序列图、活动图

热点排行