某在线交易平台“支付”功能需求描述如下:客户进行支付时,可以使用信用卡支付或支付宝支付。从中抽象出3个用例:支付、信用卡支付和支付宝支付,这3个用例之间关系是( )。

- A.A
- B.B
- C.C
- D.D
正确答案及解析
正确答案
解析
在用例模型中,用例之间关系主要有包含、扩展和泛化,利用这些关系,把一些公共信息抽取出来,以便于复用,使得用例模型更易于维护。①包含关系。当可以从两个或两个以上用例中提取公共行为时,应该使用包含关系来表示它们。其中这个提取出来公共用例称为抽象用例,而把原始用例称为基本用例或基础用例。②扩展关系。如果一个用例明显地混合了两种或两种以上不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例,这样使描述可能更加清晰。③泛化关系。当多个用例共同拥有一种类似结构和行为时候,可以将它们共性抽象成为父用例,其他用例作为泛化关系中子用例。在用例泛化关系中,子用例是父用例一种特殊形式,子用例继承了父用例所有结构、行为和关系。本题中3个用例“支付”“信用卡支付”和“支付宝支付”之间满足泛化关系。?
你可能感兴趣的试题
某幅图像具有1024×768个像素点,若每个像素具有8位颜色深度,则可以表示(作答此空)种不同颜色,经4:1压缩后,其图像数据需占用(4)KB存储空间。
-
- A.8
- B.256
- C.512
- D.1024
- 查看答案
显示深度、图像深度是图像显示重要指标。当______时,显示器不能完全反映数字图像中使用全部颜色。
-
- A.显示深度=图像深度
- B.显示深度>图像深度
- C.显示深度≥图像深度
- D.显示深度<图像深度
- 查看答案
软件项目至少应形成功能基线、分配基线和产品基线三类基线。功能基线形成时机是( )。
-
- A.在系统分析与软件定义阶段结束时
- B.在需求分析阶段结束时
- C.在软件设计阶段结束时
- D.在综合测试阶段结束时
- 查看答案
下面程序使用了函数指针,其运行结果是______。
#include<stdio.h>#include<math.h>int f1(int a){return a*a;}int f2(int a){return a*a*a;}void main( ){int x=3,y1,y2,y3,y4;f=f1;y1=(*f)(x);y2=f1(x);f=f2;y3=f(x);y4=f2(x);printf("y1=%d,y2=%d,y3=%d,y4=%d\n",y1,y2,y3,y4);}
-
- A.y1=27,y2=9,y3=9,y4=27
- B.y1=9,y2=9,y3=27,y4=27
- C.y1=9,y2=27,y3=9,y4=27
- D.y1=27,y2=27,y3=9,y4=9
- 查看答案
某幅图像具有1024×768个像素点,若每个像素具有8位颜色深度,则可以表示(请作答此空)种不同颜色,经4:1压缩后,其图像数据需占用( )KBWe存储空间。
-
- A.8
- B.256
- C.512
- D.1024
- 查看答案