APP下载

软件工程技术在系统软件开发过程的应用研究

2020-05-26李继臣马鹏举

大众科学·上旬 2020年5期
关键词:软件开发

李继臣 马鹏举

摘 要:随着信息技术的发展,计算机系统软件逐渐得到了广泛应用,在这一过程中,需要不断提升计算机系统软件的开发水平,才能够充分满足各个行业对于系统软件的需求。其中软件工程技术应用于系统软件开发具有明显优势,能够有效解决系统软件开发中的问题,使软件的开发更具效率和质量。

关键词:系统软件;软件工程技术;软件开发

引言

系统软件开发是具有极强专业性与复杂性的项目工程。在开发过程中,软件工程技术为系统软件开发工程提供了技术支持与保障,在促进系统软件设计开发、保证系统软件正常运行、加强软件系统安全性、提高系统软件创新性方面发挥重要作用

1软件工程技术在系统软件开发中的应用原则

软件工程技术主要包含分析、设计、测试、编码和维护等多个工作步骤,涉及到语言应用、开发流程、软件的运行、维护和管理等许多方面,能够有效控制传统因素对计算机系统软件开发的限制,从各环节入手解决计算机系统软件开发缺陷。在应用软件工程技术进行系统软件开发时,需要坚持实用性与科学性两方面原则。第一是实用性原则,在进行软件开发过程中,开发人员需要根据实际应用情况选择合适的软件工程技术,使软件开发质量得到有效保证。还需要重视软件的开发成本,在进行软件的设计和开发时,以实用性为原则,能够起到降低开发成本和提升经济效益的作用。第二是科学性原则,是指在进行系统软件开发时,要通过调查和分析等科学手段全面了解市场需求,并对现有的产品做出比较研究,在此基础上确定软件开发的具体方式和技术。在系统软件开发过程中选择专业的开发人员,建立规范的管理制度,更好保证软件开发的质量。

2系统软件开发过程中的软件工程技术应用

2.1确定软件开发技术与需求

在进行软件开发时,主要工作流程分为确定需求、软件设计、系统设计和检测维护几个步骤。首先需要对软件开发技术以及市场需求进行确定。在软件开发技术方面,目前应用较为广泛的有SASD法、JSD法和JSP法,在实际应用当中需要根据具体情况,对软件开发技术进行合理选择。例如在图书管理系统的建立过程中,可以运用Java语言与JSP技术相结合,并结合前端HTML5进行系统表面美工。然后运用MVC框架和企业数据库。上述技术的应用能够有效保证软件运行的稳定性,以及在手机、电脑和平板电脑等不同设备上的适用性。在确定了上述技术之后进行需求分析和建模。为了让软件更加全面地满足市场需求,需要通过运用软件工程技术,对软件需求做出合理分析。

2.2分析软件局限性的适用性

从系统软件整体结构来看,存在一定的局限性。在实际设计过程中,设计人员需要严格按照既定的软件设计标准进行设计。在进行系统软件维护过程中,会对软件的数据查询产生一定的影响,因此,设计人员需要不断引进先进的设计理念,优化现有系统软件结构,提升数据储存能力,做好扩展设计,提升软件的兼容性,保证数据表达的质量,明确软件开发的范围,提升软件的实用性,为使用客户提供良好的使用体验,保证实际开发的效果,创造更多的经济效益,提升软件开发的效益。

2.3建立软件开发模型

在进行系统软件开发时,建立系统软件开发模型是一项重要工作,为软件的应用构建基本框架。建立科学合理的软件模型能够明显提升软件开发效率,更好满足软件开发的需求。在传统的系统软件开发过程中,容易受到很多外界因素的干扰,使软件开发模型不能充分满足开发要求。通过运用软件工程技术,能够有效解决这一问题。通过合理构建软件开发模型,能够使模型与软件开发的要求互相匹配,并且能够使工作人员更快把握开发流程与周期等重要工作,通过软件开发模型,合理进行软件设计。软件开发模型具体包括项目管理模型、开发过程模型以及组织公共模型。其中项目管理模型主要明确了软件的开发工作流程与管理制度,开发过程模型具体针对软件的开发周期做出调整,组织公共模型是在系统软件开发过程中,对于上述二者进行结合,使软件开发工作更好进行。

2.4不断开发应用程序

在现有系统软件设计过程中,设计人员需要重视软件设计,一切把客户的需求作为设计的出发点和落脚点,注意不同程序之间的关联性,通过让客户满意,提升软件的实用性和有效性,从而创造更多的经济效益。以微信为例,隨着智能手机的普及,微信用户数量急剧增加,功能也日益完善,不仅满足了用户正常的交流,还可以进行支付、发红包等,满足了人们多样化的需求,体现了强大的竞争力,创造了巨大的社会财富,受到了人们的普遍欢迎。因此,在系统软件设计中,设计人员需要借助软件工程技术,完善软件开发流程,确定实际的需求,构建完善的系统基本框架,做好相应的填充工作。在设计完成以后,设计人员需要严格按照设计标准,进行在线测试,根据实际存在的问题进行全面优化,提升软件设计的效果。

2.5设计软件程序

进行软件应用程序开发时,首先需要了解软件使用人员对于软件应用程序的要求,以此为基础合理进行软件的研发,确保软件程序设计的合理性。在开展软件应用程序设计前,需要运用软件工程技术,对软件做出准确规划,了解计算机软件在运行过程中数据参数的变化趋势,从而更好地解决计算机系统中软件的运行问题。在进行系统软件程序设计过程中,可以通过对软件工程技术的运用,分析软件性能和程序设计相关要求,确保对用户需求的满足。还需要保证软件程序的设计开发与用户使用习惯相符,通过技术手段对软件应用程序的用户界面进行调整和改进,使得软件的各项功能更好地满足实际使用需求。

结束语

目前由于经济的发展和科技水平的提高,对系统软件的开发也提出了更高的要求,应用软件工程技术能够明显提升系统软件开发水平。在软件工程技术的具体应用中,需要以实用性与科学性为原则,在开发过程中对软件开发技术与市场需求进行确定,在此基础上根据具体情况建立软件开发模型,合理设计软件程序,并做好软件开发管理工作。

参考文献

[1]方玉林.软件工程技术在系统软件开发过程的应用分析[J].产业与科技论坛,2019,18(23):50-51.

[2]何东.软件工程技术在系统软件开发过程的应用[J].通讯世界,2019,26(09):47-48.

[3]刘永娜.软件工程技术在系统软件开发中的运用[J].计算机产品与流通,2019(07):25.

猜你喜欢

软件开发
基于安卓平台的移动式教学模式研究
软件开发中JAVA编程语言的应用
信息安全环境下的计算机软件开发研究
核电厂定期试验管理软件开发
FPGA软件开发过程中编码规范的作用