uml 期末复习

UML软件期末复习

第一章
填空:
1、面向对象的三大要素是封装、继承和多态。
2、OOA是英文
object oriente Analysis 的缩写,中文被称“面向对象分析”
3、面向对象的三大模型是
对象模型、动态模型和功能模型。
4、建模对象、建模规范和建模方法是软件建模的三要素。
5、大体上软件建模分为3类,分别是业务建模、数据建模和应用程序建模。
第二章

  1.  UML是统一建模语言的英文缩写。
    
  2.  一般情况下,将建模元素分为结构元素、行为元素、分组元素以及注释元素。
    
  3.  建模元素之间的关系可以分为依赖关系、关联关系、泛化关系和实现关系。
    
  4.  UML中有4种贯穿于整个语言并且一致应用的通用机制,她们分别是规格说、修饰、通用划分和扩展机制。
    

第三章
填空题
1、 Viso 2010共分为三种版本,分别是标准版、专业版、和高级版。
2、 类在UML中是一个基本的逻辑实体,它定义了一个结构单元的数据和行为。
3、 假设要表现数据库的全部逻辑结构,应该创建概念数据模型。
第四章

  1.  用例图标准关系有扩展关系、泛化关系、关联关系和包含关系。
    
  2.  用例图的组成有系统、参与者、关系和用例。
    
  3.  在UML中,用例用一个椭圆来表示。
    
  4.  参与
  • 0
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
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必须实现哪些方法?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值