某高校面向对象的系统分析习题总结1

某高校面向对象的系统分析习题总结1

  1. 要对一个企业的工作流程建模,下面4种图中的( )是最重要的。
    A.交互图 B.活动图 C.状态图 D.类图

  2. 下列描述中,( )不是建模的基本原则。
    A.要仔细的选择模型
    B.每一种模型可以在不同的精度级别上表示所要开发的系统
    C.模型要与现实相联系
    D.对一个重要的系统用一个模型就可以充分描述

  3. 在UML中,模型的组织元素包括( )几个主要的层次。
    A视图 B状态 C模型 D图

  4. 关于参与者,错误的说法是( )?
    A.参与者是与所建立的系统交互的人或物
    B.参与者可以是实际的人,也可以是其他系统
    C.参与者是系统的一部分,是用例图的重要组成部分
    D.参与者之间可以存在泛化关系

  5. 一个软件产品是否成功,因素有( )。
    A. 需求收集是否正确 B. 体系结构的构建是否合理
    C. 测试是否完全 D. 软件的管理

  6. 开发过程中最困难的一个环节是( )。
    A. 语言的学习 B. 技术难度
    C. 人与人之间的交流 D.编程工具的掌握

  7. 当代软件工程的特点是( )。
    A. 允许各个阶段进行迭代 B. 各个阶段没有明显的分界线
    C. 许后期得到的信息返回,使得早期的能够被修改。
    D. 所有软件都能一次性开发完成

  8. 用例之间的关系主要有( )。
    A.聚合 B.继承 C.扩展 D.包含

  9. 在识别用例时,以下( )问题可以帮助识别用例。
    A.当系统状态发生故障时,是否需要通知参与者
    B.系统是否存在外部事件,如果存在,是哪个能参与者通知系统这些个部事件
    C.参与者希望系统为他提供什么样的功能
    D.系统运行环境是什么

  10. 对于活动图,以下说法正确的有( )。
    A.活动图适用于精确地描述单个用例中的处理流程,也可用来描述多个用例联合起来形成的处理流程,表达相对复杂的业务操作或软件处理过程,有时甚至可以针对类中某个复杂的操作用活动图给出实现细节。
    B.活动图中包含控制流和信息流,控制流表示一个操作完成后对其后续操作的触发,信息流则刻画操作这间的信息交换。
    C.活动图的基本建模机制包括节点、边及泳道。
    D.活动图描述实体为完成某项功能而执行的操作序列,其中的某些操作或者操作的子序列可以并发和同步。

  11. 在UML提供的图中,哪种图用于系统的功能建模,并具强调对象间的控制流?
    A.状态图 B.用例图 C.活动图 D.类图

  12. 在活动图中( )的一个输出部分有一个监护条件,检查预定者是不是会员,这是一个条件线程,它只有在监护条件被满足时才会激发,如果这个线程没有被激发,那么随后相对应的结合的输入部分被认为已完成。
    A.分叉 B.转换 C.控制 D.活动

  13. 若将活动状态比作方法,那么动作状态即()

    A. 方法 B.方法返回值 C.方法体中的每一条语句 D.方法的可见性

  14. ( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。
    A.泳道 B.分叉汇合
    C.分支 D.转移

  15. 下面不是活动图中的基本元素的是( )。
    A.状态、分支 B.分叉、汇合
    C.泳道、对象流 D.用例、状态

  16. 在UML活动图中,( )表示操作之间的信息交换。
    A.信息流 B.控制流 C.初始活动 D.活动

  17. 在UML活动图中,( )表示一个操作完成后对其后续操作的触发。
    A.信息流 B.控制流 C.初始活动 D.活动

  18. 在UML活动图中,( )表示活动需要输入的对象或者作为活动的处理结果输出的对象。
    A.并发控制 B.决策点 C.对象 D.活动

  19. 在活动图中,( )表示一个具有子结构的纯粹计算的执行,通常为操作或位于其内的声明的调用成真实世界程序的执行。
    A.状态 B.活动 C.顺序状态 D.活动状态

  20. 活动图中动作状态之间的迁移是靠( )触发的,当活动(动作)状态中的活动完成时迁移就被触发。
    A.对象 B.事件 C.执行者 D.系统

  21. 在活动图中,( )是从多个源活动汇合到一个活动。
    A.活动 B.初始节点和活动终点 C.汇合 D.分叉

  22. ( )是一种特殊形式的状态机,用于对计算流程和工作流程建模。
    A.时间图 B.流程图 C.活动图 D.状态图

  23. ( )是在不改变代码外在行为的前提下,对代码做出修改,以改进程序内部结构。
    A.版本控制 B.代码调式 C.代码重构 D.代码走查

  24. 组成UML有三种基本的建筑块是:( ),事物和图。
    A.关系 B.类 C.用例 D.实体

  25. 对于一个学校的课程注册管理系统,如果有一条需求为“目前在校学生1000名,教师100名;以后每年逐步递增,预计五年且翻番,要示软件产品不需修改即可适应学校规模的扩张。”,该需求属于( )类型。
    A.可配置性需求 B.可伸缩性需求 C.功能需求 D.安全性需求

  26. 在UML中( )表示执行者为达成一项相对独立、完整的业务目标而要求软件系统完成的功能。
    A.用例图 B.边 C.执行者 D.用例

  27. 用例之间有几种不同的关系,下列哪个不是他们之间可能的关系( )。
    A.include B.connect C.generalization D.extend

  28. 当( )时,用例是捕获系统需求最好的选择。
    A.系统有很多参与者 B.系统具有很少的接口
    C.系统算法复杂,功能单一 D.系统具有很少的用户

  29. 在UML的需求分析建模中,用例模型必须与( )反复交流并加以确认。
    A.软件生产商 B.用户 C.软件开发人员 D.问题领域专家

  30. 如果用例A与用例B相似,但A的动作序列是通过改写B的部分或者扩展B的动作而获得的,则称( )。
    A.用例A实现用例B B.用例A继承用例B
    C.用例A扩展用例B D.用例A包括用例B

  31. 在用例图中,执行者之间的关系只有( )一种。
    A.包含 B.泛化 C.扩展 D.实现

  32. UML中有哪几种视图?

用例视图,逻辑视图,并发视图,组件视图,部署视图

  1. 在UML提供的图中,哪种图用于描述系统与外部系统及用户之间的交互?
    A.用例图 B.类图 C.对象图 D.部署图

  2. 在UML中,( )表示使用软件系统的功能、与软件系统交换信息的外部实体。
    A.边 B.执行者 C.用例图 D.用例

  3. 参与者(Actor)与用例之间的关系是( )。
    A.包含关系 B.泛化关系 C.关联关系 D.扩展关系

  4. 关于参与者,错误的说法是( )?
    A.参与者是与所建立的系统交互的人或物
    B.参与者可以是实际的人,也可以是其他系统
    C.参与者是系统的一部分,是用例图的重要组成部分
    D.参与者之间可以存在泛化关系

  5. 用例图有哪几部分组成?

用例,参与者,系统(边界),关系

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值