企业的软件开发质量管理策略研究

企业的软件开发质量管理策略研究

ID:46064125

大小:59.00 KB

页数:3页

时间:2019-11-20

企业的软件开发质量管理策略研究_第1页
企业的软件开发质量管理策略研究_第2页
企业的软件开发质量管理策略研究_第3页
资源描述:

《企业的软件开发质量管理策略研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、XX企业的软件开发质量管理策略研究摘要:对XX公司v车辆GPS定位视频监控系统〉产品开发过程中,软件开发流程的分析、研究和总结.关键词:GPS定位、视频监控、软件测试、项目分析、策略研究正文:企业背景与项LI背景:XX公司为一民营金业,总人员为80人左右,研发中心占35人左右,整个研发中心分为三个部分•测试部2.软件部3.硬件部。人员结构:整个研发屮心由一名研发总监管理,每个部门有自己的部门经理。产品研发的过程中有产品屮心的人员配合。产品背景:为满足人型企业针对车辆信息的集中管理和调度管理,研发一套软件产品平台和硕件终端设备来为一些大中型公司进行服务

2、。产品的软件平台采用BS架构,使用java语言实现,硬件端采用C语言实现。项H组人员构成:架构师1名(兼任软件平台研发项目经理),平台研发人员3名(1名实习生),美工1名(兼职),测试人员1名,硬件嵌入式程序研发人员2名,视频研发经理一名,视频研发工程师一名,产甜经理1名,共计9人,针对软件平台这部分来说,可参与的人有7人,产晶的功能概述:软件平台部分可以实现对■车辆信息的分组、增删改查的基木功能,监控区域范围的设置和管理的功能,能够对进岀区域的车辆进行多项指标的报警监控,多种地图的切换,对各种数据的转发和存储等功能。项冃周期:1年,项冃结果:失败。

3、失败的部分原因是因为两位研发主管的相继离职,无人能够接手。但是从软件编码和测试的角度來说,更多的原因存在于软件的质量上。下面将针对于这个产胡开发的整个过程的不足之处进行深入的分析。在项1=1需求调研阶段,没冇形成完整的需求规格说明书,只是在概耍的讨论之后,就投入到软件的设计规划进程中,在架构完成之后就开始项冃的编码工作,在起初阶段,没有明确的原型设计,原型设计的工作和项目的研发工作同时进行。因产站数据传输协议要遵守交通部统一规范808协议,所以在软件平台的初步阶段,先进行了技术调研,最终选定了一个开源的数据传输的技术框架,然后先进行了一段时间的技术研

4、究学习,进行了demo实现,接下來就根据自己项U的实际情况,进行了对该框架的封装和调整。参照规定的协议进行不同类型的消息进行发送和接收的实现。在完成所有类型消息编码之后,对这一类别的操作进行了重构,抽离出相同类型的接口和不同的实现,为外部所调川。在这一核心功能实现的时候,没有进行测试,只是在开发的过程中,程序员进行简单的调试,如果能够成功的收发消息就算是发送和接收的成功。在这i部分完成后,由产品平台部分的程序员进行了一个模拟器的编写,其目的是模拟数据终端的发送和接收功能,因为在硬件部的编码还没有完成,只能进行平台端的内部进行测试。计划在硬件部分完成后

5、,进行联调。由于没有详细的测试规划,也没有进行单元测试和集成测试,这样产生了很多细节问题,在用java语言进行二进制数据处理的时候,存在一个类型定义的麻烦,所以在项目后期就产生了-•些关于数据采集失败和采集错误的情况下,发送到平台端以后,无法止常解析和连续的报错,起初只是因个别的GPS数据的错误,影响了几个数据点的显示,当数据出现连续错谋的时候,会把数据缓冲池塞满,导致了平台端无法止常接收数据。导致了整个系统的间接崩溃。在项FI后期和硬件终端联调的时候,出现诸多问题,无法确定是哪一方的问题,需要进行多次的自检和调试,大大增加了项目的后期成本。针对于此

6、功能模块的问题总结分析,在实现软件系统核心模块功能的时候,一定要从需求确定的时候,就开始进行测试计划的设计。然后针对模块开发的每一个流程都进行相应的测试。比如,在对消息进行发送和接收时,要进行尽全面的用例设计和测试,用例部分有测试人员来编写,在测试代码编写部分让研发人员来实现,先采用单元测试的方法,把每种类型的消息,都进行覆盖测试,来检查编码的错谋。在接口抽离和编码整介Z后,耍针对接口进行测试用例的编写和测试执行。这样的话,就会大大降低这部分代码的错误概率,测试用例的设计交由测试人员编写,是因为程序员容易产生潜意识的进行止确类型数拯的输入测试。而不能

7、真正发现问题。因为在系统运行的过程中,多数都是由于非正常数据的产个而导致问题的发生。在这两步测试完成以后,在后期联调的过程中,如果再次出现问题,就可以立即发现问题的原因,而不需要再有冃的寻找问题。在数据传输这一模块完成之后,开始了项比业务层和数据层的编码工作。接口和数据库的设计由架构师完成,程序员负责具体接口的编码实现,以及数据库的创建和表关系的建立,具体实现针对于oracle数据库的一套DAO实现,在实现的过程中,采用了单元测试跟进的方式,迹行了对DAO实现和业务层实现部分的测试,在完成了单层的测试之后,乂进行了集成测试,将service层和DAO

8、层集成起來进行了测试,保证了系统各接口的稳定衔接。此时,系统的UI模型也U经设计出模板,然后根据模型进行了前

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。