ata考试软件工程项目最佳实践完整题库(编辑修改稿)内容摘要:

C. 行为视图 D. 构件视图 答案 . C UML 通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。 其中() 包括构件图 (ponent diagram),它描述软件系统中各组成构件、构件的内部结构以及构件之间的依赖关系。 A. 用例视图 B. 结构视图 C. 行为视图 D. 构件视图 答案 . D UML 通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。 其中() 包括部署图( deployment diagram),它描述软件系统中的各 类工件在物理运行环境中的分布情况。 A. 用例视图 B. 结构视图 C. 行为视图 D.部署 视图 答案 . D UML 的() 由一到多幅用例图构成,它们表示从软件系统的外部使用者的角度看到的各项系统功能,并清晰地说明软件系统的边界,即,所有用例图中的用例的集合构成软件系统应该提供的功能,除此之外软件系统 不再承诺其他功能。 A.概念模型 B.用例模型 C.逻辑模型 D. ER 模型 答案 . B 在 UML 中,() 表示使用软件系统的功能、与软件系统交换信息的外部实体。 A.用例 B.执行者 C.边 D.用例图 答案 . B 在 UML 中,() 表示 执行者为达成 一项相对独立、完整的 业务目标而要求 软件系统 完成 的功能。 A.用例 B.执行者 C.边 D.用例图 答案 . A 如果 用例 B 是 用例 A 的某项子功能,并且建模者确切地知道在 A 所对应的动作序列中何时将调用 B,则称 ()。 A. 用例 A 包含用例 B B. 用例 A 扩展用例 B C. 用例 A 继承用例 B D.用例 A 实现用例 B 答案 . A 如果 用例 A 与 用例 B 相似,但 A 的功能较 B 多, A 的动作序列是通过在 B 的动作序列中的某些执行点上插入附加的动作序列而构成的 ,则称 ()。 A. 用例 A 包含用例 B B. 用例 A 扩展用例 B C. 用例 A 继承用例 B D.用例 A 实现用例 B 答案 . B 如果 用例 A 与 用例 B 相似,但 A 的动作序列是通过改写 B 的部分动作或者扩展 B 的动作而获得的,则称 ()。 A. 用例 A 包含用例 B B. 用例 A 扩展用例 B C. 用例 A 继承用例 B D.用例 A 实现用例 B 答案 . C 在用例图中, 执行者之间的关 系只有 () 一种。 A.扩展 B.包含 C.继承 D.实现 答案 . C 在用例图中,可以用 () 来表示整个软件系统或其中一些子系统的边界,也可以用 它 表示软件系统的不同发布版本的功能范围。 A.边界框 B.用例 C.执行者 D.关联关系 答案 . A () 描述面向对象软件系统的静态结构。 其 结点表示系统中的类及其属性和操作, 其 边表示类之间的关系。 A.对象图 B.类图 C.用例图 D.部署图 答案 . B 下图表示类图的()。 + o p 1 1 ( )+ o p 1 2 ( ) a t t r 1 1 a t t r 1 2C l a s s 1+ o p 2 1 ( )+ o p 2 2 ( ) a t t r 2 1 a t t r 2 2C l a s s 21* A.关联关系 B. 聚合关系 C. 组合关系 D. 依赖 关系 答案 . A 下图表示类图的()。 + o p 1 1 ( )+ o p 1 2 ( ) a t t r 1 1 a t t r 1 2C l a s s 1+ o p 2 1 ( )+ o p 2 2 ( ) a t t r 2 1 a t t r 2 2C l a s s 21* A.关联关系 B. 聚合关系 C. 组合关系 D. 依赖 关系 答案 . B 下图表示类图的()。 + o p 1 1 ( )+ o p 1 2 ( ) a t t r 1 1 a t t r 1 2C l a s s 1+ o p 2 1 ( )+ o p 2 2 ( ) a t t r 2 1 a t t r 2 2C l a s s 21* A.关联关系 B. 聚合关系 C. 组合关系 D. 依赖 关系 答案 . C 下图表示类图的()。 + o p 1 1 ( )+ o p 1 2 ( ) a t t r 1 1 a t t r 1 2C l a s s 1+ o p 2 1 ( )+ o p 2 2 ( ) a t t r 2 1 a t t r 2 2C l a s s 2 A.关联关系 B. 聚合关系 C. 组合关系 D. 依赖 关系 答案 . D 下图表示类图 的()。 + o p 2 1 ( )+ o p 2 2 ( ) a t t r 2 1 a t t r 2 2C l a s s 2+ o p 1 1 ( )+ o p 1 2 ( ) a t t r 1 1 a t t r 1 2C l a s s 1 A.关联关系 B. 实现 关系 C. 继承关系 D. 依赖 关系 答案 . B 下图表示类图的()。 + o p 1 1 ()+ o p 1 2 ()a ttr1 1a ttr1 2C lass1+ o p 2 1 ()+ o p 2 2 ()a ttr2 1a ttr2 2C lass2 A.关联关系 B. 实现 关系 C. 继承关系 D. 依赖 关系 答案 . C () 是一种不包含操作的实现部分的特殊类。 A.接口 B.实现类 C.分析类 D.概念类 答案 . A () 是软件系统中的某些对象在运行过程中的瞬时快照,其结点表示对象,边表示对象之间的链接。 A.用例图 B.类图 C.状 态图 D.对象图 答案 . D ()描述一组对象通过消息传递而形成的协作行为。 A.对象图 B.用例图 C.交互图 D.状态图 答案 . C () 是一张二维图。 其纵向代表时间轴,时间沿垂直方向向下延伸;其横向由多个参与交互的对象构成,这些对象之间无顺序关系。 A.对象图 B.用例图 C.交互图 D.顺序图 答案 . D 对象之下的垂直虚线称为 () ,表示对象在始于对象表示图元所处的时间起点、止于对象生命终结符之间的时间段内在软件系统中存在。 A.对象的创建点 B.对象的删除点 C.对象引用其他对象的时刻 D. 对象的生命线 答案 . D 在顺序图中,()采用 实心 三角形 箭头 表示。 A.对象 B.类 C.同步消息 D.异步消息 答案 . C 在顺序图中,()采用 普通箭头 表示。 A.对象 B.类 C.同步消息 D.异步消息 答案 . D 在 UML 顺序图中,() 是指一个对象传向其自身的消息。 A.自消息 B. 返回消息 C. 创建( create)消息 D. 销毁( destroy)消息 答案 . A 在 UML 顺序图中, 如果一条消息从对象 a 传向对象 b,那么其 () 是一条从 b 指向 a 的虚线有向边,它表示原消息的处理已经完成,处理结果(如 果有的话)沿返回消息传回。 A.自消息 B. 返回消息 C. 创建( create)消息 D. 销毁( destroy)消息 答案 . B 在 UML 顺序图中, () 对消息传递的目标对象的创建。 A.自消息 B. 返回消息 C. 创建( create)消息 D. 销毁( destroy)消息 答案 . C 在 UML 顺序图中, () 对消息传递的目标对象的 销毁。 A.自消息 B. 返回消息 C. 创建( create)消息 D. 销毁( destroy)消息 答案 . D 在顺序图中,下图表示()。 O b j 1 O b j 2s o m e M s g A.同步消息 B.异步消息 C.自消息 D. 带时延的消息 答案 . A 在顺序图中,下图表示()。 O b j 1 O b j 2s o m e M s g A.同步消息 B.异步消息 C.自消息 D. 带时延的消息 答案 . B 在顺序图中,下图表示()。 O b j 1 O b j 2时 延 小 于 1 0 m s A.同步消息 B.异步消息 C.自消息 D. 带时延的消息 答案 . D 下图表示一个()的示例。 S c h e d u l e M a n a g e r1 : a d d C o u r s e O f f e r i n g sT i m e C o n f l i c t C h e c k e r1.1: create1.2: checkConflictS c h e d u l e1.2.1: getCourseOfferings1 . 2 . 2 * [ 对 所 有 待 添 加 的 课 程 设 置 ][ 对 每 门 已 有 的 课 程 设 置 ] :c h e c k T i m e C o n f l i c t B e t w e e n 2 C o u r s e O f f e r i n g s1 . 3 * [ 对 所 有 无 冲 突 的 课 程 设 置 ] : a d d C o u r s e O f f e r i n g sD a t a P e r s i s t e n c e S e r v i c e1 . 3 . 1 : i n s e r tC o u r s e O f f e r i n g p a r a m e t e r 1 . 4 * [ 对 所 有 无 冲 突 的 课 程 设 置 ] : a d d S t u d e n t1 . 4 . 1 : i n s e r t A.顺序图 B.对象图 C.协作图 D.通信图 答案 . D () 描述一个实体在事件刺激下的反应式动态行为。 A.顺序图 B.状态图 C.协作图 D.部署图 答案 . B () 描述 实体 为完成某项功能而执行的操作序列,其中的某些操作或者操作的子序列可以并发和同步。 A.活动图 B.状态图 C.协作图 D.部署图 答案 . A 在 UML 活动图中,() 表示一个操作完成后对其后续操作的触发。 A.活动 B.初始活动 C. 控制流 D. 信息 流 答案 . C 在 UML 活动图中,() 表示操作之间的信息交换。 A.活动 B.初始活动 C. 控制流 D. 信息 流 答案 . D 在 UML 活动图中,()表示 计算过程的抽象表示,它或者是一个基本的计算步骤,或者由一系列基本的计算步骤和子活动构成。 A.活动 B. 决策点 C. 并发控制 D. 对象 答案 . A 在 UML 活动图中,() 表示活动需要输入的对象或者作为活动的处理结果输出的对象。 A.活动 B. 决策点 C. 并发控制 D. 对象 答案 . D ()是软件系统中的某个逻辑模块或物理模块,它具有精确定义的对外接口,并且,嵌于运行系统中的构件实例能够被其他任何实现了相同接口的另一构件实例所替换。 A.对象 B.类 C. 实体 D.构件 答案 . D () 描述软件系统中的构件及构件之间的构成关系和依赖关系。 A.部署图 B.构件图 C.对象图 D.状态图 答案 . B () 表示软件系统的可执行工件( artifact)在运行环境中的分布情况。 A.部署图 B.构件图 C.对象图 D.状态图 答案 . A ()的目标是,确保需求规格说明书真实、准确、全面地反映了用户的所有需求。 为达成此目标,软件项目的 利益相关者 必须参与需求验证活动,通过文档评审检查需求描述的一致性、完全性、精确性。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。