软件工程中的测试流程模型与管理

2019-12-04 14:34吉迎忠湖北工程学院新技术学院信息工程系
数码世界 2019年11期
关键词:研制测绘装备

吉迎忠 湖北工程学院新技术学院信息工程系

引言

其实这些问题在美军的各类软件中也都出现过,在经过一些实验和分析之后表明,出现这些问题,其实是与软件工程中测试流程模型的落后也有着很大的关系。因此本文就针对测试流程模型和管理过程进行了一个深刻的探讨,从测绘软件项目的特点进行分析,对软件工程有着一个针对性的方案和过程,以此让软件研制过程有序有据可依,让测绘软件的一些问题得到处理。具体内容如下所示。

一、软件工程过程模型的种类

随着科技的不断进步和社会的不断发展,软件技术在软件工程的领域中也在不断的发展着,因此对于软件开发的工程过程模型的种类也在不断的增多,主要有以下几种:一种是瀑布模型,这种模型是目前比较基础的一种软件工程过程模型,而这种工程模型的测试程序主要是对软件开发系统进行一个基础的需求分析,然后再根据分析进行相对应的设计,设计完之后再进行编码,这种工程模型,在测试软件性能的过程中,每一个环节都是比较严格的,因为它主要保证设计出来的产品一定要符合生产设计的标准,设计师发现软件系统的一些问题,就一定要针对性的进行处理。就比如说对于小型的项目,能够出现的问题是,前期设计需要将设计人员和开发人员共同投入到这个项目中,这样就会导致人员闲置的问题,因为人员太多也是比较麻烦的,有些成员投入到其中,而有些成员根本不知道应该干什么,因为他们没事可干,所以在选择该模型时,一定要根据人员的实际情况来进行决定;再一个就是螺旋模型,他和瀑布模型也有着联系,螺旋模型可以降低项目的风险性,因为螺旋模型在某一阶段结束之后就要进行一个测试,如果在测试的过程中出现问题的话,就会终止这次的项目然后再另寻其他的办法;再一个就是RUP 模型,这种模型它主要包括增量过程和迭代过程,而他的迭代过程都是对前一次的过程进行优化,这样也会保证软件产品开发过程中质量的问题;最后一个就是原型法,这种模型是结合了以上三种过程的特点所形成的,而且这种模型能够快速的掌握和熟悉用户的每一个需求,从而去开发出软件满足客户的需求。

二、软件工程过程模型的发展

软件工程过程模型的发展也是比较重要的,在这之前软件生命的周期,是通过软件工程的过程来实现的,所以软件工程过程决定了软件的质量,并且提高了软件的可靠性和可利用性。在1970 年,软件工程过程模型是从循环迭代问题出发进行设计的,随后又出现了多种多样的软件工程过程模型。从这里就可以看出软件工程过程模型是按照不同规模的大小,经费和数量的不同,以及标准要求不同来进行发展和设计的。

三、测绘软件的项目特点分析

软件工程过程模型是通过大量的实践和生活经验进行过检验的,也就是说它是非常有效的,不过软件工程过程模型是否能够用于测绘软件项目开发,还需要进行探讨和分析。当然测绘软件在数据的处理以及业务的流程,或者说是对数据成果的方面等有着明显的专业特点,而且不同的项目对软件的质量以及软件进度的控制要求也是不同的,所以在这些因素的考虑下,可以将测绘软件项目划分为多个软件产品,以下是对测绘软件的项目特点进行的分析,具体内容如下。

(一)预先研究项目软件特点

测绘软件预先研究项目的主要内容是通过科学领域来实现的,就比如说一些新的理论、新的方法和新的技术等。在研究项目时要完成顶层的设计,当然还要考虑一下这个方案的可靠性和可行性,然后再对模型进行扩展和修改,对项目的功能进行扩充和改造升级,当然这些预先研究的项目都是存在着一定的风险的,不管是在理论方面还是在技术方面都有风险,而且预先研究的项目软件产品一般包括系统软件,仿真的系统软件等,因此对于控制项目的风险性比较严格,这样一来也可以提高软件的质量和其他产品文档的管理控制。

(二)常规科研项目软件特点

测绘软件的常规科研项目在工作时,主要从科研条件的创设,科研的论证性,对于特色技术的研究以及技术的革新和使用的方面都有着很大的开展性,在很多常规的科研项目中,对于软件研制过程中的一些出现问题时改进的方案和其他类型的项目来说比较频繁,而且项目研制的周期性也比较的灵活。在项目软件研制的过程中核心软件产品一定要以最快的方式产出来,然后还要对核心软件进行完善和补充,以此来达到一个完整完善的软件产品并且可以尽快的使用,当然在研制过程中,对于一些可能出现的风险通过逐渐迭代的方式进行消除,所以测绘软件,常规科研项目适合用于一些增量模型,螺旋模型或者说是快速原型模型的使用中,而且还可以结合项目研究周期,以及对于产品特点的构建等软件工程过程模型。

(三)型号研制项目软件特点

测绘软件型号的研制,主要是将一些成熟的技术应用到实际的装备中,并且进行批量的生产以及装备的项目等,测绘软件型号的研制还包括一些重点的装备,主要装备,其他一般装备和相应的配套装备等。所以说型号研制项目对装备研制的过程是比较严格的,而且这个过程中对于质量要求也比较高,在型号研制项目的过程中,有的项目是单独的一个单位所承包并且研制的,因此这个规模就会比较小,就比如说卫星导航用户软件的研制,当然有的项目也是有很多个单位共同合作完成的,项目规模比较庞大,相对来说这个项目的经费也会比较高,比较充足,当然对于质量的管理也会比较的严格,就比如说对于某地面应用系统的相关软件的开发等,而这些大型的软件系统,在各个方面都有着严格的要求,不管是在质量上,还是在时间上都有着严格的控制,当然这些大系统软件也会比较的复杂和庞大,在研制过程中需要考虑的因素也是非常多的。

结束语

软件工程中的测试模型流程与管理是当代社会必须要向前发展的一个动力,而在模型构建的过程中也要考虑每一个地方工业部门和其他装备研发部门开展软件装备研制的特点,当然在构建的过程中还要保证相关文件的规定流程,还要考虑到可能存在的风险,以及所面临的一些问题,对于这些风险和问题,也要制定一个相对应的措施,不过想要真正的提高软件产品的质量,并且控制风险的发生和降低经费以及时间,这还需要软件研制过程中管理人员的严格把关和真正落实,只有这样才能在软件工程中将测试模型流程做到更好。

猜你喜欢
研制测绘装备
测绘工程质量管理与控制测绘质量的措施
哪些装备为太空之旅护航
这些精锐与装备驰援泸定
港警新装备
测绘新技术在测绘工程中应用的常见问题及对策
3D SLAM在农房不动产测绘中的应用研究
仿生眼的研制有新突破
工程测绘中GNSS测绘技术的应用
一种新型固定翼无人机的研制
XV-24A垂直起降验证机的研制与发展