田旭
摘要:随着信息时代的发展计算机被普及于人们的生产生活和各种领域中,同时相关技术的不断进步对软件应用程序的开发造成了一定影响。显而易见的是传统软件开发技术已经不能满足当前计算机软件的使用,因此将全新的软件工程技术应用于计算机软件开发过程中迫在眉睫。鉴于此本文在对现代化软件工程方法的概念和作用进行简要分析的基础上深入研究了该技术在软件开发中的具体应用。
关键词:软件工程;软件开发;计算机技术
引言:
传统的软件工程随着计算机技术的迅速发展已经逐渐被现代软件工程技术所取代,且以使用对象为中心的现代软件工程得到了人们越来越多的关注和使用。此外以前的软件工程方法与软件开发环境不够协调,再加上软件设计者在实践中缺乏足够的理解导致其难以发现设计中的问题,一旦这些问题在使用过程中出现会给用户的正常使用造成极大影响。因此,加快新型软件工程办法的研究并将其充分应用于计算机软件程序的开发中有重要的现实意义。
1.软件工程方法概述
软件工程属于软件科学中的一种开发方式且其被广泛应用于计算机软件开发、数据库建立系统以及信息系统方案等程序设计中。计算机系统和相应的办公软件已经渗透到了社会的各个领域中,其在有效提高人们的工作效率和工作质量的同时促进了社会经济发展。计算机软件应用程序的多样化导致了软件工程方法不断创新,当前的软件工程方法可以分为目标对象法、结构化方法以及形式化方法三种。目标对象法就是将软件开发过程中的数据和操作紧密结合起来使其能够平稳过渡。结构化方法的作用就是将软件的使用寿命按周期的形式进行结构划分,然后完成每个阶段的结构目标以完成软件的设计。而形式化方法是通过相应的数学转换手段来完成软件的开发。
2.软件工程方法在计算机软件开发中的应用作用
2.1提高计算机软件开发效率
软件开发中存在的一些问题在导致软件开发效率不能达到预期要求的同时使软件质量无法达到最佳,有时甚至会出现重新开发等情况造成了人力物力资源的严重浪费。但是计算机软件开发中的软件工程方法应用有效地避免的上述问题的出现,其能对计算机软件开发进行有效监控的同时确保软件的总体性能得到改善。
2.2改善软件使用体验
计算机软件应用程序的使用体验主要包括用户使用效果以及计算机执行任务的效率。软件工程方法在计算机软件开发中的有效应用可以确保开发出的软件性能良好,这样就可以使用户的指令得到更快的响应且其会在尽可能短的时间内完成。同时计算机软件开发过程中的漏洞减少有助于软件的实际运用效果不受其他因素的影响。此外其还能根据用户的需求为用户推荐相关信息以提高用户的满意度。
2.3推动信息技术智能化发展
现代软件工程方法在计算机应用软件的开发过程中能够及时对软件做出有效调整。例如其能够设计并规划更新方案的来完成系统自我升级,使用户在使用软件时不再需要频繁调整修改并大幅度提高计算机系统的储存量,从真正意义上实现信息技术的智能化发展。
3.软件工程方法在计算机软件开发中的应用实践
3.1在内嵌软件开发中的应用
计算机科学技术的全球化的发展大大缩小了人与人之间的距离。通过软件工程方法开发的计算机内嵌软件能够实现信息资源的大范围传播和交换,这在加快信息流动速度的同时使用户之间的通信更加顺畅和及时。此外通过软件工程办法开发的应用程序可以将用户与计算机连接到一起,使每个用户都有自己的独立空间且不受程序统一的约束。用户还可以通过内嵌软件处理平台获得相关数据,使得日常繁重的工作得到简化的同时提高个人工作的效率和质量。例如大量程序处理软件被内嵌于人们广泛使用的智能移动通信设备中,简化了数据处理过程的同时使得用户操作更加便捷。
3.2在医疗软件开发中的应用
计算机软件的开发和应用极大地推动了医疗领域的发展,而软件工程办法是实现医疗软件开发合理化和时效化的重要手段,该办法在促进医疗工作高效化进行的同时为相应的医疗程序软件安全提供了一定保障。当前阶段的医疗服务可以通过软件信息管理平臺来获取并收集患者的病理信息,使医生能够更好的了解病人的实际情况,同时可以对这些信息数据加以分析来制定良好的治疗方案,在提高治疗效率的同时提高患者的护理舒适度。在医疗软件的实际开发过程中,技术人员有必要了解和分析医院的实际需求,将医疗项目的设立和各部门实际发展中遇到的问题相结合并从多个角度对软件进行设计,在使医院紧跟信息化潮流发展的同时实现互利共赢。
3.3在教学辅助软件开发中的应用
教学辅助软件在开始开发之前应先选择适当的语言和工具,并充分将其与结构化方法相结合来完成设计任务。但实际应用中用户对软件的需求是不断变化的,当需求发生改变时就要对原有程序进行适当的调整和修改,这是一个复杂的过程且操作错误的出现率极高。同时教学辅助软件的后期维护工作复杂且成本相对较高,这导致了技术人员无法分配更多的精力投入到软件的后期工作中。然而软件工程方法的出现打破了这一僵局,其可以随时随地对软件进行调整。同时软件工程方法还能够将软件和软件相互连接起来,这在提高教学软件使用效率的同时减少的后期维护的次数和成本。
4.结语
通过上述研究可知软件工程办法打破了传统计算机软件开发过程中存在的局限性。其有效提高了计算机软件开发效率、满足了用户的体验度以及为计算技术提供了智能化方向。同时使用软件工程办法开发的软件已经在医疗和教学等领域广泛运用,这在大大提高我国信息技术国际市场竞争力的同时为计算机行业的可持续发展提供了保障。
参考文献
[1]谭畅.计算机系统软件开发中软件工程技术的应用研究[J].数码世界,2019(2).
[2]庞军钦.创建智能体系统的软件工程方法探讨[J].信息通信,2019(2):178-179.