计算机软件工程项目管理之方略.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件工程项目管理之方略

计算机软件工程项目管理之方略摘要:在当今的软件工程时代,每个项目涉及众多的人力和物力,随着软件规模的不断增大,开发人员也随着增多,管理问题日益突出。而计算机软件项目开发又是一项极为复杂的系统工程,其涉及面广、风险大,因此加强对软件工程项目管理就显得尤为重要。文章从计算机软件工程项目的特点、管理内容及存在的问题出发,探讨了软件工程项目管理的对策。 关键词:计算机软件;管理特点与内容;问题;对策 一、 计算机软件工程项目的特点及管理内容 1、特点 1)软件产品具有不可见性。由于软件不是直接可见的,需专业软件工程方法结合有效测试才可感知其存在。2)软件类产品具有不确定性与多样性的特性,更加没有标准软件编辑过程。3)大型软件工程通常是一次性工程,其需求用户源不确定、结构复杂、工作量大、风险大,而且应用国际先进新技术较多,如多维分析(OnLineAnalysiSProcess)、数据挖掘 (DataMining)等。 2、软件管理的内容 目前软件开发的自动化程度很低,在研究与开发过程中,人是最重要因素。因此,软件工程管理绝大程度上是对工程开发人士的管理。我们首先需根据软件工程的个别特性,来分析安排软件工程管理的具体事项,具体内容包括对开发工程人员、组织部门、用户需求、档案资料等等方面的管理。 1) 工程开发者。 工程开发者一般分成:项目负责人、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员。根据项目的规模大小。有可能一人身兼数职,但职责必须明确。不同职责的人,要求的素质不同。如项目负责人需要有组织能力、判断能力和对重大问题能做出决策的能力;系统分析员则要有概括能力、分析能力和社交活动能力;程序员需要有熟练的编程能力等。人员要少而精,选人要慎重。 2 ) 组织部门。组织部门一般分为三种部门。其一,主程序员组织部门。他的目的是为保证全部门协调与统一。其二,专家部门。即由许多计算机软件专家组成的专业开发部门。这种部门能发挥大部分人员积极性。其三,民主部门。民主部门由从事各方面工作的人员轮流担任部长。它对调动大家积极性有着具大作用。 3)用户部门组。身为一软件工程管理项目负责人,与用户保持良好沟通关系,善于了解用户心理是必不可少的工作。要意识到在需求领域,对计算机持消极态度的客户的心理辅导工作非常重要,通过业务骨干,切实了解其用户需求。使其认识到:计算机发展与应用是现代化必然的趋势,应早日学习了解熟计算机软件的应用。而对那些盲目期望早日用上计算机软件的客户来说,必须让他们了解到开发一个软件工程不是一朝一夕就能完成的,我们需根据现有的条件量力而行,通过一系列的团队配合,深入交流,取长补短,加强合作,才能够确保软件设计工程按预期计划完成。 4)、档案资料。开发软件过程的各种活动都需以档案的形式显示标明。每阶段档案资料不仅是前各阶段工作备案复审,更是后各个阶段工作的坚实地基。软件工程管理优缺点在于很大程度上可以用档案资料管理的好坏来反映的。因此,在每一次的开发过程中我们必须都要把初步设计、中间过程、最后结果这三个方面建立起一套完整的档案资料。并使其文档管理都有着一定的细致化、标准化。 二、计算机软件工程项目管理存在的问题 1、软件工程需求分析与实际业务之间的差距。这是软件工程中最令人头疼的问题,其原因是软件工程在需求分析阶段,对业务需求的实体、数据及实际活动要求进行调查,而这些工作往往被研究业务认为是表面的工作,作出的档案资料对详细设计单单具有框架式的作用,但是作为研究业务的本质,即研究业务规则被严重忽略了。这便使软件设计工程师在后续设计中,凭空想象研究业务规则,导致最后设计的产品与实际业务有大偏差。 2、软件工程项目管理的工作量是难以预计的。众所周知,软件工程实际工作量具有很大弹性,开发过程中的人为因素对其开发进度具有很大的影响。如开发者的投入程度、业务员的管理水准、用户积极配合的程度等等。若撇开人为因素,则在确定业务规则的基础下,软件开发的工作量必然是很好估算的。 3、风险管理意识较弱.。任何项目都有风险,风险一旦发生便会产生难以预计的损失,项目风险管理特别重要 。但是某些项目负责人没有充分认识到风险管理在软件项目管理中的重要作用,对计划书中风险管理章节部分敷衍了事,对项目风险管理所必备的知识不能充分掌握,以至于对事后的风险防范起不到较好的抵御作用。 4、项目团队内部沟通、协作问题 在当今信息时代,任何项目都离不开人的协作,只有这样,才能确保开发工作井然有序地进行,计算机软件项目更是如此。有时,项目团队内部会出现各阶段各角色间责任分工不清晰,导致推卸工作、推卸责任的现象常有发生;但是即使这种不同角色之间责任分工比较清晰,若各项目开发成员闷头各

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档