• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件用例建模指南[4]

发布: 2009-11-09 10:23 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 118次 | 进入软件测试论坛讨论

领测软件测试网

软件用例建模指南[4]   软件测试用例

关键字:用例建模 指南

  3. 系统需求

  RUP中根据FURPS+模型将系统需求分为以下几类:

  功能(Functionality)

  可用性(Usability)

  可靠性(Reliability)

  性能(Performance)

  可支持性(Supportability)

  设计约束等

  除了第一项功能性需求之外的其他需求都归之为非功能性需求。

  3.1 需求工件集

  用例模型主要用于描述系统的功能性需求,对于其他的非功能性需要用其他文档来记录。RUP中定义了如下的需求工件集合。

  用例模型:记录功能性需求

  用例图:描述参与者和用例之间的关系

  用例规约:描述每一个用例的细节信息

  补充规约:记录一些全局性的功能需求、非功能性需求和设计约束等

  词汇表:记录一些系统需求相关的术语

  在实际应用中,除了这些工件之外,我们还可以根据实际需求灵活选用其他形式的文档来补充说明需求。并不是所有的系统需求都适保合用用例模型来描述的,如编译器,我们很难用用例方法来表述它所处理的语言的方法规则,在这种情况下,采用传统的BNF范式来表述更加合适一些。在电信软件行业中,很多电信标准都是采用SDL语言来描述的,我们也不必用UML来改写这些标准(UML对SDL存在着这样的兼容性),只需将SDL形式的电信标准作为需求工件之一,在其他工件中对其加以引用就可以了。总之,万万不可拘泥于用例建模的形式,应灵活运用各种方式的长处。

  3.2 补充规约

  补充规约记录那些在用例模型中不易表述的系统需求,主要包括以下内容。

  功能性

  功能性需求主要在用例模型中刻画,但是也有部分需求不适合在用例中表述。有些功能性需求是全局性的,适用于所有的用例,如出错处理、I18N支持等,我们不需要在所有的用例中描述这些功能性需求,只需要在补充规约中统一描述就可以了。

  

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 建模 软件 指南

31/3123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网