软件开发的管理意义_第1页
软件开发的管理意义_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、关于软件开发的管理意义 当今计算机工业发展迅速,软件产业更是如此,技术和产品的更新换代常令技术人员和管理人员感到明显的压力。我国信息技术产业的蓬勃发展促使各种先进技术和产品广泛应用,为国内的软件开发注入了活力。本文首先对项目以及项目管理的定义和内涵进行了深入地介绍,而后分别从人力资源配置、沟通机制建立、软件需求明确、项目计划制定、开发文档建立、开发风险控制等六个方面论述了项目管理在软件开发中的重要性,并且在其中对于软件项目管理的部分实施关键环节进行了简要的论述。项目管理的概念项目管理,是在项目活动中应用一系列知识、技能、工具和技术,以满足或超过项目干系人对项目的要求和期望。项目管理有:探索性/

2、创新性、复杂性、协调与沟通、组织特殊性、整体性/系统性、目的性等特点软件开发管理的必要性 软件项目管理是一种科学的管理手段,它是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。从软件工程的角度讲,软件开发主要分为六个阶段:需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段。不论是作坊式开发,还是团队协作式开发,这六个阶段都是不可缺少的。具体分为以下6点:考试大论坛1.软件资源作为企业赖以发展的关键财富日益受到重视的同时,软件的开发逐渐转变成为一种工业化的生产过程,因此必须对其所有环节施加有效的管理和控制。

3、2.处于激烈市场竞争中的软件开发机构若想在预定的期限内用有限的资金,满足不断增长的软件产品需求,就必须努力加强软件开发过程的管理。 3.Client/Server已成为今天软件开发的主流,而在日益复杂的分布开发环境下,要实现团队开发所必须的代码共享就更为困难,需要跨越的平台增多。 4.一个应用系统的开发可能包含成百上千个软件模块以及数万行代码,而任何一个编程人员都不可能了解和追踪应用系统的各个片段。 5.任何一段软件代码对开发机构来说都是负有重要使命的软件财富,因而使其具备可管理性和可审核性就显得尤为重要。 6.软件产品与其它产品不同,在投入使用后的维护和支持工作十分重要,因此需要可靠的维护支

4、持、有序的文档资料,以及完整的开发、维护记载。项目管理有助于严格控制风险软件的开发是存在风险的,我们应该提前重视风险,并且有所防范,最大限度减少风险的发生。实行严格的风险管理是有效的手段。建立风险项目检查表是进行风险识别的有效地方法就是,主要涉及到产品规模风险检查、过程风险检查、技术风险检查、开发环境风险检查等。此外软件的风险评估也是必不可少的。主要涉及到发生的可能性,最好建立一个尺度表示风险可能性、发生的结果、确定风险评估的正确性;另外,要对每个风险的表现、范围、时间做出尽量准确的判断。同时,要依据以下三个要素对风险进行评价:风险描述、风险概率和风险影响。并从成本、进度及性能三方面对风险进行描述。结论管理在软件工程项目中的地位和作用与其它工程项目一样,是十分重要的。软件项目管理始终贯穿于软件生命周期的全过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论