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

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

系统约定:用UML描述工作流管理

发布: 2009-10-29 13:16 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 46次 | 进入软件测试论坛讨论

领测软件测试网

符号用UML表示,为了更加清楚,依赖关系用role ends3表示。

项目知识库的结构化

  在开发流程中,软件构架师、设计者和开发者确认软件产品的某些信息,如用例、软件构架、对象协作和类描述。这些信息可能十分抽象,如产品前景,也可能非常具体,如源代码。在本文中,我们把这些信息叫作软件产品设计工件(design artifacts)。

  我们必须认识到设计工件与它的表达之间的区别:设计工件决定业务系统的信息,而表达决定如何把这些信息表示出来。有些设计工件用UML表示,有些用文字或表格表示,例如,类的生命周期可以用UML状态图、活动图、状态转移表或Backus-Naur范式表示。类库用文字来表示。

  工作流管理系统的规格说明是定义在精确定义的设计工件基础上的,而不是在图上。这一节和下一节将讨论设计工件的结构,此结构可以明确业务流程、业务规则、软件构架和业务系统设计之间的关系,并且很容易扩展到覆盖业务系统的其他方面,如团队结构和项目计划。

  业务系统可被描述为多级的抽象和多种视图。多级的抽象如组织级、系统级、构架级、类级;多种视图如逻辑视图、用例视图、分析视图、测试视图或文档视图。在抽象的每一级和在每一视图里,软件产品可以用四个设计工件来描述:分类器之间的静态关系、分类器之间的动态交互、分类器职责和分类器生命周期。每个工件可用UML图或文字来表示。如图9和图10。


图9 结构化项目知识库的设计工件模式


图10 在每一抽象级的每一视图中,都可以用四种设计工件描述软件产品。

 

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


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

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