计算机软件项目管理实施对策研究

更新时间:2019-06-26 来源:软件项目管理论文 点击:

【www.rjdtv.com--软件项目管理论文】

摘 要:随着计算机网络技术的快速发展,计算机软件项目作为风险大、涉及面广、开发复杂的工程,对软件项目管理有着极为重要的作用。为了降低“项目黑洞”经济造成的损失,本文结合我国计算机软件项目管理,对软件项目管理本质内容、存在问题以及改进措施进行了简要的探究和阐述。
  关键词:计算机软件;项目管理;问题;改进措施

  随着物质文明和科学技术快速发展,计算机软件项目管理以不同的规模和类型逐渐深入到各种行业中。在项目管理中,计算机软件项目属于最为复杂的项目,具有风险高、技术高、技术要求高、周期长、投资大等特点,在综合各种计算机管理方法、通信技术以及相关专业知识的同时,工作人员必须整合项目管理,根据实际存在的问题,有针对性完善改进措施。
  随着二十一世纪国际软件改革发展,计算机技术在快速更新的同时,管理难度不断增加,为了不断适应时代要求,在软件项目改革的同时,有效协调项目管理。在实际管理中,由于项目软件管理质量不一,不同的管理者具有不同的管理方案,从而导致了项目管理问题层出不穷。计算机软件项目管理作为软件成本控制的有效方法,在高度重视软件质量的同时,项目开发方必须根据自身发展状况;在集中资源利用的同时完善配置;在增强软件运营质量同时,对人员、资金成本以及运营风险进行适当的管理,从根本上增强软项目管理成效。在计算机软件项目管理中,由于软件项目的不可见性,在项目管理中必须配备专门的测试方法和工程试验方式;由于软件产品的多样性和不确定性,在缺乏标准计算机软件工程的同时,很多项目管理都是一次性项目;由于软件需求的不确定性,导致软件管理在结构复杂的同时,具有很大的风险系数和工作量,从而需要大量的新型技术,例如:国际通用的数据挖掘以及多维分析等。
  在计算机项目管理中,由于人员安排、配置直接贯穿整个软件开发过程,工作人员管理水平直接影响软件项目。因此,在实际管理中,必须根据项目管理实际需求以及工作量,在充分发挥项目团队人员经验、水平的同时,对项目进行科学规划,让项目人员形成协调的开发队伍。通过密切配合、分工协作的具体影响,在保障项目实施范围的同时,对软件项目管理进行科学评估;在明确软件项目实施时间、人力资源、预算规划以及成本计划的同时,对项目进度进行合理安排;通过合理监控项目进度,从根本上保障计算机软件项目整体效益。计算机软件质量管理作为总体管理的责任性活动,必须通过质量管理范围以及相关要求,在严格项目质量保障、编制以及控制的过程中,对计算机软件项目进行整体绩效考核。在保障计算机项目质量标准的同时,对整体监测结果进行控制,在监控过程中,通过明确质量标准,对不合格产品进行调配。软件项目配置作为软件产品记录演变的重要过程,在开发过程中,计算机软件项目管理必须根据生命周期要求,在保障产品精确配置的同时,对配置管理进行标识组织以及控制修改,从根本上保障软件项目管理效益。
  在计算机软件项目管理中,风险管理主要包括风险识别、评估解决以及监督等一系列相关步骤,它不仅能使人们在风险预测中及时发现问题;在风险分析中,通过抵制风险,也能加强风险管理方案,降低风险损失,增强计算机软件项目管理效益。项目管理是计算机软件项目管理的重要内容,在很多软件项目中,由于缺乏专业的管理人员进行项目管理,导致项目管理出现“两条腿”现象,从而影响管理效益。另外,由于进度控制是项目开发的重要内容,在进度控制中,由于各种因素影响,导致开发工作不能按照实际计划进行,长期性项目延期,不仅影响了项目进度,同时给工程项目也带来了严重的损失。
  在工程项目发展中,由于风险的不利因素,对计算机软件项目管理造成了很大的影响。在实际管理中,由于部分项目经理缺乏正确的风险管理认识,在软件管理中,很多计划软件不能发挥应有的作用;在进行细节控制的过程中,由于项目风险管理知识缺乏,对风险预防以及抵制造成了很多不利影响。随着信息网络时代的快速发展,任何项目都离不开团队的协作能力,在保障计算机软件项目顺利进行的同时,提高管理效益。在实际管理中,由于很多项目团队都存在不同阶层的责任分划,在权责不明的情况下,仍然存在责用或者学习很有帮助;ASP.NET 技术一方面是在 ASP 技术的基础上发展而成的,但是并非意味着 ASP.NET 在技术上没有创新,相反ASP.NET 技术几乎全部都是由组件和模块形成的,这项技术可以说是对 ASP 技术的革新之作。这种技术上的创新主要体现在下面几个方面:
  由于 ASP.NET技术和 ASP技术有一个特别大的区别,就是它们之间的编程思想发生了转变。ASP 在一个脚本编程环境之中,所以它就只能使用非结构性的语言。但是 ASP.NET 技术就可以在各种语言环境中运行。ASP 在执行中是动态执行的,但是 ASP.NET 则能够被编译,因此 ASP.NET 具有组件的性能,正是基于此,ASP.NET 的页面会比ASP 的页面大大提高运行速度。另外一方面,ASP.NET 是运用进程库的技术,是新的多进程的存取机制,能够进行异步读写的操作,这样就可以有效的避免更新状态或者是读取的时候对于工作进程造成的阻碍,这也可以大幅度的提高其读写速度。
  ASP 中用到了显示网页中的 HTML。当程序和语言代码等混在一起,而由于用户添加 ASP 代码的方法与在客户端脚本中加代码的方法一样,所以这很容易导致创建的代码发生混乱,使得后期的维护困难,功能使用受局限。让很多的Web开发者在短时间就放弃原先设计的ASP网站会很不现实。而 ASP.NET 正好考虑到了这个问题,在安装了 ASP.NET 之后,ASP 网页还是可以正常的使用,能够与 ASP.NET 一起使用,不会出现兼容性的问题。ASP.NET 在设计之初就考虑到了伸缩性这个要求。当一个线程运行有问题,系统就会自动将其导向一个新的线程,也就不需要服务器区重新启动配置了,保证了程序能够持续的完成程序。
  ASP.NET 技术是完全由组件和模块构成的,这和之前的动态网页技术相比,具有诸多方面的优势。现在已经有越来越多的人意识到了 ASP.NET 技术的优势,它的迅速普及也可以在很大程度上推动互联网技术的发展。
  参考文献:
  [1]周杰.基于 ASP.net 技术的模具工艺设计知识管理平台研究[J].锻压技术,2004,4.
  [2]李敏.数据挖掘在辅助决策系统的应用研究[J].微计算机信息,2004,5:97-98.

本文来源:http://www.rjdtv.com/jisuanjilunwen/290.html