软件变更过程中的管理论文
软件开发成败的关键主要取决于软件需求的解决和目标条件的达成。本文在对软件需求变更原因及影响分析的基础之上,着重研究了对需求变更的具体处理方案,通过对软件需求变更行之有效的管理,在为后续的软件开发工作带来便利的同时,从而进一步提升软件的开发效率。
随着计算机的不断发展,软件开发工程应运而生。影响软件开发的效率因素多种多样,主要包括需求调研过程中理解产生的歧义、需求编写的不完整性、需求表达的二义性、以及需求的频繁变更等都将会影响到软件开发的最终结果。随着软件开发规模的逐渐扩大,软件需求分析与管理成为整体软件开发的关键环节,直接决定着软件开发的成败。在软件的开发过程中,只有设定清晰完善的需求开发与管理方案,才有助于软件设计、开发人员正确理解和确定软件的完整功能,从而达到客户需求的满意度。
本文将以软件需求工程为侧重点、从软件需求变更的原因、影响、原则及管理方案为研究领域进行分析和讨论。
一、软件需求变更的主要原因分析
1、客户需求因素。在软件的开发过程中,客户会随着项目开发的进程逐渐达成对软件系统的深入了解和认识,在不断的思考过后形成了新的需求信息或改进的需求信息,进而会提出满足其新需要的软件变更条款。
2、系统内部因素。在软件开发过程中,计算机外部硬件设备、系统软件、系统数据等内部系统之间的相互适应要求都会引起软件需求的变更。这种需求变更将会以硬件设备、操作系统、系统软件等原始系统因素为基础进行更新、升级、换代,以此确定软件设计的安全性、兼容性和准确性。
3、业务环境因素。在软件开发过程中,与软件开发相关联的制度、规范、政策等的重新改写与设定,或是软件开发业务要求的'不断改变都将会引起软件需求变更。例如,软件的需求会随着保险制度的变化而变更,会随着交通制度的变化而变更等等。
4、需求开发缺陷因素。在软件需求开发过程中,需求信息调查研究、需求文档的编写及评审等工作的不足都是影响软件需求变更的主要原因。
二、软件需求变更的主要影响分析
1、影响软件开发的实际进度。频繁的需求变更不仅需要大量项目人员的支持,还需要投入大量的经费,如果投入的力度过大,将会导致软件开发项目超过预期甚至导致失败。
2、影响软件开发质量的优良。在软件开发过程中,需求的不断变更将会导致原有的需求链断裂,对原定需求的部分环节造成影响,而这些影响又将导致软件开发项目设计的改变,最终导致系统质量的下降,开发效率的降低。
3、影响客户与开发者之间的相互合作。软件开发是客户与开发者之间的一种相互信任、相互合作的过程。如果二者之间在软件需求变更上产生不同意见,而且没有得到妥善的处理,将会导致二者之间的合作关系破裂,甚至造成软件开发中断等严重后果。
三、软件需求变更的处理原则
1、完整性原则。完整性是软件安全的基本要点。在软件开发过程中,要保证需求变更信息的采纳收集、汇总整理、评判审核、监视追踪等环节的完整性,保证软件需求变更能够按照规范的流程进行操作。
2、合理性原则。在软件开发过程中,客户与需求分析人员将会以不同的视角、不同的态度评估需求变更条件,要想达成软件开发的精确性,就需要在用户需求、软件技术和整体开发能力的基础上,达成需求变更的合理性,实际性。
四、软件需求变更的有效管理方案
1、达成开发者与客户之间的有效沟通。在发生软件需求变更时,需求分析人员要与客户进行及时有效的沟通和反复的确认,向客户说明开发建议和解决方案并制定相应的合同规范,以此来达成对客户的承诺和软件修改后的满意度。
2、制定软件需求变更信息的整理报告。在软件需求变更过程中,要对客户需求的规范、变更后的功能、软件质量目标、变更解决方案等信息进行整理、分析和记录,制定明确的需求分析整理报告,以此来确保需求变更的准确性、实际性与科学性。
3、进行明确、合理的人员分工。在需求变更达成协议后,就需要对开发人员进行合理的安排和组织,对操作人员和测试人员进行明确的分工;利用合理的需求变更管理工具,达成整体软件项目开发的高效和优质。
4、做好需求和产品特性的评审和测试工作。做好需求变更相关信息的记录后,需求分析人员要组织开发、测试与客户等相关人员对更改后的需求进行评审和测试,筛出掉不符合实际的变更需求,确保需求变更流程的顺利进行。在软件变更实施的最后阶段,要对软件产品系统进行测试,以检验其是否满足客户的原定需求、是否达到了预期的效果和期望,以保证更改后产品系统的基准性和安全性。
总之,在出现软件需求变更状况时,首要的就是与客户做好沟通和协商,其次要做好需求变更信息的详细记录,最后做好软件需求变更后的测试。只要做好这关键的三部,就能够充分确保软件开发的规范化和优质化。
【软件变更过程中的管理论文】相关文章:
公路施工过程中的安全管理策略略探论文提纲06-21
软件论文开题报告09-20
参考文献管理软件EndNote在硕士毕业论文中的应用论文07-18
软件工程论文的开题报告07-31
软件学报论文格式11-11
计价软件论文的参考文献11-22
软件工程论文致谢范文09-01
软件工程致谢论文精选12-08
浅谈研究生在论文答辩过程中的思考09-19