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

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

使用 UML 为 Web 应用程序构架建模

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

领测软件测试网



在图 5 中,以 «JavaScript» 为构造型的类是一个代表购物车中的商品项的对象。对于可有多种输入可能的字段,它们的表单属性说明中使用了数组语法。在这个例子中,这意味着购物车可以有零到多个项,每个项都有一个 Qty、AllowSubs、Cost 和 Total <input> 元素。

由于客户机页内的所有活动都用 JavaScript 执行,而 JavaScript 是一种无类型的语言,所以为这些属性指定的数据类型只是为了便于实施员辨认。在 JavaScript 中执行或作为 HTML 输入标记执行时,该类型将被忽略。这对函数参数也成立,函数参数是模型的一部分,尽管本图并未明确显示。

框架
HTML 框架从刚被引入 Web 站点和 Web 应用程序时就引发了极大的争论,且意见呈两极分化。框架允许在某一时刻有多个页激活,并对用户可见。目前最常用的浏览器还具备一组最新的特性,允许用户机器上同时打开多个浏览器实例。使用动态 HTML 脚本,这些页中的构件可以彼此交互。客户端复杂交互的潜力非常大,使得对此建模的需要变得更大。

是否在应用程序中采用框架或多个浏览器实例,这要由构架设计师决定。如果决定采用,客户端行为的模型就需要在 ADM 中表示出来,原因如上所述。要对框架的使用进行建模,我们又定义了两种类构造型:«frameset» 和关联关系构造型 «targeted link»。框架集类代表一个容器对象,直接映射到 HTML<frameset> 标记。它包含客户机页和目标。目标类是一个被其他客户机页引用的指定框架或浏览器实例。目标链接关联关系是指向另一个页的超链接,但它要在特定目标中才能提供。在图 6 的示例中,浏览器显示了一个使用两个框架的常用大纲视图。一个框架根据目标命名为 Content,另一个框架只包含一个客户机页。这一客户机页框架包含书的目录 (TOC)。该页的超链接是有目标的,因此超链接指向的内容在 Content 框架中显示。得到的效果就是页左侧的一个静态目录,以及页右侧的书中每一章的内容。



图 6. 框架示例

延伸阅读

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


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

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