题目详情

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

中级软件设计师,章节练习,基础复习,中级软件设计师模拟

  • A.A
  • B.B
  • C.C
  • D.D

正确答案及解析

正确答案
A
解析

在用例模型中,用例之间关系主要有包含、扩展和泛化,利用这些关系,把一些公共信息抽取出来,以便于复用,使得用例模型更易于维护。①包含关系。当可以从两个或两个以上用例中提取公共行为时,应该使用包含关系来表示它们。其中这个提取出来公共用例称为抽象用例,而把原始用例称为基本用例或基础用例。②扩展关系。如果一个用例明显地混合了两种或两种以上不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例,这样使描述可能更加清晰。③泛化关系。当多个用例共同拥有一种类似结构和行为时候,可以将它们共性抽象成为父用例,其他用例作为泛化关系中子用例。在用例泛化关系中,子用例是父用例一种特殊形式,子用例继承了父用例所有结构、行为和关系。本题中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
查看答案

相关题库更多 +