一种用于项目数据的需求开发工艺方法及需求开发平台技术

技术编号:17441886 阅读:33 留言:0更新日期:2018-03-10 14:32
本发明专利技术涉及一种用于项目数据的需求开发工艺方法及需求开发平台,所述需求开发工艺方法包括以下步骤:采集并发布项目参数;根据项目参数解析出项目内容数据,根据所述项目内容数据计算出项目内容模板;根据所述项目参数解析出用户需求数据,根据所述用户需求数据计算出用户需求模板;根据所述项目参数解析出项目完成条件数据,根据所述项目完成条件数据计算出项目完成条件模板;动态组合所述项目调研模板、所述项目内容模板、所述用户需求模板和所述项目完成条件模板,以得到需求组合文件。本发明专利技术的需求开发工艺方法既保留了需求模板,又适应了当前IT与项目内容紧密融合,快速反应的实际需求。

【技术实现步骤摘要】
一种用于项目数据的需求开发工艺方法及需求开发平台
本专利技术涉及软件工程
,具体涉及一种用于项目数据的需求开发工艺方法及需求开发平台。
技术介绍
随着IT应用系统在我们日常工作和生活中的应用程度不断加深,各行各业对IT系统建设的品质要求和灵活性要求也在迅速的提高。IT对于项目内容发展的支撑能力,体现在其对项目内容要求的快速响应、甚至超前预测。项目内容人员都希望能够以简便、快速的方式完整、有效表达对IT建设的要求,科技部门人员也希望能够从项目内容部门获取到尽量真实、完整的项目内容要求,以指导系统建设不走偏、不变样。但实际工作过程中,项目内容部门与科技部门之间,需求传递失真、各说各话的情况很多。采用科学的需求开发方法,对于消除项目内容部门与科技之间的隔阂、提高项目内容需求质量、提升IT对于项目内容的支撑能力,具有重要作用。因此,当前软件工程中的需求开发方法,主要有两大特点:第一,基于模板;第二,重软件分析、轻项目内容分析。对于基于模板的传统需求开发方法特点:需求模板是目前需求工作中普遍采用的技术。它的核心原理是基于对文档“内容”要求的框定,构建一种项目内容要求和IT实现之间的组织级规约。这种规约在IT建设中有相当重要的积极作用:它一方面对IT部门的工作起到限定作用,便于需求方的验收;另一方面也使IT部门的工作有据可依,便于工作的规划和资源的组织。可以说“模板”技术是传统瀑布式应用开发的核心基石。这是模板技术的积极方面。但同时这种“规约”也存在一种消极作用,那就是自我保护,即:模板的编制往往是基于编制方的立场来进行“规约”设计的。这种自我保护在IT的需求模板中往往体现为“我们IT能做什么”和“基于我能做的如何让我做”这样一种框架。对此,我们的项目内容人员往往会因为知识领域的差异、归纳能力不足、甚至是编制的繁琐等问题将大量鲜活的一手项目内容需求剔除、衰减、甚至放弃提出。可以说这种重“规约”而轻“协作”的模板技术目前已经成为了项目调研需求和传递过程的一种阻塞。“模板”的内容局限:模板设计除了立场局限外,由于“普适”需要的存在,模板在内容的容纳和呈现方面往往是千篇一律的标准化。这种标准化进一步强化了模板对项目内容人员和项目内容需求束缚和费解的负作用。使得真实需求的表达往往被大打折扣,进一步降低了IT部门对项目内容需求细节方面的采集能力。这种情况下的IT系统往往“有形无神”、“功能都有但细节粗糙”。对于传统需求开发方法重软件分析,轻项目内容分析的特点:当前软件工程领域,有很多需求工程方面的理论、方法和技术,著名的书籍有例如《需求工程:基础、原理和技术》(德国,KlausPohl著)、《项目完成条件需求》(美国,KarlWiegers、JoyBeatty著)、《掌握需求过程》(英国,SuzanneRobertson、JamesRobertson著)等,这些在业内备受推崇、应用广泛的需求理论和技术,在项目完成条件需求的获取、分析方面,有着极深的造诣、很高的科学价值。不过因为需求理论和技术,是从软件工程角度发展起来的,天生带有很深刻的“技术”烙印,着重在对软件功能的分析上。在实际工作应用中,他们对于偏项目内容端的项目调研需求、分析、规格化的指导力度欠缺,缺乏对项目内容流程、项目内容功能的分析方法,所以通常项目内容需求的提出方,都很难理解、应用这些传统需求开发方法中提到的技术,甚至容易有种感觉:需求是科技部门要做的事情,与项目内容无关。而缺乏对项目内容本质足够重视和分析的需求文档,只能局部的展现出系统如何支持实现项目内容,却无法让相关人员了解到系统为何要如此支持项目内容、项目内容的真实完整面貌。重技术、轻项目内容的需求开发方式,会忽视很多真实、本质的项目内容要求,并且在后续的应用系统维护过程中,由于项目内容要求分析的不透彻、传递的不完整,进入“头痛医头、脚痛医脚”的不良循环。另外,传统的需求开发工具,通常是需求编写人员写完需求之后,通过该工具预设模板,按照模板将需求上传到工具中,已达到对需求开发交付物自动化管理的需要。而且,使用传统的需求开发工具辅助进行需求编写工作时,因为是以需求模板为载体对内容进行逐一的编写、填充,只能由1个需求分析师操作完成该需求的全过程。因此,针对所述问题急需提供一种在保留“模板”的流程切分和规约传递两项组织级管控职能的前提下,通过对需求内容的细化和专项方法的引入提高需求模板的内容表达和知识转化能力,以使IT技术更快、更全面的服务于各类项目内容应用场景的需求开发平台和需求开发工艺方法。
技术实现思路
根据本专利技术的一方面,提供一种需求开发工艺方法,包括以下步骤:采集并发布项目参数;根据项目参数解析出项目内容数据,根据所述项目内容数据计算出项目内容模板;根据所述项目参数解析出用户需求数据,根据所述用户需求数据计算出用户需求模板;根据所述项目参数解析出项目完成条件数据,根据所述项目完成条件数据计算出项目完成条件模板;动态组合所述项目调研模板、所述项目内容模板、所述用户需求模板和所述项目完成条件模板,以得到需求组合文件。所述需求开发工艺方法还包括:对所述需求组合文件进行验证。所述需求开发工艺方法还包括:在所述项目调研数据解析模块、项目内容数据解析模块、用户需求数据解析模块、项目完成条件数据解析模块、所述模板组合模块和所述需求验证模块之间共享所述项目调研模板、所述项目内容模板、所述用户需求模板和所述项目完成条件模板。所述需求开发工艺方法还包括:从所述模板共享模块中提取所述项目内容模板,根据项目内容确定实现项目所需工具。所述项目调研模板、所述项目内容模板、所述用户需求模板和所述项目完成条件模板均为制品级模板。根据本专利技术的另一方面,提供一种需求开发平台,包括:项目发布模块,用于将项目参数发送至项目调研数据解析模块、项目内容数据解析模块、用户需求数据解析模块和项目完成条件数据解析模块;项目调研数据解析模块,用于接收所述项目参数,根据所述项目参数解析出项目调研数据,根据所述项目调研数据计算出项目调研模板,并将所述项目调研模板发送至模板组合模块;项目内容数据解析模块,用于接收所述项目参数,根据所述项目参数解析出项目内容数据,根据所述项目内容数据计算出项目内容模板,并将所述项目内容模板发送至模板组合模块;用户需求数据解析模块,用于接收所述项目参数,根据所述项目参数解析出用户需求数据,根据所述用户需求数据计算出用户需求模板,并将所述用户需求模板发送至模板组合模块;项目完成条件数据解析模块,用于接收所述项目参数,根据所述项目参数解析出项目完成条件数据,根据所述项目完成条件数据计算出项目完成条件模板,并将所述项目完成条件模板发送至模板组合模块;模板组合模块,用于接收并动态组合所述项目调研模板、所述项目内容模板、所述用户需求模板和所述项目完成条件模板,以得到需求组合文件,并将所述需求组合文件发送至需求验证模块。所述需求开发平台还包括:需求验证模块,用于接收所述需求组合文件,并对所述需求组合文件进行验证。所述需求开发平台还包括:模板共享模块,用于接收并在所述项目调研数据解析模块、项目内容数据解析模块、用户需求数据解析模块、项目完成条件数据解析模块、所述模板组合模块和所述需求验证模块之间共享所述项目调研模板、所述项目内容本文档来自技高网
...
一种用于项目数据的需求开发工艺方法及需求开发平台

【技术保护点】
一种用于项目数据的需求开发工艺方法,其特征在于,包括以下步骤:采集并发布项目参数;根据项目参数解析出项目内容数据,根据所述项目内容数据计算出项目内容模板;根据所述项目参数解析出用户需求数据,根据所述用户需求数据计算出用户需求模板;根据所述项目参数解析出项目完成条件数据,根据所述项目完成条件数据计算出项目完成条件模板;动态组合所述项目调研模板、所述项目内容模板、所述用户需求模板和所述项目完成条件模板,以得到需求组合文件。

【技术特征摘要】
1.一种用于项目数据的需求开发工艺方法,其特征在于,包括以下步骤:采集并发布项目参数;根据项目参数解析出项目内容数据,根据所述项目内容数据计算出项目内容模板;根据所述项目参数解析出用户需求数据,根据所述用户需求数据计算出用户需求模板;根据所述项目参数解析出项目完成条件数据,根据所述项目完成条件数据计算出项目完成条件模板;动态组合所述项目调研模板、所述项目内容模板、所述用户需求模板和所述项目完成条件模板,以得到需求组合文件。2.根据权利要求1所述用于项目数据的需求开发工艺方法,其特征在于,还包括:对所述需求组合文件进行验证。3.根据权利要求2所述用于项目数据的需求开发工艺方法,其特征在于,还包括:在所述项目调研数据解析模块、项目内容数据解析模块、用户需求数据解析模块、项目完成条件数据解析模块、所述模板组合模块和所述需求验证模块之间共享所述项目调研模板、所述项目内容模板、所述用户需求模板和所述项目完成条件模板。4.根据权利要求3所述用于项目数据的需求开发工艺方法,其特征在于,还包括:从所述模板共享模块中提取所述项目内容模板,根据项目内容确定实现项目所需工具。5.根据权利要求4所述用于项目数据的需求开发工艺方法,其特征在于,所述项目调研模板、所述项目内容模板、所述用户需求模板和所述项目完成条件模板均为制品级模板。6.一种用于项目数据的需求开发平台,其特征在于,包括:项目发布模块,用于将项目参数发送至项目调研数据解析模块、项目内容数据解析模块、用户需求数据解析模块和项目完成条件数据解析模块;项目调研数据解析模块,用于接收所述项目参数,根据所述项目参数解析出项目调研数据,根据所述项目调研数据计算出项目调研模板,并将所述项目调研模板发送至...

【专利技术属性】
技术研发人员:单军
申请(专利权)人:北京维普时代软件有限公司
类型:发明
国别省市:北京,11

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

1