什么是Use Case间的扩展关联关系?请举例说明。

题目

什么是Use Case间的扩展关联关系?请举例说明。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 在采用标准UML构建的用例模型(Use-Case Model)中,参与者(Actor)与用例(Use Case)是模型中的主要元素,其中参与者与用例之间可以具有(45)关系。

(45)

A. 包含(include)

B. 递归(Recursive)

C. 关联(Association)

D. 组合(Composite)


正确答案:C

第2题:

什么是Use Case间的包含关联关系?请举例说明。


正确答案:是指一个基本Use Case的行为包含了另一个Use Case的行为。

第3题:

UML用例间的关系主要有4种:继承关联、扩展关联、包含关联和使用关联。请说明并举例。


正确答案:在用例模型中用例间的关系主要有4种继承关联、扩展关联、包含关联和使用关联。下面分别说明。 . 继承关联。用例是一种类类之间的继承和被继承关系在用例之间也存在。继承关联表示两个用例之间有继承关系。例如财务管理系统中的用例“超越权限”和“资金支出”就是继承关联“资金支出”是父用例“超越权限”是子用例“超越权限”用例继承了“资金支出”用例的功能。 . 扩展关联。扩展关联与继承关联类似通过向基本用例添加动作来扩展该用例。例如教学管理系统中原先有一个用例“排课表”现在增加一个“排新
在用例模型中,用例间的关系主要有4种,继承关联、扩展关联、包含关联和使用关联。下面分别说明。 . 继承关联。用例是一种类,类之间的继承和被继承关系在用例之间也存在。继承关联表示两个用例之间有继承关系。例如财务管理系统中的用例“超越权限”和“资金支出”就是继承关联,“资金支出”是父用例,“超越权限”是子用例,“超越权限”用例继承了“资金支出”用例的功能。 . 扩展关联。扩展关联与继承关联类似,通过向基本用例添加动作来扩展该用例。例如,教学管理系统中原先有一个用例“排课表”,现在增加一个“排新

第4题:

耦合性的概念和软件的可移植性有什么关系?请举例说明你的论述。


正确答案:所谓“耦合性”是指模块之间联系的紧密程度的一种度量,而软件的“可移植性”是指将一个软件系统从一个计算机系统或环境移植到另一个计算机系统或环境中运行时所需工作量的大小。可移植性是用一组子特性,包括简明性、模块独立性、通用性、可扩充性、硬件独立性和软件系统独立性等,来衡量的。如果一个软件具有可移植性,它必然耦合性低,这样模块独立性要强。例如,有一个图形处理软件,它应具有二维几何图形处理、三维几何图形处理、图形显示、外设控制、数据库管理、用户界面控制、设计分析等模块。如果这些模块之间都是通过参数表来传递信息,那么它们之间的的耦合就是数据耦合或标记耦合等,都是低耦合。将来如果想要把它们移植到另一个外部环境中,这些模块容易修改(功能内聚),且接口清晰,修改可局部化。反言之,如果这些模块都是功能内聚或信息内聚的模块,模块之间的耦合都是低耦合,也对可移植性有促进。但不能讲具有低耦合性模块结构的软件一定具有可移植性,因为是否具有可移植性还有其它因素的影响。

第5题:

什么是神性观念?请举例说明。


正确答案: 所谓神性观念,一般是指被崇拜的或人和物的某种神秘行为所表现出来的一种超人间、超自然的属性,这种属性一般是看不见、摸不着,但都发挥着实体的作用。

第6题:

请简述什么是“耗能工质”? 请举例说明?


正确答案: 在生产过程中所消耗的不作为原料使用、也不进入产品,在生产或制取时需要直接消耗能源的工作物质。
耗能工质主要包括新水、软化水、压缩空气、氧气、氮气、氦气、乙炔、电石等。

第7题:

耦合的概念和软件的可移植性有什么关系?请举例说明你的论述。


正确答案:耦合是对一个软件结构内不同模块之间互联程度的度量。
耦合强弱取决于模块之间接口的复杂程度。在软件设计的时候应该追求尽可能松散耦合系统。由于模块之间联系简单,发生在一处的错误传播到整个系统的可能性很小,因此,模块之间的耦合程度对系统的可理解性,可测试性,可靠性和可维护性有很重要的影响。内聚是对模块内各元素彼此结合的紧密程度的度量。

第8题:

Oneoftheusecasesinyourwebapplicationusesmanysession-scopedattributes.Attheendoftheusecase,youwanttoclearoutthissetofattributesfromthesessionobject.Assumethatthisstaticvariableholdsthissetofattributenames:201.privatestaticfinalSetUSE_CASE_ATTRS;202.static{203.USE_CASE_ATTRS.add("customerOID");204.USE_CASE_ATTRS.add("custMgrBean");205.USE_CASE_ATTRS.add("orderOID");206.USE_CASE_ATTRS.add("orderMgrBean");207.}Whichcodesnippetdeletestheseattributesfromthesessionobject?()

A.session.removeAll(USE_CASE_ATTRS);

B.for(Stringattr:USE_CASE_ATTRS){session.remove(attr);}

C.for(Stringattr:USE_CASE_ATTRS){session.removeAttribute(attr);}

D.for(Stringattr:USE_CASE_ATTRS){session.deleteAttribute(attr);}

E.session.deleteAllAttributes(USE_CASE_ATTRS);


参考答案:C

第9题:

什么是部分依赖?什么是传递依赖?请举例说明。


正确答案: 部分依赖关系是指某个属性只由构成主键的部分列决定,而和另一些列无关。例如对关系:学生选课(学号,姓名,课程号,成绩),此关系的主键是(学号,课程号),而“姓名”列只由“学号”决定,与“课程号”无关,这就是部分依赖关系。
‘’传递依赖指的是某个非主键属性是由另一个非主键属性决定的,而这个非主键属性再由主键决定。例如对关系:学生(学号、姓名、所在系,系主任),此关系的主键为(学号),而“系主任”由“所在系”决定,“所在系”又由“学号”决定,因此“系主任”对“学号”是传递依赖关系。

第10题:

字节扩展指令和字扩展指令用在什么场合?举例说明。


正确答案: 用在除法运算中,对带符号数的被除数进行扩展;
例如:当被除数在AX中,除数在BX中时
CDW
IDIV  BX