需求跟踪矩阵显示方法及系统技术方案

技术编号:25045218 阅读:15 留言:0更新日期:2020-07-29 05:34
本申请实施例提供一种需求跟踪矩阵显示方法及系统,方法包括:接收针对目标软件开发项目的状态查询请求,该状态查询请求中包含有请求者角色标识;根据请求者角色标识在预设的多个显示视角信息中选择至少一个作为目标视角信息;基于目标视角信息自目标软件开发项目对应的多个需求跟踪矩阵中选取对应的目标需求跟踪矩阵,其中,需求跟踪矩阵为预先根据离线收集的目标软件开发项目在预设的软件全生命周期内的各个开发阶段的状态数据以及对应的数据表模型离线生成的;将目标需求跟踪矩阵输出至预设的可视化单元中进行显示。本申请能够有效提高需求跟踪矩阵的显示全面性及可靠性,能够快速且实时地显示针对性强的需求跟踪矩阵,有效提高用户体验。

【技术实现步骤摘要】
需求跟踪矩阵显示方法及系统
本申请涉及数据处理
,具体涉及需求跟踪矩阵显示方法及系统。
技术介绍
需求跟踪矩阵是把产品从其来源连接到能满足需求的可交付成果的一种表格,它将产品需求与业务目标或者项目目标联系起来,能够在整个项目周期中方便的观察到每个需求的实现状态,确保需求文件中被批准的每项需求在项目结束的时候都能交付。同时,在需求变更、设计变更、代码变更、测试用例变更时,能有效地分析该变更波及的影响范围,为制定有效的应对措施提供依据。目前,需求跟踪矩阵已经成为了有效获知软件产品开发进度的便捷工具,而如何对需求跟踪矩阵进行显示,也成为了研究软件产品开发进度的基础课题。目前,需求跟踪矩阵的显示方式主要为向所有的查看用户均显示一个格式统一的需求跟踪矩阵,然而,在整个项目周期中,各个团队、各个角色的关注点不同,给一个统一的展示结果不能够满足各个团队的个性化需求。同时,全生命周期中各阶段的数据,如需求、实施进度等,通常分布在不同的平台,很难在客户查询时,在一个平台上展示出全面的需求跟踪矩阵。
技术实现思路
针对现有技术中的问题,本申请提供一种需求跟踪矩阵显示方法及系统,能够有效提高需求跟踪矩阵的显示全面性及可靠性,能够快速且实时地显示针对性强的需求跟踪矩阵,进而能够有效提高用户体验,并有效提高根据需求跟踪矩阵的显示内容获知软件产品开发进度的效率及准确性。为解决上述技术问题,本申请提供以下技术方案:第一方面,本申请提供一种需求跟踪矩阵显示方法,包括:接收针对目标软件开发项目的状态查询请求,其中,该状态查询请求中包含有请求者角色标识;根据所述请求者角色标识在预设的多个显示视角信息中选择至少一个作为目标视角信息;基于所述目标视角信息自所述目标软件开发项目对应的多个需求跟踪矩阵中选取对应的目标需求跟踪矩阵,其中,所述需求跟踪矩阵为预先根据离线收集的所述目标软件开发项目在预设的软件全生命周期内的各个开发阶段的状态数据以及对应的数据表模型离线生成的;将所述目标需求跟踪矩阵输出至预设的可视化单元中进行显示。进一步地,所述请求者角色标识包括:业务要求提出者标识、产品经理标识、项目管理者标识和技术实施者标识中的至少一个;相对应的,所述根据所述请求者角色标识在预设的多个显示视角信息中选择至少一个作为目标视角信息,包括:根据所述请求者角色标识在业务要求提出者对应的项目视角信息、产品经理对应的业务要求视角信息、项目管理者对应的需求项视角信息和技术实施者对应的需求计划视角信息中选择目标视角信息,其中,所述目标视角信息与所述请求者角色标识的数量相同。进一步地,所述目标软件开发项目对应的多个需求跟踪矩阵包括:项目视角对应的需求跟踪矩阵、业务要求视角对应的需求跟踪矩阵、需求项视角对应的需求跟踪矩阵和需求计划视角对应的需求跟踪矩阵。进一步地,在所述接收针对目标软件开发项目的状态查询请求之前,还包括:离线收集所述目标软件开发项目在预设的软件全生命周期内的各个开发阶段的状态数据,其中,各个开发阶段的状态数据包括:开发任务数据、分析个数数据、设计个数数据、开发个数数据、组件单元数据、组建组装数据、应用组装数据、用户测试数据和版本检验数据;获取各个所述显示视角信息分别对应的预设的数据表模型、维度、构建功能模块以及构建逻辑数据;基于所述目标软件开发项目在预设的软件全生命周期内的各个开发阶段的状态数据、各个所述显示视角信息分别对应的数据表模型、维度、构建功能模块以及构建逻辑,离线生成各个所述显示视角信息分别对应的需求跟踪矩阵;将各个所述显示视角信息分别对应的需求跟踪矩阵存储为所述目标软件开发项目对应的多个需求跟踪矩阵。进一步地,所述数据表模型用于存储数据名称、字段类型以及描述内容之间的对应关系;所述数据表模型包括预设的需求跟踪矩阵项目视角模型、项目视角及业务部门视角子表模型、业务部门视角模型、需求项视角模型及开发任务明细模型。进一步地,在所述将所述目标需求跟踪矩阵输出至预设的可视化单元中进行显示之后,还包括:若接收到针对目标软件开发项目的关键词检索请求,则提取该关键词检索请求对应的关键词;在所述可视化单元内的目标需求跟踪矩阵中查找并显示所述关键词对应的数据。第二方面,本申请提供一种需求跟踪矩阵显示系统,包括:第一请求接收子系统,用于接收针对目标软件开发项目的状态查询请求,其中,该状态查询请求中包含有请求者角色标识;目标视角确定子系统,用于根据所述请求者角色标识在预设的多个显示视角信息中选择至少一个作为目标视角信息;目标需求跟踪矩阵选取子系统,用于基于所述目标视角信息自所述目标软件开发项目对应的多个需求跟踪矩阵中选取对应的目标需求跟踪矩阵,其中,所述需求跟踪矩阵为预先根据离线收集的所述目标软件开发项目在预设的软件全生命周期内的各个开发阶段的状态数据以及对应的数据表模型离线生成的;目标需求跟踪矩阵显示子系统,用于将所述目标需求跟踪矩阵输出至预设的可视化单元中进行显示。进一步地,所述请求者角色标识包括:业务要求提出者标识、产品经理标识、项目管理者标识和技术实施者标识中的至少一个;相对应的,所述目标视角确定子系统具体用于执行下述内容:根据所述请求者角色标识在业务要求提出者对应的项目视角信息、产品经理对应的业务要求视角信息、项目管理者对应的需求项视角信息和技术实施者对应的需求计划视角信息中选择目标视角信息,其中,所述目标视角信息与所述请求者角色标识的数量相同。进一步地,所述目标软件开发项目对应的多个需求跟踪矩阵包括:项目视角对应的需求跟踪矩阵、业务要求视角对应的需求跟踪矩阵、需求项视角对应的需求跟踪矩阵和需求计划视角对应的需求跟踪矩阵。进一步地,还包括:离线数据收集子系统,用于离线收集所述目标软件开发项目在预设的软件全生命周期内的各个开发阶段的状态数据,其中,各个开发阶段的状态数据包括:开发任务数据、分析个数数据、设计个数数据、开发个数数据、组件单元数据、组建组装数据、应用组装数据、用户测试数据和版本检验数据;生成参数获取子系统,用于获取各个所述显示视角信息分别对应的预设的数据表模型、维度、构建功能模块以及构建逻辑数据;矩阵离线生成子系统,用于基于所述目标软件开发项目在预设的软件全生命周期内的各个开发阶段的状态数据、各个所述显示视角信息分别对应的数据表模型、维度、构建功能模块以及构建逻辑,离线生成各个所述显示视角信息分别对应的需求跟踪矩阵;矩阵存储子系统,用于将各个所述显示视角信息分别对应的需求跟踪矩阵存储为所述目标软件开发项目对应的多个需求跟踪矩阵。进一步地,所述数据表模型用于存储数据名称、字段类型以及描述内容之间的对应关系;所述数据表模型包括预设的需求跟踪矩阵项目视角模型、项目视角及业务部门视角子表模型、业务部门视角模型、需求项视角模型及开发任务明细模型。进一步地,还包括本文档来自技高网...

【技术保护点】
1.一种需求跟踪矩阵显示方法,其特征在于,包括:/n接收针对目标软件开发项目的状态查询请求,其中,该状态查询请求中包含有请求者角色标识;/n根据所述请求者角色标识在预设的多个显示视角信息中选择至少一个作为目标视角信息;/n基于所述目标视角信息自所述目标软件开发项目对应的多个需求跟踪矩阵中选取对应的目标需求跟踪矩阵,其中,所述需求跟踪矩阵为预先根据离线收集的所述目标软件开发项目在预设的软件全生命周期内的各个开发阶段的状态数据以及对应的数据表模型离线生成的;/n将所述目标需求跟踪矩阵输出至预设的可视化单元中进行显示。/n

【技术特征摘要】
1.一种需求跟踪矩阵显示方法,其特征在于,包括:
接收针对目标软件开发项目的状态查询请求,其中,该状态查询请求中包含有请求者角色标识;
根据所述请求者角色标识在预设的多个显示视角信息中选择至少一个作为目标视角信息;
基于所述目标视角信息自所述目标软件开发项目对应的多个需求跟踪矩阵中选取对应的目标需求跟踪矩阵,其中,所述需求跟踪矩阵为预先根据离线收集的所述目标软件开发项目在预设的软件全生命周期内的各个开发阶段的状态数据以及对应的数据表模型离线生成的;
将所述目标需求跟踪矩阵输出至预设的可视化单元中进行显示。


2.根据权利要求1所述的需求跟踪矩阵显示方法,其特征在于,所述请求者角色标识包括:业务要求提出者标识、产品经理标识、项目管理者标识和技术实施者标识中的至少一个;
相对应的,所述根据所述请求者角色标识在预设的多个显示视角信息中选择至少一个作为目标视角信息,包括:
根据所述请求者角色标识在业务要求提出者对应的项目视角信息、产品经理对应的业务要求视角信息、项目管理者对应的需求项视角信息和技术实施者对应的需求计划视角信息中选择目标视角信息,其中,所述目标视角信息与所述请求者角色标识的数量相同。


3.根据权利要求2所述的需求跟踪矩阵显示方法,其特征在于,所述目标软件开发项目对应的多个需求跟踪矩阵包括:
项目视角对应的需求跟踪矩阵、业务要求视角对应的需求跟踪矩阵、需求项视角对应的需求跟踪矩阵和需求计划视角对应的需求跟踪矩阵。


4.根据权利要求3所述的需求跟踪矩阵显示方法,其特征在于,在所述接收针对目标软件开发项目的状态查询请求之前,还包括:
离线收集所述目标软件开发项目在预设的软件全生命周期内的各个开发阶段的状态数据,其中,各个开发阶段的状态数据包括:开发任务数据、分析个数数据、设计个数数据、开发个数数据、组件单元数据、组建组装数据、应用组装数据、用户测试数据和版本检验数据;
获取各个所述显示视角信息分别对应的预设的数据表模型、维度、构建功能模块以及构建逻辑数据;
基于所述目标软件开发项目在预设的软件全生命周期内的各个开发阶段的状态数据、各个所述显示视角信息分别对应的数据表模型、维度、构建功能模块以及构建逻辑,离线生成各个所述显示视角信息分别对应的需求跟踪矩阵;
将各个所述显示视角信息分别对应的需求跟踪矩阵存储为所述目标软件开发项目对应的多个需求跟踪矩阵。


5.根据权利要求4所述的需求跟踪矩阵显示方法,其特征在于,所述数据表模型用于存储数据名称、字段类型以及描述内容之间的对应关系;
所述数据表模型包括预设的需求跟踪矩阵项目视角模型、项目视角及业务部门视角子表模型、业务部门视角模型、需求项视角模型及开发任务明细模型。


6.根据权利要求1所述的需求跟踪矩阵显示方法,其特征在于,在所述将所述目标需求跟踪矩阵输出至预设的可视化单元中进行显示之后,还包括:
若接收到针对目标软件开发项目的关键词检索请求,则提取该关键词检索请求对应的关键词;
在所述可视化单元内的目标需求跟踪矩阵中查找并显示所述关键词对应的数据。


7.一种需求跟踪矩阵显示系统,其特征在于,包括:
第一请求接收子系统,用于接收针对目标软件开发项目的状态查询请求,其中,该状态查询请求中包含有请求者角色标识;
目标视角确定子系统,用于根据所述请求者角色标识在预设...

【专利技术属性】
技术研发人员:刘伟周可李迎辉
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1