论文部分内容阅读
随着信息技术的发展及在实际生活中的广泛应用,计算机软件已成为大多数产品的重要组成部分,软件已经成为支撑社会正常运行和发展的重要基础组成部分,因此人们对软件的要求也越来越高,对软件的质量也越来越重视。软件产品的质量是软件开发过程精心设计和管理的结果,是通过开展一系列开发活动而形成,一旦软件开发完成,其质量就已经形成。软件开发管理人员和软件开发人员必须而且能够了解软件开发过程的每个环节对软件质量可能产生的影响,及时掌握对软件质量产生影响的因素,并且能够及时地发现并加以控制。首先,论文在查阅大量文献资料的基础上,介绍了质量管理发展历程、软件质量的定义、软件质量管理的内容等。其次,介绍了软件质量管理的概述,说明软件开发过程中的项目管理、软件工程过程、软件支持过程等方面对软件质量的影响,找出质量管理中存在的问题。再次,以作者所在的金融机构为分析对象,针对内部开发的软件质量管理中存在的问题,制定了具体软件质量管理改进策略。在软件质量管理中,最重要的是提高软件开发人员的质量意识,加强对研发人员的质量意识培养、提升研发技能,建立质量责任制,培养员工的工匠精神。在软件开发过程,积极探索新的软件开发过程,提升研发效率。利用历史数据进行能力分析,指导新的项目研发,摸索量化管理之路。把握用户需求,对用户需求变更进行适当的控制和引导,从源头对软件质量进行控制,提高项目成功的几率。最后,通过分析得出软件质量管理是一个持续改进的过程,在实施过程中需要加强对软件质量管理的监控,并对软件质量管理实施过程中采取的措施进行实施效果评价,以保证软件质量不断提升。作者所在的某金融机构是软件密集型企业,在当前“自主、可控”的信息化发展要求之下,提高内部软件开发质量管理能力势在必行,且单位在软件开发过程中的存在的质量问题也具有一定的行业普遍性。本文针对软件的特点,对软件开发过程中存在质量问题的原因进行了分析,重点探讨软件质量管理中的测试管理和过程管理,同时结合本人在实际工作中的经验,以内部软件开发为实例,提出软件质量管理策略与方法,供同业和相关从业人员参考。