特别声明:站内论文除注明为本站原创外,其他均来自网友投稿或公共网络资源,本站不提供全文浏览或者下载,版权归原作者所有,仅供学习研究参考,不得用作商业目的;如需要资料请联系本站代为收集! [中文摘要]如何提高软件开发的质量,是当前的一个研究热点。目前主要通过规范开发过程的方法,来保证软件的质量。软件成熟度模型(CMM)就是一个软件开发的过程的模型。它提倡通过严格的过程管理来提高所开发软件的质量。CMM通过评判软件开发过程的文档的规范程度来评定软件过程,这个评价的操作方法相当复杂,不可能对每个过程都进行评价。现在还没有一个用统一的数据测度来衡量某个过程优劣的方法。本文试图从系统的角度来探讨软件开发过程,提出一个用数据评价软件开发过程的方法。 软件开发难题的本质问题有四个:软件的复杂性、一致性、可变性和不可见性。本文通过对软件危机的特点分析发现:软件危机的本质原因在于软件生产过程的复杂性。实际上这种复杂性在其他领域也同样存在。例如:工业生产的大系统,社会系统,经济系统,教育系统等等。对于这些系统我们如何来研究呢?本文做了一些探讨。 通过对工业生产过程和信息生产过程的比较发现:工业生产过程是一个固定逻辑的重复劳动。而信息生产的主要过程是软件的生产,而软件生产是一个逻辑的创造过程。正是因为软件生产是逻辑创造过程使得软件生产成为一个复杂生产。在工业大系统、社会... [英文摘要]At the present, a major problem is how to control the complexity of the software development. Now the the method of controlling the process is mainly used to guarante the software quality. The Capacity Maturity Model (CMM) is a process model of the software development. To achieve the quality of the software development control, CMM advocates a strict process . CMM evaluates the software developing process through the criterion extent of software developing process documents. There is no unified data measur...