要使这个特性起作用,你需要“敏捷”地更新你的项目管理信息。不象报表工具那样总是从头产生一个新报表,你只需要在第一次输出所有东西。产生初始报表后,你的建模工具应该只被要求用新信息来修改你的管理工具。根据用户需要控制的级别,建模工具能在输出之前展现给用户一个修改的清单。
建立一个项目管理链接的一个美妙的好处是,提供把分析和设计阶段的完成日期作为目标的能力。具体方法是通过计算进展速度,并基于完成模型所需的剩余的工作,使用这个速度来计算预期的完成日期。
度量(Metrics)
当你的项目开始成熟时,你可能需要知道你的模型的度量。度量能在一个特殊的模型的生存质量上给面向对象分析员一些即时的反馈。一些感兴趣的度量包括:类层次中的超类数量,每个类中方法的数量,每个类中属性的数量,get/set的数量,方法重载的数量,每个方法的代码行数,public、private和protected方法的百分比,每个类的耦合度(该类知道另外的类的数量),以及被注释方法的百分数。
度量可以通过一个报表界面提供,或者,更好的是,通过一个到电子表格的链接,类似于前面描述的项目管理链接。
SVG: 矢量图形
为达到真正的、标准化的矢量图形输出/输入功能,UML工具厂商即将有一种选择。W3C的可缩放矢量图形(Scalable Vector Graphics, SVG)建议是可格式化图形的一种XML语法,成熟的1.0版本规范已经进展到“最后预览”阶段(3/3/2000)。一旦被完全认可,你可以留意HTML浏览器厂商什么时候在他们的下一代浏览器中提供支持。
为什么是SVG?因为一套用这种矢量图形格式输出的UML图表可以被链接到网页上。“over the web”的UML设计文档的读者将能够使用这种图形浏览技术,如在浏览器内缩放和平移,来更轻松地浏览一张大的UML图表。还有,和GIF格式图形相比,这种格式将戏剧性地提高通过web加载大图形的速度。请看今天Macromedia Flash的展示在浏览器中加载是如何之快,就可以证明这一点!
为了强调GIF图形和可缩放图形在出版环境中的强烈差别,我们准备了一个模拟,通过创建包括两个类图实例的Adobe PDF文件,其中一张是输入的GIF图形,另一张是矢量图形。你可以下载这个PDF文档并在Adobe Acrobat中观看。尝试放大到很高的水平如800%或1600%,然后比较GIF图形和矢量图形的结果。这个实验并非不切实际:你可能需要准备一张被缩放到一个可读性提高的水平的演示图。
下载GIF和矢量图形对比的PDF例子文件.
为了展望UML和SVG的未来,我们也准备了一个使用SVG在浏览器中显示类图的演示。为了观看这个演示,你必须首先为你的浏览器下载一个SVG察看器。我们推荐来自优秀的Adobe SVG站点的插件。这样你就可以观看用SVG显示的图形模型演示。
文章来源于领测软件测试网 https://www.ltesting.net/