当前位置:首页>> 软件工程>> 需求工程

全文搜索

精华导读

·EasyERP2004 制造行业通用性ERP管理系统
·PB中表的修改对数据窗口和报表的影响的解决办法
·在PB中实现Word内容的替换
·office xp风格菜单基本版
·用PB制作outlook界面源程序(非原来的老外版本)(
·将所见dw内容(包括计算字段)输出到execl中
·ERP在中国应用面临的问题
·PB中使用FORMULA ONE(实例篇
·控制打印机的动态库,兼容win98/98/me/nt2000/xp
·易佳自定义报表系统
·用例驱动的需求过程实践

最新发表

·循序渐进学习Power Builder 6.0(14-3)
·循序渐进学习Power Builder 6.0(15-1)
·循序渐进学习Power Builder 6.0(15-2)
·循序渐进学习Power Builder 6.0(15-3)
·循序渐进学习Power Builder 6.0(15-4)
·循序渐进学习Power Builder 6.0(16-1)
·循序渐进学习Power Builder 6.0(16-2)
·循序渐进学习Power Builder 6.0(16-3)
·循序渐进学习Power Builder 6.0(17-1)
·循序渐进学习Power Builder 6.0(17-2)
·循序渐进学习Power Builder 6.0(17-3)
·循序渐进学习Power Builder 6.0(17-4)
·循序渐进学习Power Builder 6.0(17-5)
·循序渐进学习Power Builder 6.0(17-6)
·用PB编写邮件应用程序(1)
·用PB编写邮件应用程序(2)
·用PB编写邮件应用程序(3)
·用PB编写邮件应用程序(4)
·Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.

高级可跟踪性——基本可跟踪性

文章来源:互联网络 文章编辑:admin 添加时间:2006-12-29

有很多种表示多对多关系的方式。一个顾问刚好在一个国防工程承包商办公室将被可跟踪性审计员检查之前进行了访问。沿长长的楼层一侧,是摊开着的需求文档,楼层的另一侧是程序清单。可跟踪性采用文档之间的一段段绳子表示。占地、费时、不可维护、不可转换。不过也完成了部分工作。

  很多工程师会看到作为相关文档的附录中采用矩阵形式表示的可跟踪性。例如,矩阵的一个方向表示用户需求,另一个方向表示系统需求,在每个有关系的格子中作出标记。

  这种方法有多个缺点:

  ● 如果在两个方向上有大量语句,纸张或屏幕幅面会太小,不能显示足够信息;
  ● 可跟踪性关系一般很稀疏,使得矩阵中的大多数格子都是空的,浪费空间;
  ● 研究由多个单独矩阵表示多层可跟踪性是非常艰苦的工作;
  ● 有关可跟踪性的信息与需求本身的细节分离。

  另一种方法是使用超链文档,其中的语句可以根据需要高亮显示,链接到其它语句,或贯穿语句,如果很聪明,还可以利用超链双向贯穿语句。现在可跟踪性信息在语句文本中是可视的,但是在以下方面仍然存在问题:

  ● 为了执行分析,可能必须使另一端文本可视,才能走通链;
  ● 当超链的另一端被删除时很难发现,使得链悬空,很难维护可跟踪性。
  不管使用哪种方法,除非有工具支持,否则可跟踪性很难维护。
  可跟踪性最简单的形式,是通过链接语句结合某种数据库支持。如果将链接信息单独放在文档中会很有帮助。重要的是语句能够被单独和唯一地标识。

  记住这些分析后,可跟踪性实现的核心功能是:

  ● 能够创建语句之间的链,形成所允许的关系;
  ● 能够以受控方式删除语句之间的链;
  ● 能够同时观察所选择关系两端语句的文本(或其它属性);
  ● 能够执行覆盖率分析,以显示被所选关系覆盖和没有覆盖的语句;
  ● 能够执行单层或多层影响分析,以显示被影响的语句集合;
  ● 能够执行单层或多层导出分析,以显示原始的语句集合;
  ● 能够执行向上和向下覆盖率分析,以显示所选关系覆盖和没有覆盖的语句。

  图7.1 给出了一个基本可跟踪性例子。一个用户需求跟踪到三个对应的系统需求。图中,用户需求的文本以及对应的系统需求集合都是可视的。将这两种信息结合起来,使得评审可跟踪性
变得很容易。图7.2 给出了第二个例子。

[ ]

首页 评论 打印 刷新 返回顶部 关闭
【相关文章】  【相关评论】
目前暂时没有相关文章