公务员期刊网 论文中心 正文

浅析计算机应用软件开发技术支撑

浅析计算机应用软件开发技术支撑

计算机主要包括了软件和硬件两大部分,通过软件和硬件可以保障计算机实现正常稳定的运作。为了能够促使应用软件发挥更加完善的功能,需要相关的工作人员能够加强应用软件的开发工作。但是目前我国在对于应用软件进行开发的过程当中还依然存在着诸多的问题和缺陷,需要相关人士采取有效的措施进行应对。本文主要是关于计算机应用软件开发技术支撑的研究,以供相关专业人士进行参考和借鉴。对于计算机而言,应用软件是不可忽视的重要部分之一,主要就是指计算机各种程序以及语言编写,促使多个应用程序根据现实需要组合成为程序集合。为了促使计算机和人实现更加良好的互动,就需要加强应用软件的良好开发和应用。通过应用软件能够促使计算机应用范围得到拓展,同时可以让计算机在社会各大行业当中发挥重要作用。信息化时代背景之下,相关人士需要针对计算机应用软件技术进一步加以探讨和研究。

1“软件工程”概念的提出

在针对大型系统软件实施开发的过程当中,通常都是采取手工操作的方式。在传统的手工操作模式下,工作效率相对较为低下,同时由于人为误差问题很容易造成开发出错。软件开发的过程当中,传统手工操作模式所呈现的问题也相对较为复杂,同时也导致了软件危机问题。其主要体现在下列几个方面:第一,对于目前的软件来讲,呈现逐渐复杂化的趋势,由于计算机的功能正在不断的完善和丰富,所以人们对于计算机软件也提出了更高的要求,要求软件具备良好的操作流程和丰富的功能,这样就造成了软件开发工作人员实际的工作量激增。第二,在针对软件进行开发的过程当中,成本居高不下,软件应用越广、功能越多就越加的复杂化,软件开发的过程当中需要耗费大量的人力、物力和财力,成本支出过大。第三,针对软件进行开发的过程涉及到的周期相对比较长,不仅需要耗费大量的时间,同时工作人员在针对于某一单一程序进行编写的过程当中时间也大幅度的延长,这样就造成了整个软件开发周期相比于之前有了显著的延长,增加了开发成本。除此之外,工作人员针对于软件实施校正的过程当中,复杂的软件需要耗费更大量的校正时间。第四,针对软件进行维护难度相比以往更大,一方面由于软件正在不断的复杂化,这样就很容易导致编码编程的过程当中会出现更多的逻辑性错误,同时导致了编程工作人员实际工作量大幅度增加;另一方面,当前用户在针对软件进行使用过程当中,也不断提出各种要求,这就需要当前的编程工作人员具备较高能力和素养,同时需要编程工作人员能够端正好工作态度,严格按照相关标准和规范进行软件开发工作及后期的维护工作。

2影响软件开发因素

以目前的社会需求,要进一步加强计算机软件的开发工作,但是在实际的应用软件开发过程当中,还依然存在着影响软件开发的诸多方面因素,这对于开发的效果和质量都会造成重大的影响。第一,人才素质和能力的制约及限制,目前我国在针对于计算机软件开发人才进行培养的过程当中缺乏相对完善科学的培养方案。对于当前的毕业生来讲,进入到企业之后,就需要积极主动的参与到专业培训活动当中来,这样才能够保障自身可以符合企业岗位需求。但是大部分人员的自身素质以及专业能力相对较为低下,另外软件开发工作本身具有较高的专业性要求,这就造成了当前软件开发设计人员无法胜任工作。当前的时代背景之下,计算机性能相比于之前有了显著的提高,所以更加需要进一步的强化应用软件的开发工作,才能更好的发挥硬件性能,从而满足用户日益增高的需求。但是目前在针对于软件进行开发的过程当中难度相比之前有了显著的提升,在当前的阶段,大部分应用软件开发工作通常都需要多人配合,要有相对完善的团队进行合作,才能够保障应用软件开发达到理想的效果。虽然目前在针对应用软件进行开发的过程当中能够促使软件整体开发过程划分为多个模块,不同工作人员可以在不同模块当中有针对性的进行程序编写,这样就可以促使任务得到层层分解,但是在各个任务完毕之后,需要将程序进行有效的整合。但是,整合的过程当中就存在着一定的难度,因为相关的软件开发工作人员之间默契度相对较低会造成软件在整体运行过程当中效果不够理想,甚至还可能会在软件实际投入到计算机应用过程当中出现各种错误、漏洞和隐患。所以,相关的工作人员在针对于计算机软件实施开发的过程当中需要充分考虑到整体运行状况,尤其是需要切实保障各个细分任务人员具备良好的默契度,还应当结合用户的实际需求制定科学合理的开发方案,同时严格遵守软件开发的相关流程和标准,这样才能够促使当前的软件开发工作可以达到理想的效果,提升软件开发整体质量和整体水平。

3计算机应用软件开发意义

目前计算机性能相比于之前有了显著的提升,同时计算机语言方面也不断的得到了开发和创新,这样就为软件开发工作奠定了良好的基础。在信息化时代背景之下,多个技术领域已经加大了计算机技术的广泛运用,同时针对于计算机应用软件也提出了多样化开发需求。

4应用软件开发技术

针对计算机应用软件概念进行研究,主要是指用户可以采取各种程序设计语言以及通过采用各种程序设计语言编制应用程序的一种集合。其中,应用软件主要包含两类,分别是用户使用程序以及计算机应用软件等等。软件处于计算机系统内,软件实际运行过程中还需要良好服务器硬件进行有力支撑。大型计算机以及小型计算机软件在实际开发过程中还是存在较大差别的,要求编辑人员应当引起注意。其中,小型计算机软件开发的时候可单人独立完成开发,不需要进行定期维护;但是,对大型计算机应用软件开发则需要多人协作,并且依照规范性原则进行开发,除此之外,还需定期对其维护和管理。软件开发的主要开发技术包括下列几项:

4.1生命周期开发技术

针对计算机应用软件实施开发工作的过程当中可以采取生命周期法。生命周期法主要就是将软件开发、定义、维护过程进行层层的分解,并且,要分解成为若干个前后相互关联的开发环节,这样才能够促使在计算机软件开发过程当中工作人员的工作强度和难度得到大幅度降低,从而提高工作效率和工作质量。另外要切实保障上一阶段结束和下一段开始的衔接,促使各大阶段之间实现无缝对接,这样才能够保障软件开发工作的连续性,要求相关的工作人员能够在限定时间范围之内编写出较高水平、较高质量的程序文件,这样才能够切实保障软件开发整体效果和整体质量符合要求。通常情况下,编程人员一般将软件开发生命周期划分为6大阶段,并且每一大阶段都控制在一个月左右,换言之一般需要耗费6个月时间才能够顺利完成应用软件开发工作。所以,这对于相关工作人员是一项严峻的挑战和考验。

4.2原型设计开发法

一般意义上来讲,对于软件进行开发的过程当中采取生命周期的方法具备相对严谨的思维体系,要求相关工作人员对于应用软件进行严格定义以及详细说明,同时要求制定相对完善和详细的开发目标,还应当根据现有技术水平以及用户的实际需求针对软件功能进行准确定位,同时要充分考虑到软件在实际运行过程当中各大信息需求,这样才能够切实保障应用软件开发工作可以上升到一个更高的层次,促使软件开发过程当中具备良好指导性思想,避免软件开发的盲目性。对于当前的用户来讲,其需求本身就具有抽象性的特征,软件开发的过程当中就需要对于目标处理、目标输入以及结果输出进行明确。在实际软件开发过程当中,应当一边开发一边转变认知,促使开发思路可以明朗化。采取边开发边认知的思路则是原型化设计方法,其中纸上原型主要就是通过利用纸张和墨水来对原型实施构造,在软件开发过程当中要求相关的人士能够利用纸上模型的方式不偏不倚的针对于用户所需求软件的特征进行解释和说明,这样才能够保障某一阶段软件开发工作过程当中具备了良好目标指引和目标导向。

4.3自动型系统开发技术

自动型系统开发技术是以原型开发技术作为基础发展演变而形成。这一技术属于对原始开发技术拓展与完善,能够结合用户情况由工作人员对软件实施系统分析编辑程序确保开发软件可以无需人工辅助进行程序编辑工作。自动型系统开发技术主要优势是运用简单、效率高。需要注意的是,开发工作结束之后还应由专业人员对软件调试。采用自动型系统开发技术一定程度上缩减软件开发时间,提升工作效率,还能确保软件开发顺利进行,实现计算机软件技术长足发展。

结语:

综上所述,计算机系统当中软件是不可或缺的重要部分,随着当前社会经济和科学技术的日益发展,更加需要注重计算机应用软件的开发工作,要求相关工作人员能够始终遵循软件工程设计理念。同时采取合理科学的开发技术,提高开发效率和开发质量,并且要结合现实需要采取多种开发方法,有针对性的进行软件开发。努力促进软件开发向标准化、模块化发展,这样就有利于促进我国软件开发技术不断进步和完善。

作者:谢志坚 单位:吉林市医疗保障服务中心