51Testing软件测试论坛

标题: 统一建模语言UML中的用例图和活动图 [打印本页]

作者: 水中的鱼    时间: 2008-10-8 20:52
标题: 统一建模语言UML中的用例图和活动图
统一建模语言UML (Unified Modeling Language)主要分为用例图,活动图。它的作用是用图形的方式表示用户的显示需求和隐示需求。即功能描述和非功能的描述。因为UML为可视化语言,这样比文档更加清晰方便理解。功能的描述包括:功能的说明,输入,操作/处理,功能执行完的结果几个方面。
    用例图的作用是1.用来描述功能说明。2.明确测试范围。3.通过Actor可以明确功能执行执行者。在用例图中有几个关键的要素:Use Case 即体现软件功能的说明。Actor 角色  表示功能的执行者。实线箭头表示包含关系,虚线箭头表示依赖关系。实线空箭头表示继承关系。通过用例图可以明确Actor之间的关系,Use case 之间的关系,Actor和Use case之间的关系。
    用例图做好后,就来绘制活动图。活动图的作用在于将单功能点的输入,操作,输出进行描述。同时,将功能组合使用业务场景来描述。首先要确定不同的泳道,例如用户是一个泳道,而系统属于另一个泳道,当然,根据不同的系统,可以分成若干个泳道。可以使用活动框来表示输入,输出,处理。如果有分支则使用分支符号表示。
    一般用例图是在测试计划前由测试人员编写,目的在于明确测试的范围,而活动图是在写测试用例前由测试人员绘制,目的在于据此来编写测试用例。因为活动图的每一个分支就可以表示一个测试用例。这种编写测试用例的方法又叫流程分析法。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2