软件项目开发过程质量度量系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:f11034
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
许多软件企业存在产品交付延期、故障率高、用户体验较差等相关问题。在敏捷和精益的驱动下,许多软件项目只能从字面上理解“速度”,提出快速迭代和快速交付,但忽视了做好每个环节是提高质量和效率的根本。为了提高软件质量和开发效率,软件开发需要进行端到端的思考,优化开发流程,做好各个环节之间的衔接,从而帮助提高开发效率,将科学管理时代的思维转换为数据经济时代的思维。针对当前企业开发过程存在的缺少质量和效率度量指标和可视化较差的问题,从开发质量度量体系和数据可视化技术出发,设计并实现一个通用型开发过程质量度量系统。首先,对开发质量度量体系进行深入分析,阐述过程度量的概念和目标,并简要描述类似度量系统的研究现状。同时,介绍开发使用到的数据可视化技术和Web技术。其次,依托开发效率理念和质量度量体系,针对X公司研发过程中存在的痛点,详细分析该系统的需求。其中功能性需求包括图表导出、定时邮件等,非功能性需求包括系统的高效性、可拓展性等。然后提出度量过程数据收集的难点,对其中的数据采集进行设计,并根据开发质量模型分析开发各阶段对应的度量指标,进而对该系统从整体系统架构、浏览器端架构、服务端架构和数据库四个方面进行详细设计。基于系统的需求分析和详细设计,借助于数据可视化技术和工具,对系统进行整体的实现,展示交付效率、交付质量和交付能力三个维度的度量指标图表,并根据图表反映的现象对开发流程做出相应的改进措施。最后,对系统的实施效果进行验证,并测试系统功能的完整性,以及系统性能相关的指标,如渲染速度、兼容性等,测试结果表明系统在这些方面均表现良好。系统使用可视化技术来反映项目整体的开发质量指标,有指导性地实现各项目标,建立起“度量-指标-行动”提效闭环。在实际运用中,系统实现了预期的功能,节约了投入成本,降低了软件的故障率,帮助提升了软件业务的用户量,优化并推动企业开发流程向自动化方向发展,为企业带来了更高的经济效益。
其他文献
随着经济建设不断发展,社会对于成品油需求持续增加,相应地对成品油的运输保供提出了更高的要求。某成品油管道公司近年来新修多条成品油管道,站场遍及中部六省,数量多达百座,公司的服务器数量增加且分散多地,以往通过发现业务系统异常再人工排查服务器异常的方法无法适应生产需要,故建立一套服务器监控与告警系统迫在眉睫。某成品油管道公司服务器监控与告警系统分为Server和Webapi两个模块,主要包括登录、监控
学位
目的:本研究旨在通过对武汉某大学大一新生失眠症状展开调查,了解该大学大一新生失眠情况。从社会人口学、生活方式、躯体及心理、环境、个性特征和大学生特异性影响因素等角度探讨与其失眠症状检出率相关的因素,分析可能关联,并提出有针对性的对策及建议,为相关部门改善大学生尤其是大一新生失眠症状提供可参考依据。方法:采用随机抽样的方式从武汉某重点大学理工类及文科类院系共计抽取4个学院,以网络问卷调查的形式完成对
学位
互联网的快速发展使得各行各业都逐步向服务线上化迈进,海量数据的存储也无形中增加了信息检索的复杂度。用户不再仅仅关注购票功能,而对系统的性能、稳定性、新功能等提出了更高的要求。在线票务系统不仅要解决大数据时代信息过载问题,实现用户个性化推荐;还应当顺应疫情背景下动态分散就座的需求,实现动态锁座机制。此外,系统应当能够应对高并发访问下的流量暴增问题以及具备完善的服务监控机制。首先对现有的推荐技术和在线
学位
集换式卡牌游戏,简称TCG(Trading Card Games),是SG(Stratigic Games,策略游戏)下的一个分支,早期的实体TCG以纸质卡牌这一简易载体,实现了复杂的博弈性,培养了丰富的玩家基础。2014年开始,电子卡牌逐渐风靡全球,伴随的是众多实体卡牌游戏的电子化,并带动了大量原创的电子卡牌游戏。电子卡牌游戏中的平衡性调整这一工作,是维持游戏长期稳定运营的关键。但是,该项工作仍
学位
增材制造技术是制造业研究的热门方向,而表面检测是增材制造质量控制工程中重要的一环。基于图像的检测方式无法获得工件表面的空间几何结构关系,同时气孔缺陷在工件表面上的分别是毫无规律的,这导致自动化检测工作难以推进。针对气孔这种空间起伏缺陷,三维点云具备非常好的描述能力,但是三维线激光扫描设备在获取工件表面点云信息时,存在运动倾斜、过度扫描等问题,故为了推动检测自动化,并提升检测自动化的运行效率和检测性
学位
随着互联网的普及以及视频应用的丰富,互联网每时每刻都在产生海量的视频用户行为数据。当前针对视频用户行为日志数据进行采集分析的研究普遍基于批处理思想,导致分析结果实时性不强,并且缺乏服务器集群健康的实时监测使得系统的可用性不高。系统基于双中心节点中心副本控制协议和实时流处理计算等相关技术,设计实现了一个分布式日志采集分发系统,完成对集群健康信息的监测和从用户日志数据中获取用户特征。系统由五个模块组成
学位
在信息智能化快速发展的背景下,各行各业都开始了数字化转型工作,国内的医疗卫生机构早已摒弃了传统纸质记录方式,转为电子记录方式。同时,大量医疗机构导致了医学数据信息量的急速增长,使得对医学数据的采集和存储不堪重负。各机构之间的数据存储格式不匹配,使得数据孤岛问题严重,且存在安全隐患。对医学数据的高效存储以及进行可信的数据共享交易成为整个医疗行业亟待解决的瓶颈。区块链技术作为新兴技术,具有去中心化、防
学位
近年来,政府大力实施乡村振兴,促进农村产业兴旺,乡村物流就是一个极佳的切入点。但乡村物流起步较晚,存在着网点少、信息化程度低、服务质量差等问题。因此,针对农村实际,以提升乡村物流便捷性为目标,开发了乡村物流系统。系统分为用户端、服务运输端、网点库管端和后台管理端四个模块,主要为农户、集采商、网点服务人员、运输司机提供物流下单、揽件、出入库、分拣、派送、签收等各个环节的信息流转与管理功能。系统基于S
学位
当前,以知乎为代表的知识分享类信息流产品成为了一种消遣碎片化时间的新生活方式。同时随着信息越来越透明,热点事件频发,知识分享APP会频繁迎来突发流量,因此针对热点事件高并发场景的处理能力决定了APP的稳定性及可用性。且随着APP中内容越来越多,从海量数据中为用户提供感兴趣的内容也变的越来越重要。针对这些问题,论文基于OpenResty进行了高并发架构设计,设计了Deep FM的改进推荐算法,实现了
学位
游戏商城是游戏企业吸纳用户、增加流量,带来持续收益的有效手段,但是,随着游戏业务场景的规模不断增大,游戏用户规模持续增加导致的高并发访问需求,开发部门内部关系复杂导致功能集成难度不断增大,现有的游戏商城开发技术手段和模型越来越难以适应这些变化的需求。道聚城系统为腾讯公司推出,对接内部各大游戏工作室以及外部合作伙伴的上百款PC、手游端游戏,服务于数亿用户的游戏道具售卖平台。平台对内需定制化游戏接入,
学位