首页学历类考试大学计算机科学
(简答题)

解释和比较用例图当中的extend和include关系?

正确答案

扩展(extend):extend关系是对基用例的扩展,基用例是一个完整的用例,即使没有子用例的参与,也可以完成一个完整的功能。extend的基用例中将存在一个扩展点,只有当扩展点被激活时,子用例才会被执行。
Extend关系在用例图中使用带箭头的虚线表示(在线上标注<>),箭头从子用例指向基用例。
包含(include):include为包含关系,当两个或多个用例中共用一组相同的动作,这时可以将这组相同的动作抽出来作为一个独立的子用例,供多个基用例所共享。因为子用例被抽出,基用例并非一个完整的用例,所以include关系中的基用例必须和子用例一起使用才够完整,子用例也必然被执行。Include关系在用例图中使用带箭头的虚线表示(在线上标注<>),箭头从基用例指向子用例。
8.OO开发当中的三层设计概念(面向开发)
面向对象的开发中,通常把OO系统中相互联系的所有对象分成三类:问题域类、GUI类和数据访问类。
其中问题域类是指和用户相关的对象类;GUI类的作用是方便用户与问题类进行交互;数据访问类实现问题域类和数据库的交互。在实现系统是首先确定问题域类,然后实现GUI类,最后再确定数据访问类的顺序逐步实现。

答案解析

相似试题

  • (简答题)

    用例图当中四个主要组成部分是什么?

    答案解析

  • (判断题)

    建立用例模型的步骤包括确定角色、确定用例和绘制用例图。

    答案解析

  • (填空题)

    ()、()、()和()是用例图组成的要素。

    答案解析

  • (填空题)

    在用例视图中包括了系统中的所有参与者、用例和用例图,必要时还可以在其中添加()、()、()和()等。

    答案解析

  • (简答题)

    考虑一个计算机超市,出售硬件、外设和软件。分析谁是这个系统的参与者?这个系统有哪些主要用例?画出用例图。

    答案解析

  • (简答题)

    下图是饮料销售系统的用例图,完成下题: 供货和根据销售情况供货的关系是什么?

    答案解析

  • (简答题)

    下图是图书管理系统中的用例图,完成题目: Lend book和Check user account的关系是什么?

    答案解析

  • (简答题)

    简述业务用例图与用例图的区别。

    答案解析

  • (简答题)

    什么是用例图?用例图有什么作用?

    答案解析

快考试在线搜题