中国核工业第五建设有限公司 上海 200540
摘要:新时期,随着数字化、信息化技术快速发展,在日常社会运作过程中所使用到的软件系统也变得更加复杂,其底层的逻辑结构日益复杂,同时软件开发方式也随着底层软件语言编译技术的发展取得较大的突破,但是也会受到较多的限制。在软件工程领域,软件开发者需要参照软件系统的实际运作需求,选取与之对应的开发技术,权衡利弊,确保软件工程技术能够发挥出实际的价值和作用。基于此,本文就计算机软件开发技术的应用及发展趋势进行简要分析。
关键词:计算机;软件开发技术;应用;发展;
前言:当前,在这个信息化时代中,计算机已经和我的生活息息相关。计算机软件在满足人们日常生活的过程中,同时也存在泄露信息等诸多安全隐患,逐渐演变成人们使用计算机的障碍。计算机早已融入各行各业,软件的设计存在着自身的程序错误,致使其在使用中难以加强对病毒的防御,逐渐被其攻破防线,渗透到人们的日常使用收集重要信息,甚至篡改数据。同时,外部黑客在利益的驱使之下,会通过计算机软件发起攻击,试图盗取更多的经济效益。为此,开发者需要完成一系列任务框架的打造,从而将各项任务执行到位,优化细节,避免在传统软件开发过程中所出现的缺陷和隐患。此外,软件工程师还需要借助软件工程技术来完成对系统软件的持续修复、调整,对系统软件进行持续开发更新,满足大众对软件新功能的使用需求。
1软件工程技术在系统软件开发过程中的应用原则
软件工程技术在系统软件设计过程中的使用应当具备合理性、实用性、便利性,具体来说,软件工程师在开发软件期间应当做好市场调研,结合市场需求做好前期的比对工作,对软件的优劣势进行评估、分析,取其精华,去其糟粕,保证软件系统的设计品质能够得到有效提升。其次,在软件系统开发设计环节,开发人员也需要遵循实用性管控原则,从细节之处优化相关开发工作,使得软件工具的开发更加具备实用性、高效性,提升相关产品的竞争力,而相关工程人员在开发系统软件的过程中也需要对其进行及时更新维护,最大限度地提高用户的使用体验,在此过程中,开发者需要整合现有的技术资源,借鉴发达国家的核心技术,使得系统软件的开发、打造更加高效、便捷,为用户提供更好的使用体验。
2计算机软件开发技术的类型
随着科学技术发展,计算机软件开发技术更加成熟,在新时期,只有通过合理的软件开发方法才能获取有效的软件。针对计算机开发方式的选择上,一共只有三种,生命周期法、原形态方法、自动系统开发方法。生命周期法重视强调结构性系统开发环境,国内各大结构以及个人运用普遍,特别是在应用复杂开发过程中,更能体现该方式的优秀度,是软件开发技术行业最为成熟的方法。通过对开发环境整体布局,将软件建立和维护划分到开发过程的每个步骤,设定不同阶段的任务目标,以此降低开发难度。这种方式并不是没有局限性的,开发周期长,每个阶段都不能重复还需要差异性,如果前面某个环节出现错误,就需要对已经完成的开发过程进行重复检查,直接增加了工作量,甚至还会导致软件开发技术不满足人类需求。原型化法也是目前计算机软件开发行业常用技能,这是开发人员通过对系统分析收集的数据,从而解决用户需求。一般会根据要求,通过对合同约定内容的分析,制作出软件测试的原版,结合客户意见对原本进行改善,从而符合公司标准。这种模式优点是可以充分满足用户需求,有利于降低成本,也对各项数据进行梳理,但是这种方式只适合中小型,而不能在大型企业进行运用,维修上也有很多问题需要进行解决。自动化法的软件开发,先要对开发过程进行充分说明,明确软件开发范围,避免开发过程软件说明的使用。但是可以结合客户需求对相应的编码和指标进行修改,从而满足社会需求。
3计算机软件开发技术的应用
软件工程技术在软件系统开发过程中的应用相对较为常见。开发人员需要利用软件工程技术,完成对开发模型的构建和打造,完成对系统软件结构的调整、设计、优化、完善,同时解决在软件开发过程中存在的局限性问题,并且优化开发管理流程、管理方法。信息技术应用范围扩大,基本在各行各业都进行了运用。(1)现代企业管理中的应用。当前,任何企业经营过程都没有办法只凭借office办公软件以及邮箱的使用。甚至有的单位专门定制化建立了管理信息工具,从而为工作提供了良好环境。在财务管理方面,每个企业都借助财务信息化软件,实现了数据和核算处理,使其准确性和可靠性得以增强。企业员工想要获取任何知识,又可以借助相应的关键词进行搜索,从而提升了工作效率。企业各项制度的发布以及员工交流方面,也利用信息化工具进行数据的传播,保障数据传输的有效性。这说明,软件开发技术在企业管理中的应用范围广,对管理水平起到提升作用。(2)互联网中的运用。随着互联网普及,软件技术对互联网产业产生的影响最为强烈。在网页设计中,可以借助很多软件工具,进行网页页面的设计。在进行网页窗口设置中,可以选择相应的软件,从而调整架构布局;在后台维护上,可以使用JSP等软件,从而后台设计合理化。通过计算机软件的应用,驱动软件逐步与服务器产生联系,可以满足外部设备的接入。(3)医疗卫生事业中的应用。在医疗中,医生面对病患可以借助影像软件,将患者内部情况充分呈现出来,为医生进行病情判断提供数据依据。医院在挂号也将计算机软件进行了充分运用,从而减少人工的过多参与,只预留少量的人工窗口,有利于医院降低人类成本,更加节约病患时间。也可以通过计算机软件做出病患的电子病历,可以清楚通过病例对患者各方面情况进行记录,从而提升医疗水平。因此,计算机软件的应用是多方面的,对人类社会经济发展产生重大影响。计算机软件开发技术的发展趋势。随着信息技术的发展,互联网得到全面普及,人类对互联网功能更加重视,只能通过软件开发技术逐步满足社会需求。当前,计算机软件开发技术主要向网络化、服务化。智能化进行发展。计算机技术的发展,和时代以及社会需求是不能脱离联系的,一般都是在满足社会需求。计算机网络化科可以促进网络发展,也增强了技术更新。计算机软件出现的本质是为人类发展提供服务。在未来安放在过程中,软件开发会更加关注服务性。通过对用户需求进行分析,逐步研发出相应计算机软件,充分体现出服务性的特点。基于科学技术的发展,各类技术都得到创新,智能化成为各行业提升竞争力的关键办法。计算机在应用上也逐步重视智能化属性,以期通过智能化的充分应用,更好满足人类需求。计算机在发展趋势上,从单个行业逐步向人类所有涉及的行业所延伸,应用范围增强,也呈现出不同行业的特点,以此满足人类生产和生活的需求。因此,计算机软件开发技术在未来发展中,会更加重视网络化、服务化、智能化,也呈现出多样化的特点,以此增强社会经济活力。
结束语
综上所述,在计算机软件开发技术应用中,必须关注信息技术发展趋势,并且结合社会对计算机应用的需求,设计出符合当前需求的软件,以此促进社会经济持续发展。计算机技术的普遍运用,对各行各业都起到较强的推动力。要充分把握计算机软件开发技术的未来发展趋势,从而既可以满足用户需求,也能促进经济发展。
参考文献:
[1] 吴塍勤.对计算机软件安全问题的分析及其防御策略 [J].电脑编程技巧与维护,2013(02).166-169.
[2] 万欢.计算机软件安全问题及防御对策研究 [J].科技创新与应用,2015(32).154-155.
[3] 张蕊.当前计算机软件安全存在的问题及对策探究 [J].科技经济市场,2016(05).189-191.