首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
UML中的用例和用例图的主要用途是描述系统的( )。
UML中的用例和用例图的主要用途是描述系统的( )。
admin
2015-04-24
44
问题
UML中的用例和用例图的主要用途是描述系统的( )。
选项
A、内部接口
B、功能需求
C、体系结构
D、详细设计
答案
B
解析
用例(Use Case)是一种描述系统需求的方法,使用用例的方法来描述系统需求的过程就是用例建模。用例方法最早是由Iva Jackboson博士提出的,后来被综合到UML规范之中,成为一种标准化的需求表述体系。
从用户的角度来看,他们并不想了解系统的内部结构和设计,他们所关心的是系统所能提供的服务,也就是被开发出来的系统将是如何被使用的,这就用例方法的基本思想。在用例图中,主要包括参与者、用例和通信关联三种元素,如图1-4所示。
(1)参与者(Actor)。参与者是指存在于被定义系统外部并与该系统发生交互的人或其他系统,他们代表的是系统的使用者或使用环境。
(2)用例(Use Case)。用例用于表示系统所提供的服务,它定义了系统是如何被参与者所使用的,它描述的是参与者为了使用系统所提供的某一完整功能而与系统之间发生的一段对话。
(3)通讯关联(Communication Association)。通讯关联用于表示参与者和用例之间的对应关系,它表示参与者使用了系统中的哪些服务(用例),或者说系统所提供的服务(用例)是被哪些参与者所使用的。
用例设计的主要目的如下:
(1)利用交互改进用例实现。
(2)调整对设计类的操作需求。
(3)调整对子系统和(或)它们的接口的操作需求。
(4)调整对封装体的操作需求。
一个系统的行为可以用许多方法来说明,包括协作或者交互的方法。用例设计通常使用交互(特别是序列图)来说明系统的行为。当系统或者子系统的行为主要通过同步消息传递来说明时,序列图非常有用。由于消息序列通常没有严格的定义,因此,尤其是在事件驱动系统中,异步消息传递更容易利用状态机和协作来进行说明。
用例方法完全是站在用户的角度上(从系统的外部)来描述系统的功能的。在用例方法中,把被定义系统看作是一个黑箱,并不关心系统内部是如何完成它所提供的功能的。用例方法首先描述了被定义系统有哪些外部使用者(抽象成为Actor),这些使用者与被定义系统发生交互;针对每一参与者,用例方法又描述了系统为这些参与者提供了什么样的服务(抽象成为Use Case),或者说系统是如何被这些参与者使用的。所以从用例图中,可以得到对于被定义系统的一个总体印象。
与传统的功能分解方式相比,用例方法完全是从外部来定义系统的功能,它把需求与设计完全分离开来。在面向对象的分析设计方法中,用例模型主要用于表述系统的功能性需求,系统的设计主要由对象模型来记录表述。另外,用例定义了系统功能的使用环境与上下文,每一个用例描述的是一个完整的系统服务。用例方法比传统的SRS更易于被用户所理解,它可以作为开发人员和用户之间针对系统需求进行沟通的一个有效手段。
转载请注明原文地址:https://kaotiyun.com/show/ioXZ777K
本试题收录于:
系统集成项目管理工程师上午基础知识考试题库软考中级分类
0
系统集成项目管理工程师上午基础知识考试
软考中级
相关试题推荐
若进程P1正在运行,操作系统强行终止P1进程的运行,让具有更高优先级的进程P2运行,此时P1进程进入(9)状态。(2008年5月试题9)
某企业欲开发基于互联网的业务系统,前期需求不明确,同时在市场压力下,要求尽快推向市场。此时适宜使用的软件开发过程模型是______。
在系统分析阶段,需要再全面掌握现实情况、分析用户信息需求的基础上才能提出新系统的_______。
以下关于测试的描述中,错误的是(35)。(2007年5月试题35)
系统开发过程中的第一个正式文档是(45)。
在信息系统建设中,为了使开发出来的目标系统能满足实际需要,在着手编程之前应认真考虑以下问题:①系统所要求解决的问题是什么?②为解决该问题,系统应干些什么?③系统应该怎么去干?其中第②个问题在(25)阶段解决,第③个问
根据问题描述,补充四个联系,完善图3-1的实体联系图。如果考虑记录一些特别资深的热心球迷的情况,每个热心球迷可能支持多个球队。热心球迷的基本信息包括:姓名、住址和喜欢的俱乐部等。根据这一要求修改图3-1的实体联系图,给出修改后的关系模式。
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某医院为了更好地为患者服务、提高医院管理水平,拟开发满足自身特点的信息系统。其部分需求及设计如下:【需求描述】(1)患者到医院就诊,需提供本人医保卡或身份证,系统
从供选择的答案中选出应填入下列叙述中()内的正确答案:散列法存储的基本思想是根据(A)来决定(B),碰撞(冲突)指的是(C),(D)越大,发生碰撞的可能性也越大。处理碰撞的两类主要方法是(E)。供选择的答案A、B、D:①
阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。[说明]某大型电子政务工程建设项目,使用中央财政资金建设。在历经编写项目建议书、可行性研究报告、初步设计方案后获得批准。其中,硬件、网络基础支撑平台建设投资额3300万;安全保障系统建设投资
随机试题
2020年8月,我国()被授予世界遗产城市组织的证书,成为我国第三个世界遗产城市组织正式会员城市。
A.急性粒细胞白疵病B.急性单核细胞白血病C.红白血病D.B细胞急淋白血病E.T细胞急淋白血病(2000年)纵隔淋巴结肿大常见于
社区护士接到急救电话,诉家人昏迷,护士到场后,急救护理措施不正确的是
某药品零售企业于2011年6月取得《药品经营许可证》。在下列哪种情形下,若原发证机关注销了该药品零售企业《药品经营许可证》,该药品零售企业可以申请行政复议或者行政诉讼()
当事人申请公示催告必须符合的条件有()。
上机考试前,教练对A组学员成绩作了预测,张教练说:我估计组长或副组长能考满分。李教练说:这个组不会有人考满分。赵教练说:我认为会有人学员考满分,模拟考试时这个组经常有人考满分。结果证明三位教练只有一个人说对。据此,下列选项中必然正确的是()。(2
资本的有机构成是()。
VBA表达式Left("howareyou",3)值是
Weareourselvesprofoundlychangedbyourinteractionwithmoderntechnology.AswriterJerryManderhaspointedout,oneachs
PresidentGeorgeW.Bush布什总统GeorgeW.Bushisthe43rdPresidentoftheUnitedStates.Hew
最新回复
(
0
)