美章网 资料文库 导引头系统软件开发思考范文

导引头系统软件开发思考范文

本站小编为你精心准备了导引头系统软件开发思考参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

导引头系统软件开发思考

1过程控制的导引头系统软件开发流程研究

过程控制下导引头系统软件开发流程主要分为以下几个阶段:

1.1需求分析该阶段是导引头系统软件开发的首要阶段,在这一阶段中,开发人员应以总体设计方案为依据,通过UML进行导引头系统软件对象的综合分析及其建模,同时进行导引头系统软件业务的活动图及用例图、系统的用例图及状态图等相关UML文的绘制,以形成导引头系统软件的需求分析文档,并形成导引头系统软件工作的分解结构,从而给编程人员代码编写工作的进行提供参考依据,帮助相关开发人员更好的掌握导引头系统软件开发的实际情况,实现对导引头系统软件项目的有效控制。

1.2软件设计在完成导引头系统软件需求分析之后,开发人员根据需求情况进行软件设计方案的制定,并进行相关设计。完成设计工作之后,评审人员还要对软件设计的文档严格、科学的评审,并根据总体方案对软件设计存在的问题及缺陷进行有效的查找,最后通过软件设计的文档在软件设计的阶段尽可能的将问题解决,从而达到减少后续导引头系统软件开发负担的目的。

1.3代码实现在这一阶段,传统导引头系统软件开发只是完成相关代码的编写,只有很少部分的编程人员掌握程序的代码,并且缺乏统一、规范的管理,从而造成软件错误、重复工作以及软件版本更改、管理混乱现象的频繁出现。为此,在导引头系统软件开发流程中,应建立起软件开发数据库,用以存放软件开发中的各种项目计划、源代码、任务列表以及工作文档。还应根据导引头系统软件开发的实际需要配置TFS管理工具,以实现对软件开发数据库的有效管理控制。这一阶段代码实现的过程主要是:(1)代码的编写。开发人员登陆到TFS中并建立相应的工作空间,并按照负责人下达的相关任务列表完成代码的编写。(2)代码提交。开发人员将前一天完成的源代码下载到计算机完成代码的编写,再经签入操作将编写完成的相关源代码提交到软件开发数据库之中。(3)代码审查。负责人通过组织成员讨论的方法对开发人员提交的各个代码进行严格、详细的逐行走查,以及时发现代码出现的问题,并按照代码审查的各种标准给出审查结果。(4)代码修改。导引头系统软件开发人员以代码审查结果为依据进行代码的修改,并将修改后的版本再次提交到软件开发数据库中。TFS会对版本更新情况进行相应的记录及储存,以为编程人员进行代码的查看及使用提供方便。除此以外,TFS还能对软件开发中出现的问题及其更改情况进行记录,并生成状态报告及统计数据,以为后续开发工作的进行提供相应的参考依据。

1.4软件测试导引头系统软件开发中的软件测试主要从以下四个步骤展开:首先,单元测试。在编写完一个软件程序的功能模块之后,开发人员应对代码模块实施有效的单元测试,并对代码模块是否实现相关规定功能进行检查。单元测试要对错误处理、数据结构、独立路径、模块接口及边界条件等几方面的内容给予重点关注。其次,集成测试。以软件结构为依据,将测试后的代码模块装成系统,可采用增值式的集成方式。再次,配置项的测试。为较好的验证导引头系统是否正确及完整,是否符合相关功能要求,就一定要进行配置项的测试。配置项的测试主要是检查软件是否任务书及说明书中的相关要求,配置是否正确。最后,系统测试。系统测试就是测试导引头系统软件在复杂的环境中能否在引导头的整机上正常、稳定的运行。测试时主要是将配置项的测试软件放入具体的运行环境之中,并与其他的系统成分相组合进行测试,以保证测试的有效性。

2结语

总之,以过程控制为依据,加强对导引头系统软件开发流程的研究对引导头的整机运行非常重要,因此,开发人员要对导引头系统软件开发流程进行有效的了解、研究,才能提高导引头系统软件的稳定性、有效性及可靠性。

作者:郝昌臻 侯留洋 单位:郑州大学信息工程学院