李洪涛 贾英新 张小琴
中车大连机车车辆有限公司,辽宁 大连 116021
摘要:近年来,我国的各行各业的发展迅速,在系统软件的开发过程中,由于其中涵盖多个不同的子系统,所以总体上的开发难度较大,若采用原有的管理模式,即面向小型软件的开发模式完成任务,会导致所有的子系统之间无法契合,最终让系统软件的运行过程失效。为了能够消除这一问题,同时能够在较短的时间之内完成软件的开发任务,需要借助专业的软件工程技术完成具体的开发工作,之后才可以让整个系统软件的开发质量得到保障。
关键词:系统软件开发;软件工程技术;运用研究
系统软件开发是推动计算机技术发展与进步的重要动力之一,系统软件随着计算机的推广被广泛应用于社会发展的各个领域,在促进各行业效率提升等方面起到了重要作用,然而随着计算机技术在各行业深入使用对系统软件开发有了更高的要求。因此如何在计算机系统软件开发中提升软件工程技术的可靠性和实用性成为软件工程技术运用中的重要内容。本文首先介绍了软件工程技术的相关概念;其次,介绍了软件系统应用于开发分析的相关内容;再次,说明了系统软件开发中软件工程技术运用原则;最后,阐述了当前系统软件开发中软件工程技术具体应用。
1系统软件开发过程中的软件工程技术应用意义
1.1增进双方交流
系统软件的开发过程具有一定程度上的个性化,体现在软件的架构以及使用的语言方面,都必须完全根据编程中所涉及的专业思想、专业应用方式进行软件的编程,但是从实际取得的工作水平上来看,对于系统软件的运行功能、覆盖面运行的整体要求,需要根据甲方的需要,完成具体的设计项目和编程工作,也要能够进一步提高整个系统的运行稳定度,该过程必须要能够经过进一步的交流才可以在该工作系统中调配专业人员。
1.2构造分析路径
系统软件的开发过程中,由于整体的复杂度较高,所以必须要能够建成专业的软件分析路径,该路径的用途是,一方面能够了解在各系统的开发阶段,需要向整个系统中投入的相关资源以及各类资源的利用方法,之后带动整个系统的后续综合发展,另一个是在系统软件的构造阶段,可以了解整个系统的综合运行体系,即根据不同的工作内容,让不同的人员参与到对于整个系统的开发过程。此外在实际的软件系统开发运行阶段,也要实现对于整个系统运行参数的调整,同时在分析路径的构造过程,需要建立横向分析和纵向分析两个体系,横向分析是了解在同一个子系统的建立阶段,需要向其中配置的资源数量,而对于纵向关联,要分析各个子系统配置过程中,对于目前工作流程和工作方法的安排方案,最后给出专项分析结果,从而让整个系统能够得到全面细致的规划。
1.3优化信息传递
在信息的传递过程中,首先需要了解甲方和乙方之间的信息传递模式,其次要能够了解所有子系统开发过程中产生的内部信息总量以及优化方案,最后是分析小组之间的信息传递成果。在软件工程技术的使用过程,由于已经建立了客户和软件开发公司之间的直接交流平台,所以可以直接将各类信息通过专业化的展示方式传递到该系统之内,最终让整个系统的具体运行水平获得升级,而对于其他的信息传递渠道,可以借助企业内部已经建成了的内部交流系统,实现对于所有信息的升级和规则,之后让该系统在后续的运行阶段,对所有的信息进行集中性的建立和完善,基于此让最终获得优化的信息传递体系,可以实现小组之间信息的联合交融,最终让整个系统的运行水平取得升级。
2系统软件开发中软件工程技术运用原则
2.1科学性原则
系统软件开发模式改变了过去软件程序开发的过程,在一定程度上提升了软件程序开发的效率,系统软件程序通过构建软件开发模型来实现对软件进行设计和开发。
一方面,过去的软件开发中,软件的开发流程较为繁琐、复杂,需要较长的开发周期,而这样的开发模式显然无法满足当下各行各业快速发展的态势,同样也无法满足各行业对于应用软件的专业化要求。因此,在系统软件开发的过程中,需要按照科学性的原则来运用软件工程技术,在充分分析各类软件工程技术和应用程序开发需求的基础上进行应用软件程序开发,确保开发的应用程序能够满足实际应用需求。
2.2实用性原则
软件工程技术的应用是确保系统软件顺利开发的重要手段,因此在应用软件工程技术的过程中需要特别注重其实用性,根据不同类型的系统软件开发的要求来选择恰当的软件工程技术进行开发,从而提升系统软件开发效率,使得设计和开发的系统软件能够符合使用者的基本需求。
3软件工程技术的应用方法与途径
3.1科学构建软件开发模型
系统软件开发是一个非常复杂的过程,需要将软件工程技术科学应用到系统软件开发中,在开发系统软件前,应组织软件工程技术人员指导学习软件工程技术应用的相关原则,使软件工程技术人员认识到一般的软件程序开发存在的缺陷,有针对性地采用其他方法优化软件工程技术在系统软件开发中的应用。目前由于系统软件开发用户对软件应用程序开发的要求越来越高,一般的软件程序开发流程不能很好地满足用户系统软件开发需求,需要采用新的软件程序设计开发模式,优化软件工程技术应用途径,使其能够更好地应用于系统软件设计、开发过程中。科学构建软件程序开发模型是开发系统软件的首要环节,也是系统软件开发顺利实施的关键性保障,在实际系统软件开发过程中,软件工程技术人员需要科学统筹软件开发流程、开发管理要点以及软件开发周期,围绕这些要素科学构建软件开发模型。为确保构建模型的效果和质量,通过将公共模型和项目管理模型的构建应用到系统软件开发中,可以找出开发模型存在的缺陷以及差错原因。
3.2设计开发软件应用程序
由于软件应用程序涉及到系统软件开发的全过程,通常以系统软件升级更新作为软件应用程序开发的组织框架,软件工程技术人员通过系统软件不断升级更新,科学判断系统软件性能,以及系统可能出现的发展方向。同时在软件应用程序设计开发过程中,软件工程技术人员需要客观分析相关数据信息,以此掌握系统软件用户的应用要求,充分利用软件程序开发功能,发挥系统软件应用作为,为下一步系统软件设计开发、程序性能测试提供参考依据。另外,从系统软件用户需求出发,开发过程中软件工程技术人员需要设计、优化软件应用界面,按照系统软件用户的使用习惯进行调整,将关键事项、用户感兴趣内容、重要资讯等合理设计布局到应用界面,使系统软件用户的使用体验度能够大幅提升,提高软件用户的软件使用频率,有助于系统软件的合理利用与开发。
3.3提高软件工程管理效率
随着近年来计算机硬件设备的不断更新换代,系统软件开发应以计算机网络硬件设施为基础,结合硬件设备性能特点,提高软件工程管理效率,并以此为契机进一步完善系统软件开发与技术应用,使其可以满足软件工程实际管理要求,从而更好地发展软件工程技术在系统软件开发中的应用。
结语
随着社会经济的发展,对于计算机软件系统的要求也有了极大的提升,传统的系统开发程序显然已经无法满足当下对于计算机软件开发的需求,因此在计算机软件程序的开发过程中,需要软件开发者能够合理应用软件工程技术对计算机软件系统进行开发,满足程序使用者多样化的使用需要,除此之外,还需要不断提升自身的数据分析能力,通过数据分析来发掘计算机软件应用者的偏好,优化调整软件应用程序开发思路,合理利用计算机硬件设施,更好地满足计算机应用者更多的需求与偏好,从而推动软件系统开发水平的提升。
参考文献
[1]袁春莹.基于软件工程技术在系统软件开发过程中的应用[J].电子技术与软件工程,2019(03):31
[2]蔡斌.基于软件工程技术在系统软件开发过程中的应用[J].电子元器件与信息技术,2019(01):22-25