一种FPAC功能点估算书自动生成方法及装置制造方法及图纸

技术编号:15329101 阅读:147 留言:0更新日期:2017-05-16 12:51
本发明专利技术涉及一种FPAC功能点估算书自动生成方法及装置,其中,方法包括:获取功能点输入信息;其中,所述功能点输入信息通过浏览器页面的输入项获得,将要编写的功能点估算书的数据项映射为所述浏览器页面的输入项;所述功能点输入信息存储至第一数据库表中,所述第一数据库表用于存储功能点信息;根据所述功能点输入信息获得产品信息,利用所述产品信息查询第二数据库表,确定使用的Excel文件模版;其中,所述第二数据库表用于存放产品类型与功能点估算书Excel文件模版的对照关系;所述功能点估算书Excel文件模版是通过评审的功能点估算书;通过功能点估算算法将所述输入信息转换为功能点估算书的五类操作,获得功能点估算书。

Automatic generation method and device for FPAC function point estimation book

The present invention relates to a method and device for automatically generating, FPAC function point estimation method: obtain the book, function point input information; wherein, the function of input information through the browser page entry point function, will be prepared to estimate the book data mapping for the page of the browser input; the function point to the first input information is stored in a database table, the first database table is used to store the function point information; according to the function to obtain product information input information, using the product information query second database tables, determined using the Excel template file; among them, the second database tables for storing control product types and function point estimates of Excel template file; the function point count book Excel template file is estimated by the book review by the function point; The function point estimation algorithm converts the input information into five kinds of operations of the function point estimation book, and obtains the function point estimation book.

【技术实现步骤摘要】
一种FPAC功能点估算书自动生成方法及装置
本专利技术涉及数据处理
,特别涉及一种FPAC功能点估算书自动生成方法及装置。
技术介绍
在软件工程的技术方案和需求分析阶段,开发人员都需要编写功能点估算书,在技术方案阶段,开发人员通过功能点估算书明确开发的工作量和软件的概要功能,在需求分析阶段,开发人员以技术方案阶段的功能点估算书为基础,对需求进行细化,明确软件要实现的操作级功能。目前,开发人员在编写功能点估算书时,使用手工方式,重复劳动、工作量大;同时由于开发人员对一些标准化要求关注不够,会产生很多评审缺陷;另外,由于技术方案阶段与需求分析阶段时间距离较长,开发人员把功能点估算书存放在本地计算机,很容易造成丢失,会引起不必要的返工;最后,由于没有产品级的功能点估算书模板,开发人员对于相似的需求在不同批次评估时差异很大,不能形成稳定的评估基线,由此评估的工作量也不能让人信服。在软件工程的内部测试阶段,企业本身要求,一个功能点估算对应3个内部测试案例要求,开发人员目前通过手工的方式来编写内部测试案例,重复劳动、工作量大。对于项目经理而言,如果本项目涉及10个产品的技术方案和需求分析工作,项目经理需要对10个产品的功能点估算书进行手工合并,重复劳动、工作量大,而且容易产生错误。
技术实现思路
本专利技术实施例的主要目的在于一种FPAC功能点估算书自动生成方法及装置,避免开发人员手工参与太多,造成工作量大、效率低以及错误发生的概率比较高的问题。为实现上述目的,本专利技术提供了一种FPAC功能点估算书自动生成方法,包括:获取功能点输入信息;其中,所述功能点输入信息通过浏览器页面的输入项获得,将要编写的功能点估算书的数据项映射为所述浏览器页面的输入项;所述功能点输入信息存储至第一数据库表中,所述第一数据库表用于存储功能点信息;根据所述功能点输入信息获得产品信息,利用所述产品信息查询第二数据库表,确定使用的Excel文件模版;其中,所述第二数据库表用于存放产品类型与功能点估算书Excel文件模版的对照关系;所述功能点估算书Excel文件模版是通过评审的功能点估算书;通过功能点估算算法将所述输入信息转换为功能点估算书的五类操作,获得功能点估算书。可选的,在本专利技术一实施例中,所述通过功能点估算算法将所述输入信息转换为功能点估算书的五类操作的步骤包括:根据功能点估算算法获得功能分类;根据所述功能分类计算FPS复杂度;将所述功能分类、FPS复杂度、与之对应的功能点输入信息插入所述第一数据库表中,并在浏览器页面显示新增的功能点列表;根据所述功能点输入信息中对应地估算人信息、产品信息、需求编号信息、任务编号信息查询所述第一数据库表,获得相应的信息记录;根据使用的所述Excel文件模版,将查询到的信息记录映射到功能估算书的每一行中,生成功能点估算书的Excel文件。可选的,在本专利技术一实施例中,还包括:从所述第一数据库表中查询已存在的功能点信息;通过查询出的功能点信息的索引编号修改任一条功能点信息,更新第一数据库表;根据估算人信息、产品信息、需求编号信息、任务编号信息查询所述第一数据库表,获得相应的信息记录;根据使用的所述Excel文件模版,将查询到的信息记录映射到功能估算书的每一行中,完成功能点估算书的修改。可选的,在本专利技术一实施例中,还包括:根据估算人信息、产品信息、需求编号信息、任务编号信息查询所述第一数据库表,获得相应的信息记录;通过查询出的信息记录的索引编号修改任一条信息记录,对每一条信息记录增加需求分析阶段信息,将修改后的信息记录以及对应的需求分析阶段信息插入所述第一数据库表中;查询更新后的第一数据库表,根据使用的所述Excel文件模版,将查询到的信息记录映射到功能估算书的每一行中,生成需求分析阶段功能点估算书的Excel文件。可选的,在本专利技术一实施例中,还包括:根据项目功能点估算书获得第一文件数据流,并在服务器端将文件数据流转换为第一Excel文件;根据产品功能点估算书获得第二文件数据流,并在服务器端将文件数据流转换为第二Excel文件;根据产品功能点估算书的个数在所述第一Excel文件中创建相同个数的表格,将第二Excel文件的内容复制至相应所述表格中,获得更新后的第一Excel文件,完成项目级别的功能点估算书合并。可选的,在本专利技术一实施例中,还包括:根据估算人信息、产品信息、需求编号信息、任务编号信息查询所述第一数据库表,获得相应的信息记录;读取内部测试模板Test_S.xls文件,获得每条信息记录中的功能描述信息;根据内部测试模板Test_S.xls文件中的案例信息和信息记录中的功能描述信息创建内部测试案例单Test_T.xls文件,在Test_T.xls文件中针对每一条过滤之后的信息记录创建三行数据,分别为功能点测试的正常值、异常值、边界值测试案例,实现一个功能点估算对应3个内部测试案例的要求。对应地,为实现上述目的,本专利技术提供了一种FPAC功能点估算书自动生成装置,包括:输入单元,用于获取功能点输入信息;其中,所述功能点输入信息通过浏览器页面的输入项获得,将要编写的功能点估算书的数据项映射为所述浏览器页面的输入项;所述功能点输入信息存储至第一数据库表中,所述第一数据库表用于存储功能点信息;Excel文件模版确定单元,用于根据所述功能点输入信息获得产品信息,利用所述产品信息查询第二数据库表,确定使用的Excel文件模版;其中,所述第二数据库表用于存放产品类型与功能点估算书Excel文件模版的对照关系;所述功能点估算书Excel文件模版是通过评审的功能点估算书;功能点估算书获取单元,用于通过功能点估算算法将所述输入信息转换为功能点估算书的五类操作,获得功能点估算书。可选的,在本专利技术一实施例中,所述功能点估算书获取单元包括:功能分类模块,用于根据功能点估算算法获得功能分类;FPS复杂度模块,用于根据所述功能分类计算FPS复杂度;新增功能点输入信息模块,用于将所述功能分类、FPS复杂度、与之对应的功能点输入信息插入所述第一数据库表中,并在浏览器页面显示新增的功能点列表;查询模块,用于根据所述功能点输入信息中对应地估算人信息、产品信息、需求编号信息、任务编号信息查询所述第一数据库表,获得相应的信息记录;映射模块,用于根据使用的所述Excel文件模版,将查询到的信息记录映射到功能估算书的每一行中,生成功能点估算书的Excel文件。上述技术方案具有如下有益效果:FPAC(FunctionPointAutomaticCreate)功能点估算书自动化生成项目,能够对开发人员和项目经理提供帮助,根据估算特点和产品特点,根据稳定的估算模型,根据功能点估算算法,自动化生成功能估算书,导入评审通过的功能估算书,可以修改功能估算书,根据技术方案阶段功能估算书生成需求分析阶段功能估算书,减少开发人员工作量,降低估算书缺陷率;同时,把功能估算书保存在数据库中,形成了企业级资产,形成中心级、产品级的功能点估算全景视图;建立产品级的功能点估算书模板,形成稳定的产品级功能点估算基线;根据功能点估算书自动生成内部测试案例;帮助项目经理完成功能点估算书的自动合并。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术本文档来自技高网...
一种FPAC功能点估算书自动生成方法及装置

【技术保护点】
一种FPAC功能点估算书自动生成方法,其特征在于,包括:获取功能点输入信息;其中,所述功能点输入信息通过浏览器页面的输入项获得,将要编写的功能点估算书的数据项映射为所述浏览器页面的输入项;所述功能点输入信息存储至第一数据库表中,所述第一数据库表用于存储功能点信息;根据所述功能点输入信息获得产品信息,利用所述产品信息查询第二数据库表,确定使用的Excel文件模版;其中,所述第二数据库表用于存放产品类型与功能点估算书Excel文件模版的对照关系;所述功能点估算书Excel文件模版是通过评审的功能点估算书;通过功能点估算算法将所述输入信息转换为功能点估算书的五类操作,获得功能点估算书。

【技术特征摘要】
1.一种FPAC功能点估算书自动生成方法,其特征在于,包括:获取功能点输入信息;其中,所述功能点输入信息通过浏览器页面的输入项获得,将要编写的功能点估算书的数据项映射为所述浏览器页面的输入项;所述功能点输入信息存储至第一数据库表中,所述第一数据库表用于存储功能点信息;根据所述功能点输入信息获得产品信息,利用所述产品信息查询第二数据库表,确定使用的Excel文件模版;其中,所述第二数据库表用于存放产品类型与功能点估算书Excel文件模版的对照关系;所述功能点估算书Excel文件模版是通过评审的功能点估算书;通过功能点估算算法将所述输入信息转换为功能点估算书的五类操作,获得功能点估算书。2.如权利要求1所述的方法,其特征在于,所述通过功能点估算算法将所述输入信息转换为功能点估算书的五类操作的步骤包括:根据功能点估算算法获得功能分类;根据所述功能分类计算FPS复杂度;将所述功能分类、FPS复杂度、与之对应的功能点输入信息插入所述第一数据库表中,并在浏览器页面显示新增的功能点列表;根据所述功能点输入信息中对应地估算人信息、产品信息、需求编号信息、任务编号信息查询所述第一数据库表,获得相应的信息记录;根据使用的所述Excel文件模版,将查询到的信息记录映射到功能估算书的每一行中,生成功能点估算书的Excel文件。3.如权利要求1或2所述的方法,其特征在于,还包括:从所述第一数据库表中查询已存在的功能点信息;通过查询出的功能点信息的索引编号修改任一条功能点信息,更新第一数据库表;根据估算人信息、产品信息、需求编号信息、任务编号信息查询所述第一数据库表,获得相应的信息记录;根据使用的所述Excel文件模版,将查询到的信息记录映射到功能估算书的每一行中,完成功能点估算书的修改。4.如权利要求1或2所述的方法,其特征在于,还包括:根据估算人信息、产品信息、需求编号信息、任务编号信息查询所述第一数据库表,获得相应的信息记录;通过查询出的信息记录的索引编号修改任一条信息记录,对每一条信息记录增加需求分析阶段信息,将修改后的信息记录以及对应的需求分析阶段信息插入所述第一数据库表中;查询更新后的第一数据库表,根据使用的所述Excel文件模版,将查询到的信息记录映射到功能估算书的每一行中,生成需求分析阶段功能点估算书的Excel文件。5.如权利要求1或2所述的方法,其特征在于,还包括:根据项目功能点估算书获得第一文件数据流,并在服务器端将文件数据...

【专利技术属性】
技术研发人员:王同庆
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1