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

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

CMM能做什么

发布: 2008-1-18 12:56 | 作者: 不详 | 来源: Tech.acnow.net | 查看: 78次 | 进入软件测试论坛讨论

领测软件测试网

 

●数据一致性验证引擎

      数据正确性验证自动机,它验证用户的每一个输入是否合法,正确。它的输入是数据一致性规则集。
   
    ●数据访问控制引擎

      用来屏蔽对数据库的直接访问,实现应用系统同数据库系统的相对独立。
   
    ●消息交换引擎

      用来协调代理之间的互动工作。

    上述引擎的实现,无疑已经基本实现了业务逻辑与计算机技术的隔离。而业务逻辑的描述和软件的表示层是容易工程化的。这样就实现了软件开始过程的相对透明化。上述叙述讨论的是,如何在已经得到正确需求的情况下,如何开发出高质量软件。但是对于如何得到正确需求没有涉及。

    众所周知,需求获取过程是难以工程化的。但是如果能对已获得的需求进行形式化,并且在上面建立演绎系统,则对于需求分析是有助的。因此本项研究还涉及需求的形式表达方法和表达平台,并且具备一定的推导能力。这个平台可发现可能的错误和不完善。但是这个系统不试图对需求进行一致性和正确性判定,因为这是不可解问题。

    5.4 开发过程控制工具
 
  事实上,目前已经存在着许多软件开发过程控制工具(SDPC),例如各种case工具,微软公司的project,北大青鸟等。但是当软件开发技术和结构发生变化时,软件开发过程控制工具也应当是不同的,因此本项研究也包括SDPC。明显,SDPC的开发不存在理论和技术上的困难,或者说是"可工程化的",因此不存在"关键技术"。

    六 基础理论

    第一,已被分离和分解的业务逻辑说明性表达方法,基础理论为说明性程序设计。

    第二,操作控制和对象状态引擎的实现,基础理论是情景演算和动作逻辑。

    第三,分层结构的软件开发方法,基础理论是元程序设计。
  
      七 结束语

    如果没有理论上的突破,则无论用任何方未来解决软件工程问题都是困难的,CMM也是如此。

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

77/7<1234567

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

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