软件开发项目的概念
浏览量:3749
软件开发项目是出特定的组织体来进行,一般来说就是具有下列特性的组织体进行软件开发:
(1)只限于一次的处理:软件开发项目是有限期间的组织体所进行的开发,它是在特定的问题、特定的题目发生时给予组织,在问题和题目U经解决的情况下则解散该组织;
(2)有明确的需要达成的目标:软件开发项目足以适应应该解决的问题或题目而组织起来,并且明确该项目应该达到的目标、项目的成功与否决定该目标是否已达成;
(3)具有不确切的技术:为了达成软件开发项目目标,往往伴随着许多不确切性的技术,为了克服这些不确切性技术,需要采取必要的随行帧变的体制,以适应软件开发项目的状况,同时还须动员或聘用一些专家加入软件开发项目的体制中。在各类开发项目中,软件开发项目算得上是最复杂的项目,这主要是三方面的原因:首先,软件系统开发的主要资源是人,而人是最难管理的;其次,软件开发项目的核心是软件,从某种意义上讲,软件是无形的,是智慧型产品,开发过程或多或少是具有创造性的过程,对其质量的评价也存在很多主观因素;第三,需求的多变性。这些因素导致软件外发项目的复杂程度高于任何其他系统。决定一个软件开发项目实施成功的因素很多,一个软件开发项阴日否成功与有没有项目管理没有绝对的联系,但可以肯定地说,软件开发的工程管理在工程实施中发挥着很重要的作用。它就像是一个催化剂,能让团队的能量得到最大限度的释放,让企业更有效率。可以说,是否应用项目管理,在项目实施中给用户带来的效果是不同的。使用工程管理方法来保证软件开发项目成功必然成为软件发展的更高阶段。软件工程使软件开发脱离了个人手工作功式的无序和无法管理的低级发展阶段。
本文由软件开发提供:http://www.eforces.cn
上一篇:软件开发项目工程管理的要素
下一篇:系统软件