1、一个设计得好的OO系统具有( )的特征。
A.低内聚、低耦合 B.高内聚、低耦合
C.高内聚、高耦合 D.低内聚、高耦合
2、在UML中,( )把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。
A.组合活动 B.同步条 C.活动 D.泳道
3、在较高的抽象层次上,传统的程序流程图与UML中活动图最根本的区别在于( )。
A.程序流程图明确地指明了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序。
B.活动图不提供循环控制结构,而程序流程图提供。
C.活动图不能表示并发活动,而程序流程图可以表示并发活动。
D.两者采用不同的图形符号系统。
4、Statopia是一家大型公司,由于公司业务的扩大,准备对公司已有的软件系统进行升级,因此委托ObjectR公司负责该项工作。Statopia公司所使用的系统是很久以前开发的,且不是用OO方法开发的,该系统非常复杂,而且系统使用多线程来处理公司中并发的业务请求。由于系统开发出来后经过多次修改,因此最初的系统开发文档已经过时。ObjectR公司的专家建议在对系统升级前和Statopia公司的高层管理人员开一次讨论会,以便能更好地了解目前所使用的软件系统。那么在这次讨论会中,下面几个图中哪个图是最有用的?
A.状态图 B.部署图 C.活动图 D.顺序图
5、“一个研究生在软件学院做助教(teaching assistant),同时还在校园餐厅打工做收银员(cashier)。也就是说,这个研究生有3种角色:学生、助教和收银员,但在同一时刻只能有一种角色。”根据上面的陈述,下面哪种设计是最合理的?
A.
B.
C.
D.
6、类和接口的关系类似于下面哪种类型的关系。
A.关联和聚集 B.关联和组合 C.脚本和用例 D.包和子系统
7、如图所示,类PaymentController必须实现哪些方法?
2020-01-03 11:42:16
1.33MB
uml
建模
试卷
1