文件名称:用例之间的关系-需求管理与配置管里
文件大小:4.14MB
文件格式:PPT
更新时间:2024-05-15 16:58:43
需求管理
用例之间的关系 扩展(extends)关系 允许对已有用例增加步骤创建一个新的用例 用(uses)关系 在一个用例中重用另一个用例中的步骤 泛化关系 一个参与者继承了另一个参与者 讲解: 1、扩展关系 假设有一个客户要访问某个站点并订购某个产品。如果他是一个新客户,他的详细信息将存储到客户数据库。假设有两个用例定义这些功能--“下订单”用于订购产品,“添加客户”用于输入客户端详细信息。这样两个用例之间就会建立一个关系,一旦“下订单”用例发现此客户是站点的新客户,就会使用“注册客户”用例的功能,这个条件是数据库中没有该客户端详细信息。如果此条件为真,即客户是新的,则“下订单”会扩展“注册用户”的功能,将客户详细信息添加到数据库。“下订单”用例和“注册客户”用例之间的扩展关系表明“注册用户”用例是可选的。例如,客户可能已经输入了个人注册信息,并且对这些信息已经相当满意。 2、用关系 如果许多用例中都有一种共同行为,把该行为通过用例来模型化,被其他用例重用,则这种关系被称为“用”关系。用关系和扩展关系的不同之处为:在扩展关系中,要将一个对象的功能转移到另一个对象,需要满足一定的条件,但在用关系中无需有条件,即源对象用目标对象的所有功能。假设一个公司有“销售”和“采购”两个用例,两个用例公用一个支票处理功能,这样可以创建一个“支票处理”用例,“销售”和“采购”用例都会拥有此用例的功能。 3、泛化关系 参与者之间的继承关系。