A、用户命令元素 B、用户输入元素 C、动态元素 D、静态元素
10. 在界面设计中,通常屏幕的(C)表示在屏幕上预留空位、由用户在界面操作中填写或选择的界面元素,包括可编辑的文本、单选钮(radio)、多选框(checkbox)、选择列表(select list)等
A、静态元素 B、动态元素 C、用户输入元素 D、用户命令元素
11. 对于一个学校的课程注册管理系统,如果有一条需求为“学生只能查看本人选课计划;教师只能查看本人所开课程的学生信息;教务管理员可以查看所有信息。”,该属于(D)类型的需求
A、可配置性需求 B、可移植性需求 C、功能需求 D、安全性
12. 对于一个学校的课程注册管理系统,如果有一条需求为“目前在校学生1000名,教师100名;以后每年逐步递增,预计五年且翻番,要示软件产品不需修改即可适应学校规模的扩张。”,该属于(B)类型
A、可配置性需求 B、可伸缩性需求 C、功能需求 D、安全性需求
13. 对于一个学校的课程注册管理系统,如果有一条需求为“本软件必须通过接口定义文档规定的接口API与计费系统、学籍管理系统、教师信息管理系统交互。”该属于(C)类型。
A、可集成性需求 B、可伸缩性需求 C、可互操作性需求 D、安全性需求
14. 对与OCL,说法正确的是(ABCD)
A、使用OCL在模型的方法上定义不变量
B、将OCL作为一种查询语言
C、使用OCL对构造型(Stereotypes)定义前置和后置条件
D、使用OCL描述类型的前置和后置条件
15. UML的(B)是由建模者设计的新的建模元素,但是这个模型元素的设计要建立在UML已定义的模型元素基础上
第 26 页 共 78 页
A、标记值 B、构造型 C、注释 D、约束
16. UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中(C)包括构件图,它描述软件系统中各组成构件,构件的内部结构以及构件之间的依赖关系
A、行为视图 B、结构视图 C、构件视图 D、用例视图
UML试题大集合(2009-06-22 13:45:51)转载标签:uml试题大集合uml笔记uml心得uml试题大集合考试精品it 分类:网摘天下
1 UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法。
答:协作图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。
顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。 2什么是高内聚度
高内聚度是对一个类中的各个职责之间相关程度和集中程度的度量。一个具有高度相关职责的类并且这个类所能完成的工作量不是特别巨大,那么它就具有高内聚度。 包括两个意思:
不要给一个类分派太多的职责,在履行职责时尽量将部分职责分派给有能力完成的其它类去完成。 不相关的职责不要分派给同一个类。
3 UML提供一系列的图支持面向对象的分析与设计,其中_G__给出系统的静态设计视图;
_B_对系统的行为进行组织和建模是非常重要的;_D__和_F_都是描述系统动态视图的交互图,其中_D__描述了以时间顺序组织的对象之间的交互活动,_F__强调收发消息的对象的组织结构. A状态图B用例图C状态图D序列图E部署图F协作图G类图
4什么是对象间的可见性?
答:可见性(Visibility)指的是一个对象能够“看到” 或者引用另一个对象的能力
5领域模型是一组表示__A__,在设计工作中广泛用来启发设计软件对象.
A.真实世界的概念类
B.虚拟世界的概念类
C.软件部件的模型
第 27 页 共 78 页
D.硬件部件的模型
6.可以用_____________和____________两种方法找概念类。
答案:概念类类别表、 标识名词短语
7统一过程中的四个阶段?
答:初始阶段(Inception)
细化阶段(Elaboration)
构造阶段(Construction)
提交阶段(Transition)
统一过程中有哪四个阶段,各阶段需要完成的主要工作有哪些?
答:1)初始阶段:编制简要的愿景文档、 业务案例、 确定范围、 粗略评估成本。]
2)细化阶段:细化愿景文档、 迭代地实现核心构架、 解决高风险的问题、 定义大多数的需求和范围、 进一步评估成本
3)构造阶段:迭代地实现系统的其余部分、 准备部署
4)提交阶段:beta 测试、部署
统一过程中的核心工作流有哪些?
答:业务建模、 需求分析、 设计、 实现、 测试。
8定义大多数的需求和范围的工作是在UP中的 (11) 阶段完成的。
(11)A初始阶段 B细化阶段 C构造阶段 D提交阶段
答案:(11)B
9下列 (12) 不在UP的初始阶段中完成的
(12)A编制简要的愿景文档 B粗略评估成本 C定义大多数的需求 D业务案例
第 28 页 共 78 页
答案:(12)C
10.领域模型是一组表示真实世界的 (16) ,不是 (17) 的模型。
答案:(16)概念类 (17)软件部件
11在协作图中通过 (18) 表示出消息的时间顺序。
答案:(18)消息编号
12在画SSD图时, 应该如何对待所涉及的系统:
A.详细描述其内部结构及其功能;
B.简单描述其内部结构,但是罗列系统所有的功能
C.详细描述其内部结构,并不列出系统的功能
D.不对系统的内部结构与功能进行描述. 答案:D
13 UP的核心思想有哪些?
答:短时间盒的迭代式开发
开发过程中不断进行调整
在早期的迭代中解决高风险和高价值的主要问题
不断与用户衔接,及时得到反馈意见
早期注意构造核心的体系结构
早期进入实现和测试,不断进行质量检验
使用用况(use case)
可视化建模(用UML)
仔细地管理需求 控制变更
第 29 页 共 78 页
14什么是增量开发?
答:增量开发包括两层意思:
1)对复杂的用况分多次迭代,一部分一部分地实现
2)将所有用况按其优先级分别安排在不同的迭代中实现
15领域建模的步骤? 答案:
列出候选的概念类
画出领域模型图
必要时加入概念类间的关联
必要时加入概念类的属性
16什么是用况,用况模型,如何描述用况?
答:用况是一个描述性的文档,用来描述一个参与者使用系统完成某个业务过程时的
事件发生顺序。用况描述的是系统使用过程,它描述了系统的功能需求。用况不描
述系统内部如何工作,而是定义系统的责任,说明系统必须做什么。用况模型是需
求工作的一个重要的制品。
用况一般有Brief, Casual,fully dressed 三种类型的描述方式。
17标准建模语言UML的重要内容可以由哪五类图(共9种图形)来定义?
答案:用例图、静态图(包括类图、对象图和包图)、行为图、交互图和实现图。
18简述统一建模语言(UML):
统一建模语言(UML)是一种绘制软件蓝图的标准语言。可以用UML对软件密集型系统的制品进行可视化详述和文档化。UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程
第 30 页 共 78 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库ata认证UML题库2(6)在线全文阅读。
相关推荐: