• TheMythicalCMM(CMM神话):01

    The Mythical CMM(CMM神话):01 Myth(神话),在软件工程的文献中常常指那些流传很广、似是而非的观点。较早也最著名的是Brooks的《人月神话》(The Mythical Man-Moth),而Pressman在其《软件工程——实践者之路》(Software Engineering——A Practioner's Appr...

    2008-04-09 04:06:26

  • TalkwithMr.Scott

    UMLChina于3月11日举办了第16期专家交流,这次交流的重点是对象技术、开发过程、敏捷(agile)方法。作为一个agile的初学者,我有幸也参与了这次令人愉快而难忘的讨论,非常高兴可和《Marstering Enterprise JavaBeans》一书的作者Scott W. Ambler先生同在一个聊天室中...

    2008-04-09 04:06:25

  • CMM评估中存在的若干问题(论CMM评估的可信性)

    前言:本文部分内容参考了2000年2月IEEE杂志上的一篇文章。该文作者从采购方和软件企业方分析了SCE中存在的若干问题,最后发问:“CMM评估还可信吗?” 中国软件企业的CMM评估,一开始就充满了浮躁、做秀和功利的气息。整个CMM评估的过程,我们看到的是好大喜功的政府...

    2008-04-09 04:06:25

  • GIS中的坐标系定义与转换

    自 "Mapinfo上的GIS系统开发"一文在计算机世界网上刊登后,有好几位网友向我询问坐标系定义与转换方面的问题,问题可归结为 (1) 地图在Mapinfo上显示得很好,但在MapX中却显示不出来或显示得不对;(2) GPS定位得到的WGS84坐标怎么往北京54坐标地图上转。这些问题也是曾...

    2008-04-09 04:06:25

  • 盒式结构开发

    "净室软件规范"描述了对系统或程序的两个功能性的观点。第一个基于外部行为(黑盒),第二个基于状态机(状态盒)。以下将描述第三个观点--用于实现状态盒并展示特定的外部行为的过程或算法(明盒)。 自顶向下的循环过程必须做出许多设计决定。通过此过程,一个复杂系...

    2008-04-09 04:06:23

  • 净室规范和设计的盒子结构(1)

    盒子结构是在规范和设计中对现实系统的外在基本属性的功能描述。图3.1描绘了三种盒子:黑盒、状态盒、明盒。这些盒子不仅展示了外部行为,而且还提高了内部可见度。黑盒确定了一个系统或系统组件的外部行为。状态盒则进一步指定了完成外部行为所需的状态数据。明盒则进...

    2008-04-09 04:06:21

  • 增量式开发的理论基础

    净室过程中实践的增量式开发技术是基于引用透明性原理的。引用透明性意味着一个表达式所关心的惟一的事情是它的值,能用其值相等的子表达式代替。引用透明性暗示,一个实体的有关低层细节被抽象了,而不是忽略了高层描述的特定系统。因此,当置身于较大的上下文中时,...

    2008-04-09 04:06:20

  • 增量式开发的优点

    统计质量控制之下的增量式开发(incremental development)是软件项目建立和保持管理控制的净室途径。增量式开发是20世纪70年代早期由Mills提出的。但直到80年代末,当Mills和他的助手们的净室论文和专项报告开始出现的时候才获得认同。Fred Brooks描述了增量式开发方法...

    2008-04-09 04:06:19

  • 净室技术

    净室软件工程可用如下三个关键技术来刻画:置于统计过程控制之下的增量开发,基于函数的规范、设计和验证以及统计测试和软件认证。这些技术可分开使用,也可一起使用。采用这些技术可改进技术生产过程。 在统计过程控制下的增量开发 增量开发基于产品开发中受控迭代的...

    2008-04-09 04:06:18

  • 净室软件工程及发展

    净室是一种以合理的成本开发高质量软件的基于理论、面向工作组的方法。净室是基于理论的,因为坚实的理论基础是任何工程学科所不可缺少的。再好的管理也代替不了理论基?>皇沂敲嫦蚬ぷ髯榈模?蛭?砑?怯扇丝?⒊隼吹模?⑶依砺郾匦爰蚧?绞导视τ貌拍芤?既说拇丛炝...

    2008-04-09 04:06:17

2