浅析软件工程的开发与应用

来源 :科学与财富 | 被引量 : 0次 | 上传用户:hudaye1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:现如今,科学技术急速发展,计算机软件技术在人们日常生活、工作中得到全面普及,并在人们生活、工作的方方面面中扮演着十分重要的角色。文章通过介绍软件工程概述,阐述软件工程开发技术、软件工程开发过程,对软件工程开发与应用的注意事项进行探讨研究,旨在为相关人员基于软件工程概述、软件工程开发技术、软件工程开发过程的软件工程的开发与应用研究适用提供一些思路。
  关键词:软件工程;开发;应用;注意事项
  0.引言
  现如今,科学技术急速发展,计算机软件技术在人们日常生活、工作中得到全面普及,并在人们生活、工作的方方面面中扮演着十分重要的角色。现目前,较为普遍的计算机应用软件包括办公软件、操作软件、电子邮件、编译器等等[1]。社会发展进步,人们生活质量逐步改善,人们对于计算机软件类型需求亦不断增多,因此,如何开发制定出更为高效、可靠的软件产品,以满足人们对于计算机软件日益提升的需求,乃是现阶段软件开发人员迫切需求应对的重要课题。软件工程的开发与应用牵涉到方方面面的内容,好比相应程序的语言设计、工具开发、标准制定以及系统平台等,此类均为软件工程开发与应用提供了重要的理论、实践依据。
  1.软件工程概述
  软件工程(Software Engineer-ing,SE)指的是采取工程化手段研究构筑和维护科学、有效及高水平的软件学科。软件工程涵盖诸多方面内容,包括系统平台、数据库、软件开发及程序设计工具等。伴随科学技术的急速发展,软件工程在诸多领域得到广泛推广应用,好比嵌入式系统、电子邮件、操作系统以及人机界面等,此外还被引入至政府、金融、工业以及航空等领域。软件工程应用一方面能够改善各领域行业的工作效率,一方面能够提升人们生活质量,积极促进社会经济进一步发展。软件工程相关软件创造、应用由软件工程师完成,但是在各个行业软件工程师有着不同种类的划分,包括软件工程师、系统架构师、程序员以及测试员等,总体而言各式各样的软件工程师通常由程序员作为泛指。现阶段,关于软件工程还未有一个明确统一的界定,相对普遍的理解是,软件工程指的是一个处理软件问题的工程,指的是就软件开发、运作及维护系统规律、系统及可定量的研究手段,指的是一门多分支学科。软件工程的根本目标是开发制定出经济合理、可靠质量的产品。通常评定软件产品质量的指标包括可靠性、功能性、易操作性及可维护性等。
  2.软件工程开发技术
  软件工程指的是一个处理软件问题的工程,指的是就软件开发、运作及维护系统规律、系统及可定量的研究手段,指的是一门多分支学科。软件工程的根本目标是开发制定出经济合理、可靠质量的产品。通常评定软件产品质量的指标包括可靠性、功能性、易操作性及可维护性等。
  2.1 标准化应用技术
  软件标准化应用技术可划分为软件标准、软件环节标准,它们属于软件构建和软件重用技术制定、发展的重要前提,能够有效促进软件工程产业的可持续发展。软件工程一系列指标可符合相应的标准与否,软件工程成熟与否,均受软件标准化应用技术很大程度影响。ISO、INCOSE等相关国际组织对软件工程标准框架予以了明确规定,再加上美国国防部提出了针对软件标准方面内容,一并转变为现代社会软件工程重要的两方面标准结构[2]。
  2.2 软件构件和软件重用技术
  长时间以来,软件构建和软件重用技术均为软件工程产业中十分重要的一环。软件构建属于一类在先前提发挥着至关重要的功效,开发、制定软件必须要采取软件重用技术。具体而言,软件构件技术为软件重用技术得以有效应用的先决条件,两者技术相互协作、互惠互利。在此期间,软件开发、应用依托于各式各样开发工具上,好比构件库管理、集成开发环境以及运行环境等。软件重用技术能够有效减轻软件工程师工程压力,使软件工程师不再被繁重的代码编写工作任务所束缚,从而使得软件工程师可将自身更多的精力注力于开发更加具备适用性的软件系统中,进一步有效保证系统空间与相应问题的对应性。
  2.3 中间件技术的采用
  中间件系统平台经由软件构建和软件重用系统开发应用维持。中间件技术是软件构件技术得以实现的重要先决条件,有效为软件构件技术发挥功效创建渠道,只有将中间件部署于适当的平台之中,软件方可被抽象、隔离从而转变成构件。鉴于此,现目前中间件技术得到软件工程产业领域的热点关注。根据功能属性展开划分,可将中间件划分成5种类,分别为远程过程调用、事物处理、分布对象、访问、通信中间件,软件构建和软件重用技术发展受中间件技术的采用很大程度影响。
  3.软件工程开发过程
  3.1用户需求
  软件工程开发过程,对用户需求予以分析指的是在开发、更改软件系统期间,需要结合全新系统的界定、功能以及覆盖面等属性开展用户需求分析,同时对数据信息进行全面分析清晰把握系统定位,从而开发制定出质量可靠的系统软件。在这一环节中,应当十足关注软件工程师与协调需求分析员相互关系,唯有确保他们相互间展开有效的合作,第一步明確找准目标用户群,再结合用户群真实需求对系统软件各式各样属性进行确定,才能够开发出尽可能合理、可靠的软件系统[3]。
  3.2软件系统
  软件工程开发过程,不仅要对用户需求进行分析,还要对软件系统进行分析。软件系统分析指的是对需求调查中一系列数据信息、相应资料展开整合、收拢,再就软件中真实数据信息管理状况进行分析。对软件工程软件系统展开分析,其首要目的是对用户各项需求予以充分满足,并摸索出尽可能合理的处理方案,这属于软件开发过程中必不可少的环节。
  3.3软件测试
  在软件系统全面投入应用前,务必要开展软件测试,开展软件测试过程中,一方面需要对软件需求予以有效分析,一方面要对软件功能属性、性能属性予以有效验证。软件测试指的是经结合借助软件测试工具、手段,根据测试步骤、方案,对需要测试的软件功能属性、性能属性展开测试。在对软件展开测试期间,编程人员应当结合对应的软件、框架制定出对应测试软件的测试计划及手段,从而尽可能避免测试期间出现不必要的问题。于软件开发全面环节中,均应当把握每一个开发步骤第一时间开展对应的测试工作,并针对测试中查找出的问题进行有效处理,进一步改进对应的开发软件程序[4]。基于此,还应当开展软件重复测试,并在不断测试过程中对一系列问题予以改进,直至软件最终转变成规范完备的软件产品。   4.软件工程开发与应用的注意事项
  在软件工程开发期间,往往会引发一些十分忌讳的难题,换而言之就是用户迅速对自身先前的需求进行修改,亦或不断对软件工程开发有了全新的需求。该类情形往往是难以避免的,由于对新事物认知需要一定过程制约,任何人均无法有效提出一个既全面有合理的需求。鉴于此,在软件工程开发与应用期间,要尤為关注用户迅速转变的需求,在软件工程运行前向用户充分讲述软件工程的发展规律,并在特定情况下对用户需求予以适当的满足[5]。用户心理因素同样是软件工程开发与应用的注意事项,并且以用户的抵触心理最会对软件工程开发与应用构成影响。该类心理因素通常来源于用户对先进技术存在怀疑,抵触情绪使用户时常表现出漠然、消极行为。鉴于此,在软件工程运行前要充分考虑用户心理因素,要向用户介绍现如今科学技术进步,软件工程发展潮流,向用户介绍软件工程开发与应用所能够创造的巨大社会效益、经济效益,充分迎合用户的切实需求,进一步达到用户认可先进软件工程的目的[6]。
  5.结束语
  总而言之,软件工程的开发与应用属于一项十分繁杂的系统工程。在软件工程开发期间,其实际操作十分复杂,由此务必要就软件品质指标展开全面的检测。软件开发技术人员需要在开发期间,对软件相关内容展开分析与测试,确保符合软件工程标准,尽可能用户在对软件应用过程中引发的不良体验。伴随着科学技术的急速进步,为软件工程发展创造了有利契机,不断将先进技术引入至软件工程开发中,实现传统开发方案的改革创新,积极促进软件工程产业的可持续发展。
  参考文献
  [1]吴信才,张成,于海燕. 搭建式GIS软件开发及其对软件工程的影响[J].测绘科学,2010,(04):157-159.
  [2]黄志杰. 探析软件工程的开发和应用[J].中小企业管理与科技(下旬刊),2013,(03):223-224.
  [3]马冬来,宋雨,刘海龙. 软件工程思想在高职院校毕业设计中的应用与探索[J].河北软件职业技术学院学报,2008,(03):28-30.
  [4]郑忠坤. 浅析软件工程的开发与应用[J]. 通信设计与应用(上月刊),2015,(07):116.
  [5]曾宏志. 基于软件设计模式的通信监测系统探究[J]. 数字技术与应用,2013,(11):128-130.
  [6]李朝阳. 浅析软件工程技术发展思索与应用[J]. 科学之友,2013,(06):143-144.
  作者简介:
  石磊(1987-),男,汉族,山西省长治市人,软件工程师,太原理工大学工程硕士,单位:浪潮软件集团,从事java软件开发。
其他文献
摘 要:建筑防水工程的施工是建筑施工技术的重要组成部分,也是保证建筑和构筑物不受浸蚀,内部空间不受危害的分项工程施工。通过防水材料的合理应用,可防止浸水和渗漏的发生,从而确保建筑物的使用功能,延长建筑物的使用寿命。本文主要对建筑防水工程性能进行分析,并针对屋面防水中所存在的问题进行了详细的阐述。  关键词:建筑;防水;应用分析  一、建筑防水工程的重要性分析  (一)建筑防水工程直接关系到建筑使用
摘 要:小学作文教学立足于促进学生的发展,为他们的自身学习、生活与工作奠定坚实的基础。小学生作文是运用书面语的综合过程,写作能力是语文素养的综合体现,学生的习作水平基本代表他的语文能力。作文教学不光培养学生的写作能力,还要培养学生观察事物和分析事物的能力。  关键词:小学生;作文;教学;经验  小学作文教学立足于学生的发展,为他们的终身学习、生活与工作奠定坚实的基础。小学生作文是运用书面语的综合过
摘 要:生物制药设备因其药品本身成分和生产过程的特殊性,具有比一般药品设备更容易形成残留物,更难清洁的特性。2010版药品生产质量管理规范(GMP)明确要求了清洁方法应当经过验证,证实其清洁的效果,以有效防止污染和交叉污染。本文旨在对最近各类现行法规对清洁验证的要求,生物制药设备的清洁剂的选择和清洁方法的开发,检测方法的确定,清洁周期的确定及再验证,做一系统性综述。  关键词:清洁验证;生产设备;
摘 要:社会在发展的过程中,我国的汽车产业已经取得了显著的进步,但是在近几年的发展过程中,其发展速度缓慢是显而易见的,造成这一问题的主要原因是因为相关的实验没有取得理想的效果,这就造成无法为系统的改良提供必要的理论依据,尤其是在热管理试验中,我国与西方国家的差距较大,只有做好相关的指导工作,才能不必再借鉴其他国家的成果,而实现运用我国自主研发的发动机系统,本文重点对相关技术的试验研究工作提供一些指
2010年3月,教育局为学校调拨50余台全新品牌电脑,以更新2000年配置的旧电脑。面对将要焕然一新的计算机房,笔者在心喜之余,又深感责任重大。计算机房的维护是正常开展信息技术教学的重要组成部分,怎样才能管理好这批电脑,让它最大限度地服务于信息技术教学呢?笔者从新旧机房各方面的配置对比,以及在使用过程中遇到的种种问题分析,归纳出几点体会。    一、交流电源线和超五类双绞线的布设    2000年
摘 要:目的:对于某一地区的病毒性肝炎的发病特征以及发病情况展开分析,并以分析讨论所得的结果为基础制定有关于肝炎如何采取预防措施的方案。方法:利用流行病学统计分析的方法对于各种类型的肝炎病毒进行科学分析。结果:病毒性的肝炎发病率是呈现出一种逐年上升的趋势的,总的来说,并没有发现季节的聚集性。此外,这一病毒的发病年龄主要集中在青壮年,其中农民以及学生占到发病群体总数的78%左右,相对而言,男性群体的
摘 要:煤矿产业作为我们国家的重要资源之一,它的开采量也决定着我们国家综合实力的一面,在开采煤矿的同时,煤矿安全同时也是我们要着重注意到的一方面,安全生产是煤矿生产的保障。针对我国煤矿安全风险预控管理体系建设的需要,运用解释结构模型对煤矿安全风险预控管理体系建设的组织基础进行分析,得出影响风险预控管理体系建设组织基础的一些关键因素,为体系建设工作小组成效、人员的工作精神状态、集团公司领导小组工作成