软件工程化研究

软件工程化研究

贺梦颖, 王显承, 曹强, 窦满峰[1]2015年在《现代电机控制技术软件工程化运用研究》文中研究指明现代电机控制技术在提高电机性能、降低损耗、减少成本和其它不断出现的技术指标及特殊应用上的要求越来越高,同时产生了许多新型的复杂控制算法,这些因素导致电机控制软件在开发和维护时越来越复杂。为规范软件研制管理工作,文章将软件工程化运用在电机控制技术领域,提出了在电机控制软件开发过程中灌输工程化管理的新思路。按照软件开发技术工程化和软件项目管理工程化两条主线,结合某型号一体化燃油泵用电机控制技术和一种近空间飞行器电推进系统控制软件工程化应用实例,给出了电机控制软件工程化的开发和管理方法。最后,对现有软件工程化工作经验进行总结,规范软件研制管理工作,使开发的软件产品具有继承性、共享性、可靠性,提高软件研制质量和效率。

肖碧涛[2]2005年在《现代软件工程在电力系统中的应用研究》文中指出电力工业的飞速发展,单机容量的不断增加,电网规模的日益扩大,使得电力系统的运行和管理越来越复杂。用传统技术开发的电力系统软件,因为质量和效率低下,已无法满足现代电力系统发展的要求。进入21 世纪,现代软件工程技术的发展为解决这一问题创造了条件。几十年来,软件工程的研究已经发展到对工程管理和开发技术两方面进行综合研究的阶段,新技术和管理方法不断涌现。面向对象技术是软件开发的主流技术; 统一建模语言(UML)在众多的面向对象建模技术中脱颖而出,成为面向对象建模技术的标准; 软件复用和构件技术已成为研究热点。本文从电力系统运行和管理对软件提出的新要求出发,研究了现代软件工程在电力系统中的应用。论文首先论述了课题研究的背景和意义,概述了现代软件工程及其发展,分析了现代软件工程在电力系统中的应用现状及其原因; 然后系统地阐述了现代软件工程的相关理论和方法,奠定了电力系统软件工程化开发的理论基础; 接着分析了电力系统软件工程化开发的必要性,探讨了实施工程化开发涉及到的关键技术,结合现代软件工程的理论和方法,提出了一种电力系统软件工程化开发的具体方法; 之后以湖南电力系统状态GPS 同步监测系统软件的开发为例,详细地阐述了该工程化方法在电力系统软件开发中的具体实践过程,并分析了软件开发的结果,指出了该方法是解决软件开发质量和效率问题的有效途径; 论文最后对主要工作和成果进行了总结,并指出了有待进一步开展的工作。

曹金满[3]2018年在《现代电机控制技术软件工程化运用》文中指出随着现代电机控制技术的发展,电机的性能得到了很大的提升,而且还有效的实现了减少能源损耗,降低成本的目的。但与此同时,在电机控制技术的发展下,出现了更加复杂的控制算法,对电机控制软件提出了更大的挑战,给软件的开发和维护增加了难度。本文对现代化电机控制技术软件工程化的运用进行了探讨,希望能够对提高软件产品的质量和效率提供一些参考。

邵硕[4]2014年在《软件工程在火电厂状态监测系统中的应用研究》文中研究表明电力对民生问题有着很大的影响,所以电力工业是我国经济命脉中的核心部门之一,在我国的经济体系占据着举足轻重的位置,作为在当今时代的工业、农业以及当代的科技发展和我国国防发展不可缺少的核心动力,在日常生活中与我们也息息相关。发展电力工业与其它的工业部门相比较往往要处于领先地位,以此才可以推动我国的经济不断向前发展。自新中国成立以来,我国的自身对电力工业的发展己经获得了使全世界瞩目的成就,非常快速的发展电力工业,使得发电厂数倍的增加自身装机容量,逐渐形成长距离的交直流混合输电,以往个别的小型电网也渐渐地形成跨地区、跨省的大型电力系统。因此,在火力发电厂中,大量的使用传感器进行状态监测,对火力发电厂可以高效率的生产以及在发展传感器的技术都有着极其重要的意义。软件工程的广泛应用,表明了软件开发的发展方向。软件工程可以在预先定制的构件进行系统构建的能力。尽管当前软件工程还在不断地搜寻自己的基础,但是在解决诸如缺乏预制构件或者衡量标准等缺陷已经获得了诸多进展。火电企业自动化系统的飞速发展对软件的质量以及软件开发的效率提出的更高要求,软件工程化开发需要面向对象的程序设计;电力系统进行软件工程化开发的方法的核心指导思想是软件工程,系统的开发则通过面向对象技术的应用,系统的建模工具为UML,以C#语言作为编程阶段的主要工具。火力发电厂的状态监测系统软件,应该采用工程化开发方法,只有这样,才可以有效地保证软件的高质量和开发的高效率。在这种条件下开发出来的软件,才可以满足目前迅速发展的电网技术。本文详细叙述了开发绍兴滨海热电状态监测系统软件的过程,首先叙述了火电厂中的状态监测系统,主要介绍了该系统怎样构成及通过何种工作原理运行,也说明了该系统的主要功能以及性能。其次详细对该系统软件进行工程化开发的整个过程进行了详细说明。从软件6个基本特性入手对绍兴滨海热电状态监测系统软件的质量和开发效率进行了结果分析,证明了软件工程化开发明显可以提高软件开发的效率、保证软件质量,表明软件工程化开发是提高软件开发效率与保证软件质量的重要途径。同时,文中提出展望,如果能将电力系统中众多的应用系统进行集成和整合,那将极大地发挥应用系统的整体效力,提高电力系统运行管理的效率,同时也能避免重复投资和浪费,产生巨大的经济效益。例如本论文主要叙述了浙江浙能绍兴滨海热电厂状态监测系统,如果未来将一个地区乃至全国的火电厂统一进行状态监测,这样可以把一个火电厂节省的能源乘以10或者更大的数量,整个火电厂产业将节约大量的煤炭资源。并且随着分布式电源的兴起,家庭或者小区都将采用类似于余热发电或者小型柴油发电机,对于这样的小型“火电厂”其安全系数要求更高!而火电厂状态监测系统的建立,将为这些小型发电站的状态监测提供思路,能大力提高其发电的安全性,也将为我国的绿色能源事业添砖加瓦。

田继鑫[5]2001年在《软件工程化研究》文中提出软件工程化是要把软件工程理论应用到软件开发组织中,以改进软件开发组织产品开发的时间(T)、质量(Q)、成本(C)、服务(S)。其最重要的是软件开发过程的工程化,即通过在整个软件开发组织中建立有序的、有限步骤的、符合规则的过程,达到提高软件开发质量,缩短软件开发周期的目的。尽管软件工程的研究已经几十年了,但当今中国软件开发组织的工程化水平依然比较低,这已经成为制约我国软件产业发展的主要问题,也是制约我国软件产业国际化的重要因素。在这一背景下,笔者钻研了国内外在软件工程方面的最新理论及成果,结合几年来在项目开发中的体会,以及在项目开发中进行工程化探索的经验,对软件工程化中的问题、原则、步骤和方法进行了研究。本文是这一研究的成果。 本文引言介绍论文背景,论述笔者对实现软件工程化必要性的认识。第一部分整体描述软件工程的体系结构,以及笔者对该体系结构和软件工程化的一些概念的理解和认识,提出了需要研究的一些问题,这些问题分别在以后的部分中给出解决的方法。第二部分对软件工程化的评价标准进行研究,说明了相应的评价标准。在研究过程中笔者深切地感觉到,传统企业的管理理论和企业本身对软件工程理论的发展有巨大贡献,对实现软件工程化有重要的借鉴意义,因此本文提出了把传统企业模型作为软件开发组织实现工程化的参考模型的思路。第叁部分对软件工程化中的辅助工具进行研究,总结了目前在CASE工具方面的进展。笔者根据自己参加 CIMS项目实践的体会和对软件工程化理论与方法的钻研,结合并行工程、过程重组、虚拟制造、动态企业联盟等先进制造技术,将信息技术运用于软件工程化,提出了一个软件集成开发系统SW-IDS的框架;以对在软件工程化下进行项目的各类数据和过程进行统一的管理,使各项活动在统一控制下有序地进行,有效克服当前软件组织经常遇到的无序和不完备等许多缺陷。第四部分对软件工程化的实施原则、步骤和方法进行研究,提出了笔者的一些解决方法和思路,希望能够对软件开发组织的软件开发工作能有帮助。文章附录给出了笔者在参加 CIMS项目实践中主动运用软件工程化方法所积累的一部分模板,希望对实施软件工程化有所帮助。

费贤举, 胡智喜[6]2006年在《基于模块化的软件工程课程体系的构建与实现》文中指出分析了构建软件工程课程体系的必要性,给出了一个基于模块化的“叁阶段”课程体系框架,重点阐述了工程化实践教学体系的构建,并提出了实现的方法。

耿聪[7]2007年在《软件工程化管理方法在武器装备软件研制中的应用研究》文中进行了进一步梳理随着信息化社会的来临,计算机软件的开发规模、应用数量急剧增大,对软件的质量要求也愈来愈高,软件工程化管理应运而生,并在工程实践中不断丰富、发展和完善。软件工程化是要把软件工程理论应用到软件开发组织中,以改进软件开发组织产品开发的时间(T)、质量(Q)、成本(C)、服务(S)。其最重要的是软件开发过程的工程化,即通过在整个软件开发组织中建立有序的、有限步骤的、符合规则的过程,达到提高软件开发质量,缩短软件开发周期的目的。尽管软件工程的研究已经几十年了,但当今大多数的中国武器装备软件研制单位中,软件工程水平依然比较低,这已经成为制约我国装备软件发展的主要问题。实现软件工程化已成为提高软件开发组织能力和软件产业整体水平的一个关键。本文分析了软件工程化管理方法的研究背景、意义及其应用领域,总结了该领域的国内外研究现状,结合几年来在项目开发中进行工程化探索的实践经验,指出了武器装备软件开发的特点和研制单位在软件开发中存在的问题;对比了多种软件工程化的过程模型,为武器装备软件研制单位的选择了合适的过程模型,并对该模型在企业中的具体实现提出了初步方案;结合武器装备软件开发的特点和问题,给出了武器装备软件研制单位实施软件工程化的重点;并从实际工作出发,从武器装备软件研制单位实施软件工程化的原则、组织结构建设、体系建设、人员培训和环境建设等方面为装备软件研制单位提出了具体的实施方法和建议。

张洪春[8]2016年在《软件测试工程化模型及应用研究》文中研究表明软件测试工程化有利于软件测试过程的系统性、规范性和科学性管理,保证软件测试的效率和效果.通过软件工程一般过程分析,探索了软件测试工程化的关键阶段,提出了一种实用有效的软件测试工程化模型,并结合一个具体的软件项目,描述了该软件测试工程化模型的成功应用情况.

马建刚[9]2013年在《基于RTEMS的C++工程移植的研究》文中提出随着嵌入式技术的迅猛发展以及嵌入式相关产业的不断兴盛,嵌入式处理器的整体性能开始可以和微型机处理器相媲美,就如同现在的微型机的性能远远超过第一代的小型机一样,嵌入式处理器的性能也比第一代的微型机处理器有了大幅度的提升。以前需要微型机才能承载的任务,现在只需要嵌入式设备就能轻松完成,同时嵌入式设备要比微型机体积小很多,这样也在一定程度上节省了空间。基于以上的前提下,研究者们开始考虑把以前在微型机上运行的软件移到嵌入式设备上来运行,这样不仅能赋予一些软件新的应用场景,同时也能因此获得一些灵感,进而创造出新的事物。为了满足嵌入式环境对于大量可执行软件的需求,本文针对嵌入式移植技术提出了一套移植工程的工程化管理方法,可以为科研工作者在针对大型工程移植时提供技术和理论指导,不仅可以节约大型工程移植的周期问题,还能够不断的丰富嵌入式系统上的软件。本文以一款年轻的嵌入式设备的操作系统RTEMS作为研究的载体,以一款微型机上运行的开源的C++语言的大型工程Yate(代码有20多万行)作为研究对象,通过把Yate移植到RTEMS上并能正常运行的过程来总结RTEMS系统上C++大型开源工程移植时可能遇到的问题以及针对这些问题应该采取的解决方法。另外,论文还对移植成功的软件进行了功能测试,同时针对开源软件进行了裁剪和二次功能扩展。

钟东[10]2015年在《XX星综合电子系统软件工程化》文中研究指明伴随着航天技术的大力发展,微小卫星的研制已经成为航天技术研究的重要领域之一。微小卫星星载软件是卫星的神经中枢,软件的可靠程度直接决定卫星是否能够顺利完成在轨任务。正确合理的软件开发模型和规范的软件开发过程是确保软件可靠的最主要因素。因此对微小卫星软件开发模型与软件工程化过程的研制显得尢为重要。本课题以某型号卫星研制为背景与依托,以"ZDPS-1A"星星务软件的设计与研制工作为基础,研究微小卫星专用的软件开发模型及软件工程化过程,并以此为指导对XX星综合电子系统软件进行工程化工作。第一,本文通过对于传统软件模型的研究,针对卫星软件对于可靠性的高要求以及运行环境的独特性,提出设计了微小卫星软件开发模型,该模型不仅具有瀑布模型对于过程顺序严格规范的特点,保证了卫星软件总体设计的可靠性;又具有增量开发的便捷性,确保软件开发耗时满足工程时限要求。同时在此模型的基础上对卫星软件工程化过程进行了阶段划分,规定了各阶段所需完成的任务。第二,本文以设计的卫星软件开发模型为指导,对综合电子系统软件进行了工程化工作。通过对XX卫星整星遥控遥测需求的统计,设计了遥测遥控方案并实现;同时对已有软件部分功能模块的设计方案进行了分析,对方案中存在的问题进行了修改和改进;其次通过一系列的测试实验,从整星的层面对软件功能进行了测试,对存在的问题进行了修改。最后对软件进行了老练实验与高低温循环实验,结果表明软件可无故障运行大于500小时,可在温度范围(-30℃-70℃)正常工作。并成功将卫星软件应用在某基地信标球系统中,在信标球的整个飞行过程中,软件运行良好稳定。综上所述,本文设计了微小卫星软件开发模型,并在此模型的指导下成功的将XX星综合电子系统软件工程化,得到了功能完善的高可靠的综合电子系统软件。综合电子系统软件成功的工程化又对本文中设计的微小卫星软件开发模型的合理有效性起了很好的验证作用。该模型可以对将来新卫星软件的开发提供良好的指导作用。

参考文献:

[1]. 现代电机控制技术软件工程化运用研究[J]. 贺梦颖, 王显承, 曹强, 窦满峰. 微电机. 2015

[2]. 现代软件工程在电力系统中的应用研究[D]. 肖碧涛. 华中科技大学. 2005

[3]. 现代电机控制技术软件工程化运用[J]. 曹金满. 电子技术与软件工程. 2018

[4]. 软件工程在火电厂状态监测系统中的应用研究[D]. 邵硕. 吉林大学. 2014

[5]. 软件工程化研究[D]. 田继鑫. 河南大学. 2001

[6]. 基于模块化的软件工程课程体系的构建与实现[J]. 费贤举, 胡智喜. 常州工学院学报. 2006

[7]. 软件工程化管理方法在武器装备软件研制中的应用研究[D]. 耿聪. 西北大学. 2007

[8]. 软件测试工程化模型及应用研究[J]. 张洪春. 中央民族大学学报(自然科学版). 2016

[9]. 基于RTEMS的C++工程移植的研究[D]. 马建刚. 北京邮电大学. 2013

[10]. XX星综合电子系统软件工程化[D]. 钟东. 浙江大学. 2015

标签:;  ;  ;  ;  ;  ;  ;  

软件工程化研究
下载Doc文档

猜你喜欢