谈系统软件开发中的软件工程技术

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

谈系统软件开发中的软件工程技术系统软件开发中的软件工程技术。关键词:软件,工程技术,开发,系统谈系统软件开发中的软件工程技术本文简介:摘要:随着时代的发展,互联网已经应用到人们生活的诸多方面,从根本上改变了人们的生活方式。在互联网时代下,系统软件的开发与运用成为非常重要的一个方面。软件工程技术在系统软件开发过程中发挥着不可或缺的作用,给系统软件开发提供了技术支持。软件工程技术可以促进系统软件的开发,让系统软件更具有创新性。本文笔者谈系统软件开发中的软件工程技术本文内容:摘要:随着时代的发展,互联网已经应用到人们生活的诸多方面,从根本上改变了人们的生活方式。在互联网时代下,系统软件的开发与运用成为非常重要的一个方面。软件工程技术在系统软件开发过程中发挥着不可或缺的作用,给系统软件开发提供了技术支持。软件工程技术可以促进系统软件的开发,让系统软件更具有创新性。本文笔者将对软件工程技术在系统软件开发中的应用进行探讨。关键词:软件工程技术;系统软件开发;应用分析现代社会,计算机互联网的发展速度是惊人的,计算机产业经历了从以硬件为中心到以软件为中心、再到网络应用为中心转移的发展过程。现代社会的发展对于计算机已经达到前所未有的高度依赖程度。作为现代先进科学技术体系中的前导要素,计算机正快速的改变人们的生活和人们的思维方式,对社会生产和生活各个方面影响是巨大的。软件工程技术在系统软件开发中发挥着非常重要的作用,运用软件工程技术才能打造出个性化的系统软件。一、传统系统软件开发分析(一)传统系统软件开发概念对传统的系统软件的开发是具有驱动性质的流程,软件开发的流程分为几个阶段,整个软件开发过程的几个重要阶段包括保证各阶段工作任务的顺利完成是至关重要的。在完成了解需求调查后进行初步的设计,编码则要在系统设计完成之后进行。在所有的系统模块完成之后进行有效的系统集成,对于一个由上百个模块组的复杂系统来说,这种系统集成是一个漫长而复杂的工作。对上百个模块要逐一细化完成,系统软件开发是极具创新性的,同时它也是一个设计的过程,还要进行生活化的分析和应用[1]。(二)现阶段系统软件开发情况现阶段,我国互联网技术在不断发展,我国人们对互联网信息的渴求越来越高,软件的创新开发势在必行,从中国国情发展需要来看,计算机软件行业的发展对于优化我国产业结构,实现对传统产业的信息化改造,提高经济效益和国际市场竞争力,具有极其重要的作用,它在发展自身的同时,更能有效的优化其他产业,带动产业结构的良性发展,软件技术是国家重点支持和鼓励的行业。同时,作为信息化时代的信息传递基础,软件行业还是一个能多方面使用的行业,它与其它各行各业的结合非常多,例如普通的手机应用程序的设计、超市收银系统的设计,此外,常见的红绿灯监控、二代身份证的使用等等都离不开它。系统软件开发正在稳步发展过程中,软件工程技术能够为系统软件开发提供支持,让系统软件开发更加丰富,为人们提供更好的系统软件。目前在计算机技术不断快速发展的今天,计算机深刻的影响着各个年龄段人群的生活工作与学习,各种的信息在计算机的应用中进行着传递,那么在计算机技术、网络通讯技术的高速发展的今天,电脑和网络正在以惊人的速度进入人类社会的各个角落。那么在以后得日子当中,人们将如何正确的来面对网络科技带来的物质层面和精神上的巨大变化,人们必须对因为网络而引发的社会生产和生活各个层面的深层次变化作一个深刻的理解和清醒的认识,这必将成为是当今人类所面临的最大课题,也是人类的重要研究对象,它也将成为系统软件开发和研究者们所要面对的新挑战[2]。二、软件工程技术(一)软件工程技术的本质软件工程技术的本质包括很多的方面,软件开发的现实意义是软件开发是根据用户所提供的要求来建造出软件系统或者系统中的软件部分的过程。软件的开发是包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、它决定着软件工程技术进展的效率与创新性方式的发展,软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。软件工程技术的本质,就是对软件开发进行管理和控制,实现科学的软件开发[3]。(二)软件工程技术基本原理软件工程的基本原理是采用现代程序设计技术,对产品严格控制。在软件工程技术的整个运行当中,人们的需求一直是软件工程技术不断发展的动力,软件工程的正确性即是软件工程完成后的预期水平与现实水平是否一致,然而过度依赖人们的需求阻碍了软件工程技术的发展,它制约了工程方法选取,过程模型等诸多工程技术进度的方面。(三)软件工程技术基本过程计算机技术不断发展,人们的日常生活无法脱离信息的有效传递,这给软件工程技术的发展提供有利的机会,计算机的发展使得软件工程技术也不甘落后,在软件工程技术快速发展的今天,软件工程在新时代被赋予了新的概念,在这个大背景之下它被分为几个步骤,其中包括开发步骤,运作过程和维护过程,它始终以客户的要求为其出发点,在整个的开发过程中始终秉持着之一基本理念,并随之进行软件工程设计,整个设计过程应该体现概括过程与更加细化的过程,使整个的设计过程更能体现设计的信息出发点,从而满足人们的需求,软件工程技术就是负责监督系统软件的开发,为软件开发提供技术支持,保障系统软件开发的科学性和合理性[4]。三、软件工程技术在系统软件开发中的应用分析(一)软件工程理念现如今,计算机融入到我国的各个家庭与现代社会,系统软件已经走进了百姓家,更多的人开始真正的了解系统软件的便捷性与可靠性,系统软件的设计不能以单一的注重生活性的方面发展,与此同时更应该考虑其他方面的发展,其中包括实用性,美观性等。软件工程师想要打造出一款个性化的系统软件,一定要具备新的软件工程理念,善于观察生活,进行创新性的设计。一款软件设计出来要让用户喜欢,并且真真切切地为用户提供服务。软件工程设计就是把理念融合到软件本身,打造出个性化的系统软件[5]。(二)软件模型构建软件开发人员在实际的系统设计和开发过程中,要建立一个科学的开发模型,确保系统软件开发过程的流畅性。构建模型能帮助开发组更好地进行系统规划,并帮助他们进行架构软件,使用开发效率提高。如果不建模,项目越复杂,就越会失败或者出现错误的东西。人们对复杂的事物或者问题的理解是有局限的,人们总是习惯去理解简单易懂的东西。所以通过建模可以缩小研究范围,只着重研究其很小的一部分功能,这就要求了一个复杂的软件系统“分而治之”,从而通过建模简单化。这样很复杂的系统软件或者工程总是变得很简单,解决了这小部分的简单问题,就形成了复杂而庞大的软件或者工程。软件模型的构建是系统软件设计的基础,为后续的开发打下坚实的根基[6]。(三)系统软件升级优化系统软件在使用过一定时间后,能够得到来自用户的反馈,系统软件开发人员需要对软件进行升级和优化。软件测试是一种有规律的活动,有一系列软件测试的原则,其中主要是制订侧试计划,然后严格执行。其次是一种挑剔性行为,因此它不但要侧试软件应该做的,还需要侧试软件不应该做的事情。调试所遵循的规律主要是一些启发式规则,是一个推理过程。例如使用归纳法、演绎法、回溯法等。软件测试的输出是预知的,其软件测试用例必须包括预期的结果,而调试的输出大多是不可预见的,需要调试者去解释、去发现产生的原因。软件开发人员要通过前期的调试进行系统软件开发,有利于未来对软件进行升级和优化,满足用户更多的需求[7]。(四)软件工程管理任何技术先进的大型项目的开发如果没有一套科学的管理方法和严格的组织领导,是不可能取得成功的。即使在管理技术较成熟的发达国家中尚且如此,在我国管理技术不高、资金比较紧缺的情况下,大型软件项目开发的管理方法及技术就显得尤为重要。软件工程管理的对象是软件工程项目,因此软件工程管理涉及的范围覆盖了整个软件工程过程。软件工程管理有利于提高软件的质量,通过科学的管理方式,对软件质量加以保证。系统软件开发需要科学的管理进行监督和控制,实现软件开发的科学性,为人们打造出优质的系统软件,提高用户的使用体验。(五)保障系统软件的科学性和实用性软件工程技术要保障软件开发的科学性和实用性,为人们带去实用的软件。通过系统软件我们将会拥有一个更高效化,更有利于人与人之间的信息传递,通过系统软件可以更好的充分利用我们的生活时间并接收有效信息,如收发信息、亲友联系、网上购物、了解及时新闻、收看电视节目以及完成工作和学习任务等。系统软件开发出来就是运用到人们的生活中去,为人们的生活提供方便和快捷。所以,软件工程技术可以保障系统软件开发的科学性和实用性,为人们打造出个性化,实用化的系统软件[8]。四、结语软件工程技术在系统软件开发中的应用让软件开发更加科学高效,打造出来的软件更加实用。软件工程技术是系统软件开发的基础支持,为软件开发提供了无限的可能性。软件工程师要善于观察生活和思考,进行科学,创新,个性化的软件开发,为人们提供更加优质的系统软件。互联网技术和系统软件已经进入了人们生活的各个领域,系统软件开发者们有义务为人们开发出个性化,实用的软件,为人们创造更加美好的生活。【参考文献】[1]何劲松.软件工程技术在系统软件开发过程的应用[J].电脑知识与技术,2018,14(30):239-240.[2]卞秀运.软件工程技术在计算机系统软件开发中的应用研究[J].电声技术,2018,42(09):8-9+18.[3]何俞玲.软件工程技术在系统软件开发中的运用[J].计算机产品与流通,2018(03):34.[4]薄学.软件工程技术在系统软件开发中的应用[J].无线互联科技,2017(19):49-50.[5]黄逸之.分析系统软件开发过程中的软件工程技术[J].电脑迷,2017(01):66.[6]邱恩海.软件工程技术在系统软件开发过程的应用[J].信息化建设,2016(04):298.[7]蔡贵龙.软件工程技术在计算机系统软件开发中的应用[J].电脑迷,2017(05):8.[8]首安科.软件工程技术在系统软件开发过程的应用[J].计算机产品与流通,2018(03):27.作者:金云英单位:西安翻译学院

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功