全部科目 > 系统分析师 >
2021年上半年 上午试卷 综合知识
第 2 题
知识点 用例之间的关系  
关键词 用例  
章/节 需求分析和设计方法  
 
 
如果一个用例包含了两种或两种以上的不同场景,则可以通过(1)表示。
 
  A.  扩展关系
 
  B.  包含关系
 
  C.  泛化关系
 
  D.  组合关系




 
 
相关试题     需求分析和设计方法 

  第26题    2024年上半年  
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(30);该模式适用的场合是(31)。

  第36题    2015年上半年  
采用以下设计思路实现下图所示的目录浏览器:目录中的每个目录项被认定为一个类,其属性包括名称、类型(目录或文件)、大小、扩展名、国标等。为节省内存空间,..

  第4题    2017年上半年  
面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括(3),其他行为模型还有(4)。

 
知识点讲解
· 用例之间的关系
 
        用例之间的关系
        两个用例之间的关系可以概括为两种情况。一种是用于重用的包含关系,用构造型<>或<>表示;另一种是用于分离出不同行为的扩展关系,用构造型<>表示。
        (1)包含关系:当可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个构件来实现某一个用例很重要的部分功能时,应该使用包含关系来表示它们。其中这个提取出来的公共用例称为抽象用例。
        例如,软考在线图书订单处理系统中,“创建新订单”和“更新订单”两个用例都需要检查客户的账号是否正确,为此定义一个抽象用例“核查客户账户”。用例“创建新订单”和“更新订单”与用例“核查客户账户”之间的关系就是包含关系。
        (2)扩展关系:如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种事情,则可以将这个用例分为一个主用例和一个或多个辅用例进行描述可能更加清晰。
        例如,软考在线图书管理系统中,读者归还图书时,需要判断当前日期是否已经超过了图书借阅的周期。如果超过了借阅周期,则必须罚款。“归还图书”和“罚款”用例之间的关系就是扩展关系。
        用例之间还存在一种泛化关系。用例可以被特别列举为一个或多个子用例,这被称做用例泛化。当父用例能够被使用时,任何子用例也可以被使用。例如,购买飞机票时,既可以通过电话订票,也可以通过网上订票,则订票用例就是电话订票和网上订票的泛化。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有