计算机应用软件的开发和维护
发布时间:2021-06-05
摘要:计算机软件可分为应用软件和系统软件。计算机应用软件的开发应满足对市场需求的分析与对软件开发的要求。分析计算机软件的维护以及影响因素,如软件维护和影响维护的因素。探索影响计算机应用软件开发的主要因素,包括人为因素和开发难度所导致的问题,以此促进计算机行业的快速发展。
关键词:计算机应用软件;开发;维护
随着科学技术的提高与发展,计算机应用技术已经成为信息化时代不可缺少的一部分,它在创造生产力的同时,也为人们的日常生活带来了快乐。加强对计算机应用软件的开发,能更好地满足社会的需要[1]。
1计算机应用软件
计算机软件主要分为应用软件与系统软件两部分,应用软件是计算机的灵魂,通过对计算机应用软件的开发,使计算机具有了通用性和灵活性[2]。计算机应用软件是用户使用的程序语言以及各种编程语言所编写的软件合集,其开发满足了用户在不同领域的需求,拓展了计算机系统的使用范围,加大了计算机硬件的使用功能。
2计算机应用软件的开发
2.1对市场需求的分析
计算机应用软件的开发是受系统环境影响的。在进行计算机软件开发之前,市场调研是必不可少的,只有确保软件与用户的需求达成一致,才能保证软件的开发能赢得市场的需求。市场的需求分析主要包含以下两点:一是在进行初步市场调查时构建符合当前市场实际需求的应用软件参考模型,保证软件设计科学合理。二是修改和完善参考模型,更好地满足广大用户的实际需求。
2.2对软件开发的要求
计算机应用软件与计算机是相互依存的,缺少了计算机应用软件,计算机就无法工作。人们的日常工作和生活都融入了计算机应用软件,通过对应用软件的使用提高了人们的工作效率。软件开发是一个系统而复杂的过程。开发软件前期需要进行市场调查,深入了解用户对软件的需求。开发后的测试阶段是保证应用软件能否在计算机上顺利运行,减少可能出现的系统故障,同时为后期的维护工作打好基础。
3计算机软件的有效维护以及影响因素
3.1软件维护
软件维护主要是指将软件交付给用户使用之后的维护过程,主要包含软件自身出现的错误,用户在使用过程中出现的问题,为了满足用户需求所开发新的功能等。通常软件维护分为三种情况,即修正软件运行中所出现的错误、为了软件适应新的软硬件环境所作出的更新、增加新的功能以满足用户需求。依据维护原因的不同,软件的维护主要分为预防性维护、改正性维护、适应性维护以及完整性维护,其中完整性维护为软件维护活动的重点。
3.2影响维护的因素
软件维护工作主要有生产性活动和非生产性活动。如果在软件开发过程中使用了错误的开发方法,在后期维护工作中就会增加维护人员的工作量。影响软件维护工作量的主要因素有:参与维护的工作人员不是原来的软件开发人员,对程序的陌生影响了软件维护的效率和难度[3];与软件匹配的文档缺失,软件开发初期没有考虑到后期维护等情况,都会影响软件维护的工作效率。
3.3软件的有效维护
在进行软件维护之前,维护人员要确保系统的正常运行,这也是软件维护工作的前提,如果系统无法正常运行,维护人员就要及时查找发生问题的原因并及时调整,避免维护过程中出现盲目维护情况的发生[4]。在进行计算机维护过程时,维护人员要严格遵守软件维护操作流程,按步骤有序地进行调整,保证维护工作的有效性。软件的开发要依据软硬件环境的更新而不断优化,以适应软硬件环境运行的需要,避免出现计算机软件不适配的情况。在维护计算机时,要注重与用户的沟通,通过沟通交流,采集有效信息,及时解决使用软件时出现的问题,通过针对性的解决计算机技术中存在的问题以减少人们的工作量,提升工作效率。结合用户的实际需求,对应用软件进行定期维护。
4影响计算机应用软件开发的主要因素
在开发计算机应用软件的时,有诸多影响软件开发的因素。每个系统都是依据使用者的实际要求而设计的,要根据社会的变化而做出相应的调整,比如,计算机软件中普遍具有的桌面操作系统,就是为了完善计算机的各种硬件设施而设立的,不但可以起到桌面优化的效果,还可以方便人们办公,提升其办公效率。影响计算机应用软件开发的因素有很多,其中主要包括人为因素和开发难度所导致的各种因素。
4.1人为因素
在开发计算机软件期间,人为因素是一个普遍的因素。计算机应用软件开发者不但要掌握丰富的计算机理论知识,还要有丰富的计算机使用经验,要通过市场要求设计出相应的计算机软件。目前,很多高校只注重理论教学,并没有意识到实践教学的重要性,导致该专业毕业的学生进入社会后无法满足市场对计算机人才的实际要求。此外,市场上的应用软件无法满足人们的新要求,不但是对人力、物力和财力的消耗,而且还无法获取理想的经济收益。要建例完善的人才培养激励机制。目前已经到来的5G就是一个很好的证明。若不具备创新意识,就无法研发出5G技术。在对人才培养的时要时常给予计算机人才以鼓励,不断提高人才对计算机应用软件开发的兴趣,从而为我国计算机软件的开发工作贡献出自己的力量。
4.2开发难度所导致的各种因素
尽管国内计算机技术得到了普及,不过因为计算机的性能还不是非常完善,因此要建立一个具有专业性的计算机软件开发团队。尽管每个开发者都有自己的计算机研究方向,但是在整合计算机软件模块过程中会对计算机软件的开发和应用造成影响。如果不能满足人们的使用要求,或在操控计算机期间出现漏洞,就会影响计算机软件的使用效果。受限于传统观点,设计人员在开发计算机应用软件时并不十分严谨,只考虑眼下所需要的软件,不考虑计算机技术的长远发展目标,因此无法使计算机软件得到更好的发展。要改善这一状况,使计算机应用软件的开发能够满足市场的需求。要提高计算机软件开发者的思想意识,为他们提供外出进修学习的机会。也可以诚邀国内外与计算机技术相关的专家对软件开发技术人员进行业务培训,解决他们在工作期间所遇到的难题。建立能力过硬的计算机软件开发工作团队,在开发计算机应用软件时满足人们的需求,促进软件开发工作信息化、智能化。
5结语
计算机软件的应用影响着人们的日常工作和生活,计算机应用软件的发展也促进了信息化时代的发展。人们通过计算机和互联网,打破了时间和空间的限制,同时也为人们提供了更多的信息资源与生活乐趣,所以做好计算机应用软件的开发和维护工作是十分必要的。计算机应用软件的开发与维护要与实践有机结合,并依据用户的实际需求进行调整与完善。在开发计算机应用软件过程中,要不断加强对计算机软件的维护,更好地支持计算机行业的发展。——论文作者:王慧颖
相关期刊推荐:《数码世界》(月刊)创刊于2002年,是由天津市人民政府信息化办公室主管,天津市科学技术信息研究所主办的唯一的IT专业杂志。设有:资讯、专题、技术、市场、产品等栏目。是大家了解国家信息化、政务信息化、企业信息化、社会信息化的首选途径。