CN106775704B - 软件属性需求检验方法及装置 - Google Patents
软件属性需求检验方法及装置 Download PDFInfo
- Publication number
- CN106775704B CN106775704B CN201611138153.8A CN201611138153A CN106775704B CN 106775704 B CN106775704 B CN 106775704B CN 201611138153 A CN201611138153 A CN 201611138153A CN 106775704 B CN106775704 B CN 106775704B
- Authority
- CN
- China
- Prior art keywords
- attribute
- software
- requirement
- requirement information
- function definition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000008569 process Effects 0.000 claims abstract description 16
- 230000006870 function Effects 0.000 claims description 108
- 238000013507 mapping Methods 0.000 claims description 48
- 239000000047 product Substances 0.000 claims description 23
- 238000012795 verification Methods 0.000 claims description 8
- 239000006227 byproduct Substances 0.000 claims description 3
- 238000001514 detection method Methods 0.000 abstract description 8
- 238000012360 testing method Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000013522 software testing Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Stored Programmes (AREA)
Abstract
一种软件属性需求检验方法及装置,所述方法包括:在软件的编译过程中,以不同的功能定义模块定义不同的属性的需求信息,所述需求信息为客户预提供的软件的属性的需求信息;查询编译后的所述软件中每个所述属性对应的功能定义模块的值,并将同一属性对应的所述功能定义模块的值和所述需求信息进行比对;当任意一个所述属性对应的所述功能定义模块的值和所述需求信息不同时,确定所述软件的属性的需求信息错误。本发明通过功能定义模块定义每个需求信息,当软件编译完成后,得到每个功能定义模块的值,对比每个功能定义模块的值与客户要求的属性信息,从而确定该软件中的需求信息是否错误,简化了产品检测的流程,提高了工作效率。
Description
技术领域
本发明涉及计算机领域,特别是涉及一种软件属性需求检验方法及装置。
背景技术
计算机技术的飞速发展,给软件行业带来了很大的发展空间和巨大的发展契机。随着计算机软件***日趋复杂、规模越来越大,软件开发成本不断提高,软件开发所面临的风险也随之加大。许多研究人员发现,当软件开发项目失败时,软件需求问题通常正是核心问题。
现有技术中,一般客户提出需求,再经过软件程师进行修改和完善,软件修改完成后给到相应的测试单位进行测试。如果如测试与客户提出的需求不符再反馈回软件工程师继续修改。这种软件测试方法涉及的环节较多,周期长,工作效率低下。现有技术中,也有通过检测工具进行检测,但是新增了额外的工具成本较高,且不能在软件编译时及时发现问题,周期长,效率低。
发明内容
鉴于上述状况,有必要针对现有技术中软件检的属性的需求测效率低的问题,提供一种软件属性需求检验方法及装置。
本发明提供了一种软件属性需求检验方法,包括:
在软件的编译过程中,以不同的功能定义模块定义不同的属性的需求信息,所述需求信息为客户预提供的软件的属性的需求信息;
查询编译后的所述软件中每个所述属性对应的功能定义模块的值,并将同一属性对应的所述功能定义模块的值和所述需求信息进行比对;
当任意一个所述属性对应的所述功能定义模块的值和所述需求信息不同时,确定所述软件的属性的需求信息错误。
上述软件属性需求检验方法,其中,所述查询编译后的所述软件中每个所述属性对应的功能定义模块的值的步骤包括:
定义每个需求信息的属性,并建立一个所述属性与所述功能定义模块一一对应的第一映射表;
查询编译后的所述软件中每个功能定义模块的值,并在所述第一映射表中显示所述功能定义模块的值。
上述软件属性需求检验方法,其中,所述将同一属性对应的所述功能定义模块的值和所述需求信息进行比对的步骤包括:
获取每个所述需求信息的属性,并建立一个所述属性与所述需求信息一一对应的第二映射表;
以所述第一映射表中的所述属性为索引查询所述第二映射表中的所述属性对应的所述需求信息,并将查询到的所述需求信息添加到所述第一映射表中生成所述属性、所述功能定义模块的值和所述需求信息一一对应的需求比对表;
比对所述需求比对表中每个所述属性对应的所述功能定义模块的值和所述需求信息。
上述软件属性需求检验方法,其中,所述当任意一个所述功能定义模块的值与所述需求信息不同时,确定所述软件错误的步骤之后还包括:
在所述需求比对表中标记所述属性对应的功能定义模块的值和所述需求信息不同的条目。
上述软件属性需求检验方法,其中,所述功能定义模块为宏定义或枚举值,所述属性包括产品支持的国家区域、产品默认语言和产品菜单风格。
本发明还提供了一种软件属性需求检验装置,包括:
编译模块,用于在软件的编译过程中,以不同的功能定义模块定义不同的属性的需求信息,所述需求信息为客户预提供的软件的属性的需求信息;
查询模块,用于查询编译后的所述软件中每个所述属性对应的功能定义模块的值;
比对模块,用于将同一属性对应的所述功能定义模块的值和所述需求信息进行比对;
确定模块,用于当任意一个所述属性对应的所述功能定义模块的值和所述需求信息不同时,确定所述软件的属性的需求信息错误。
上述软件属性需求检验装置,其中,所述查询模块包括:
属性定义模块,用于定义每个需求信息的属性;
第一建立模块,用于制定一个所述属性与所述功能定义模块一一对应的第一映射表;
第一查询子模块,用于查询编译后的所述软件中每个功能定义模块的值,并在所述第一映射表中显示所述功能定义模块的值。
上述软件属性需求检验装置,其中,所述软件属性需求检验装置还包括:
第二建立模块,用于获取每个所述需求信息的属性,并建立一个所述属性与所述需求信息一一对应的第二映射表;
所述比对模块包括:
第二查询子模块,用于以所述第一映射表中的所述属性为索引查询所述第二映射表中的所述属性对应的所述需求信息;
添加模块,并将查询到的所述需求信息添加到所述第一映射表中生成所述属性、所述功能定义模块的值和所述需求信息一一对应的需求比对表;
比对子模块,用于比对所述需求比对表中每个所述属性对应的所述功能定义模块的值和所述需求信息。
上述软件属性需求检验装置,其中,所述软件属性需求检验装置还包括:
标记模块,用于在所述需求比对表中标记所述属性对应的功能定义模块的值和所述需求信息不同的条目。
上述软件属性需求检验装置,其中,所述功能定义模块为宏定义或枚举值,所述属性包括产品能支持的国家区域、产品默认语言和产品菜单风格。
本发明通过功能定义模块定义每个需求信息,当软件编译完成后,可得到每个功能定义模块的值,即软件代码中每个功能定义模块对应的需求信息,并将软件代码中的每个功能定义模块的值与客户要求的属性信息进行比对。当功能定义模块的值与客户要求的属性信息不同时,说明该软件中的需求信息错误,软件编译者可在软件代码中进行相应的修改,无需通过软件测试或经客户审核,就可知道软件的需求信息是否错误。简化了产品检测的流程,提高了工作效率。
附图说明
图1为本发明第一实施例中的软件属性需求检验方法的流程图;
图2为本发明第二实施例中的软件属性需求检验方法的流程图;
图3为本发明实施例中的软件属性需求检验装置的结构框图;
图4为图3中查询模块的结构框图;
图5为图3中比对模块的结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
请参阅图1,为本发明第一实施例中的软件属性需求检验方法,包括步骤S11~S13。
步骤S11,在软件的编译过程中,以不同的功能定义模块定义不同的属性的需求信息。所述需求信息为客户预提供的软件的属性的需求信息。
本实施例中,功能定义模块例如为宏定义。当了解到客户给定产品需求,比如产品支持的国家区域是法国,默认语言为法语,产品菜单风格为简约风格等等。在进行软件编译时,在软件代码中,将每个需求信息用宏定义进行定义。例如,产品的销售区域在代码中用宏定义表示,其相应的宏定义为:CVT_DEF_COUNTRY_NAME,通过宏定义输出国家信息。因此一个销往法国的软件可定义为:
#define CVT_DEF_COUNTRY_NAME“France”。
在代码进行编译时可以展开源代码中的宏来获得宏的值。可以将生成到文本文件中如下:
...
#define CVT_DEF_COUNTRY_NAME“France”
#define CVT_DEF_LANUGAE_NAME“FRENCH”
#define CVT_DEF_MENU_STYLE_NAME“Breif”
...
可以理解的,在进行软件编译时,在软件代码中,每个需求信息也可以通过枚举值表示。
步骤S12,查询编译后的所述软件中每个所述属性对应的功能定义模块的值,并将同一属性对应的所述功能定义模块的值和所述需求信息进行比对。
步骤S13,当任意一个所述属性对应的所述功能定义模块的值和所述需求信息不同时,确定所述软件的属性的需求信息错误。
通过解析每个功能定义模块得到编译完的软件代码中每个功能定义模块的值,即软件代码中每个功能定义模块对应的需求信息。将软件代码中的每个功能定义模块的值与客户要求的属性信息进行比对,当功能定义模块的值与客户要求的属性信息不同时,说明该软件中的需求信息错误,软件编译者可在软件代码中进行相应的修改,无需通过软件测试或经客户审核,就可知道软件的需求信息是否错误。简化了产品检测的流程,提高了工作效率。
请参阅图2,位本发明第二实施例中的软件属性需求检验方法,包括步骤S21~S27。
步骤S21,在软件的编译过程中,以不同的功能定义模块定义不同的属性的需求信息。所述需求信息为客户预提供的软件的属性的需求信息。
步骤S22,定义每个需求信息的属性,并建立一个所述属性与所述功能定义模块一一对应的第一映射表。第一映射表例如表1所示。
表1.属性与功能定义模块的对应关系表
在现有的需求基础上,将可配置的需求信息抽象成属性的定义,例如,
产品销往国家抽象定义为:SW_Country;
产品默认语言抽象定义为:SW_DefaultLanguage;
产品菜单风格抽象定义为:SW_MenuStyle。
步骤S23,查询编译后的所述软件中每个功能定义模块的值,并在所述第一映射表中显示所述功能定义模块的值。
当软件编译结束后,通过功能定义模块查询软件中每个功能定义模块的值,在第一映射表中生成所述功能定义模块的值,例如表2所示。
表2.属性与功能定义模块的值的对应关系表
属性 | 功能定义模块的值 |
SW_Country | FRANCE |
SW_DefaultLanguage | FRENCH |
SW_MenuStyle | Brief |
步骤S24,获取每个所述需求信息的属性,并建立一个所述属性与所述需求信息一一对应的第二映射表。所述第二映射表例如为表3所示。
表3.属性与需求信息的对应关系表
属性 | 需求信息 |
SW_Country | France |
SW_DefaultLanguage | FRENCH |
SW_MenuStyle | Brief |
客户提出的需求信息,一般可通过网页录入,每个需求信息有其对应的属性,因此当录入了软件的需求信息后,可得到需求信息与属性的映射关系。
步骤S25,以所述第一映射表中的所述属性为索引查询所述第二映射表中的所述属性对应的所述需求信息,并将查询到的所述需求信息添加到所述第一映射表中生成所述属性、所述功能定义模块的值和所述需求信息一一对应的需求比对表。所述需求比对表例如为表4所示。
表4.属性、功能定义模块的值及需求信息的对应关系表
属性 | 功能定义模块的值 | 需求信息 |
SW_Country | France | France |
SW_DefaultLanguage | FRENCH | FRENCH |
SW_MenuStyle | Brief | Brief |
第一映射表和第二映射表中属性相同,以属性为索引,查询与所述属性对应的需求信息,因此可以在第一映射表的基础上生成所述需求比对表。在实际的操作过程中,当软件编译结束后,最终显示需求比对表,便于软件工程师进行比对检测。
步骤S26,比对所述需求比对表中每个所述属性对应的所述功能定义模块的值和所述需求信息,当任意一个所述属性对应的所述功能定义模块的值和所述需求信息不同时,确定所述软件的属性的需求信息错误。
本实施例中,当客户提出需求信息后,将每个需求信息配置一个属性,在软件编译时,对软件代码中的每个需求信息进行功能定义模块,并预设一个属性与功能定义模块的映射表,即第一映射表,当编译结束后,第一映射表中显示每个功能定义模块的值。功能定义模块的值即为软件代码中编译的需求信息。通过属性查询到所述属性对应的需求信息,即查询到客户提出的需求信息,将查询的需求信息与功能定义模块的值进行比对,即可得知在软件编译过程中编译的错误属性需求。
进一步的,为了更方便快捷的检测,所述软件属性需求检验方法还包括:
步骤S27,在所述需求比对表中标记所述属性对应的功能定义模块的值和所述需求信息不同的条目。
编译结束后,通过比对功能定义模块的值与客户提出的需求信息,若某个功能定义模块的值与需求信息不同时,没确定该功能定义模块的值为错误值,在需求比对表中高亮显示该错误值所在的条目。
请参阅图3至图5,为本发明实施例中的软件属性需求检验装置。如图3所示,所示软件属性需求检验装置包括,编译模块31、查询模块32、比对模块33和确定模块34。
所述编译模块31用于在软件的编译过程中,以不同的功能定义模块定义不同的属性的需求信息,所述需求信息为客户预提供的软件的属性的需求信息,例如产品能支持的国家区域、产品默认语言和产品菜单风格。所述功能定义模块为宏定义或枚举值。
所述查询模块32用于查询编译后的所述软件中每个所述属性对应的功能定义模块的值。
所述比对模块33用于将同一属性对应的所述功能定义模块的值和所述需求信息进行比对。
所述确定模块34用于当任意一个所述属性对应的所述功能定义模块的值和所述需求信息不同时,确定所述软件的属性的需求信息错误。
进一步的,如图4所述查询模块32具体包括:
属性定义模块321,用于定义每个需求信息的属性;
第一建立模块322,用于制定一个所述属性与所述功能定义模块一一对应的第一映射表;
第一查询子模块323,用于查询编译后的所述软件中每个功能定义模块的值,并在所述第一映射表中显示所述功能定义模块的值。
进一步的,如图3所示,所述软件属性需求检验装置还包括:
第二建立模块35,用于获取每个所述需求信息的属性,并建立一个所述属性与所述需求信息一一对应的第二映射表;
进一步的,如图5所示,所述比对模块33具体包括:
第二查询子模块331,用于以所述第一映射表中的所述属性为索引查询所述第二映射表中的所述属性对应的所述需求信息;
添加模块332,并将查询到的所述需求信息添加到所述第一映射表中生成所述属性、所述功能定义模块的值和所述需求信息一一对应的需求比对表;
比对子模块333,用于比对所述需求比对表中每个所述属性对应的所述功能定义模块的值和所述需求信息。
进一步的,如图3所示,所述软件属性需求检验装置还包括:
标记模块36,用于在所述需求比对表中标记所述属性对应的功能定义模块的值和所述需求信息不同的条目。
本实施例中,通过解析每个功能定义模块即可得到编译完的软件代码中每个功能定义模块的值,即软件代码中每个功能定义模块对应的需求信息。将软件代码中的每个功能定义模块的值与客户要求的属性信息进行比对,当功能定义模块的值与客户要求的属性信息不同时,说明该软件中的需求信息错误,软件编译者可在软件代码中进行相应的修改,无需通过软件测试或经客户审核,就可知道软件的需求信息是否错误。简化了产品检测的流程,提高了工作效率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能定义模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能定义模块的形式实现。
所述集成的模块如果以软件功能定义模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
Claims (6)
1.一种软件属性需求检验方法,其特征在于,包括:
在软件的编译过程中,以不同的功能定义模块定义不同的属性的需求信息,所述需求信息为客户预提供的软件的属性的需求信息;
定义每个需求信息的属性,并建立一个所述属性与所述功能定义模块一一对应的第一映射表;
查询编译后的所述软件中每个功能定义模块的值,并在所述第一映射表中显示所述功能定义模块的值,所述功能定义模块的值为编译完成后的软件的实际需求信息;
将所述第一映射表中同一属性对应的所述功能定义模块的值和所述需求信息进行比对;
当任意一个所述属性对应的所述功能定义模块的值和所述需求信息不同时,确定所述软件的属性的需求信息错误,其中,
所述将同一属性对应的所述功能定义模块的值和所述需求信息进行比对的步骤包括:
获取每个所述需求信息的属性,并建立一个所述属性与所述需求信息一一对应的第二映射表;
以所述第一映射表中的所述属性为索引查询所述第二映射表中的所述属性对应的所述需求信息,并将查询到的所述需求信息添加到所述第一映射表中生成所述属性、所述功能定义模块的值和所述需求信息一一对应的需求比对表;
比对所述需求比对表中每个所述属性对应的所述功能定义模块的值和所述需求信息。
2.如权利要求1所述的软件属性需求检验方法,其特征在于,所述当任意一个所述功能定义模块的值与所述需求信息不同时,确定所述软件错误的步骤之后还包括:
在所述需求比对表中标记所述属性对应的功能定义模块的值和所述需求信息不同的条目。
3.如权利要求1所述的软件属性需求检验方法,其特征在于,所述功能定义模块为宏定义或枚举值,所述属性包括产品支持的国家区域、产品默认语言和产品菜单风格。
4.一种软件属性需求检验装置,其特征在于,包括:
编译模块,用于在软件的编译过程中,以不同的功能定义模块定义不同的属性的需求信息,所述需求信息为客户预提供的软件的属性的需求信息,所述功能定义模块的值为编译完成后的软件的实际需求信息;
属性定义模块,用于定义每个需求信息的属性;
第一建立模块,用于制定一个所述属性与所述功能定义模块一一对应的第一映射表;
第一查询子模块,用于查询编译后的所述软件中每个功能定义模块的值,并在所述第一映射表中显示所述功能定义模块的值;
比对模块,用于将所述第一映射表中同一属性对应的所述功能定义模块的值和所述需求信息进行比对;
确定模块,用于当任意一个所述属性对应的所述功能定义模块的值和所述需求信息不同时,确定所述软件的属性的需求信息错误,其中
所述软件属性需求检验装置还包括:
第二建立模块,用于获取每个所述需求信息的属性,并建立一个所述属性与所述需求信息一一对应的第二映射表;
所述比对模块包括:
第二查询子模块,用于以所述第一映射表中的所述属性为索引查询所述第二映射表中的所述属性对应的所述需求信息;
添加模块,并将查询到的所述需求信息添加到所述第一映射表中生成所述属性、所述功能定义模块的值和所述需求信息一一对应的需求比对表;
比对子模块,用于比对所述需求比对表中每个所述属性对应的所述功能定义模块的值和所述需求信息。
5.如权利要求4所述的软件属性需求检验装置,其特征在于,所述软件属性需求检验装置还包括:
标记模块,用于在所述需求比对表中标记所述属性对应的功能定义模块的值和所述需求信息不同的条目。
6.如权利要求4所述的软件属性需求检验装置,其特征在于,所述功能定义模块为宏定义或枚举值,所述属性包括产品能支持的国家区域、产品默认语言和产品菜单风格。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611138153.8A CN106775704B (zh) | 2016-12-12 | 2016-12-12 | 软件属性需求检验方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611138153.8A CN106775704B (zh) | 2016-12-12 | 2016-12-12 | 软件属性需求检验方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106775704A CN106775704A (zh) | 2017-05-31 |
CN106775704B true CN106775704B (zh) | 2021-01-26 |
Family
ID=58875390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611138153.8A Active CN106775704B (zh) | 2016-12-12 | 2016-12-12 | 软件属性需求检验方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106775704B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107797923B (zh) * | 2017-10-10 | 2019-04-26 | 平安科技(深圳)有限公司 | 代码覆盖率分析方法及应用服务器 |
CN113791757B (zh) * | 2021-07-14 | 2023-08-22 | 北京邮电大学 | 软件需求和代码映射方法及*** |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008124038A1 (en) * | 2007-04-03 | 2008-10-16 | Ldra Technology, Inc. | Automated management of software requirements verification |
DK2117267T3 (da) * | 2008-05-07 | 2012-08-27 | Ericsson Telefon Ab L M | Fremgangsmåde, testsystemer og indretninger til kontrol af overholdelse af kravspecifikationer |
CN102122265B (zh) * | 2011-03-03 | 2014-05-14 | 中国工商银行股份有限公司 | 一种计算机软件测试结果的验证方法及*** |
US20120254829A1 (en) * | 2011-04-01 | 2012-10-04 | Infotek Solutions Inc. doing business as Security Compass | Method and system to produce secure software applications |
US20140317593A1 (en) * | 2013-04-19 | 2014-10-23 | Po-Hsun Cheng | Highly extensible requirement analysis method and system of the same |
CN103645893B (zh) * | 2013-11-29 | 2017-04-12 | 广州视源电子科技股份有限公司 | 软件需求审核方法以及需求审核*** |
CN103853660A (zh) * | 2013-12-30 | 2014-06-11 | 中山大学深圳研究院 | 一种基于面向组件模型的软件构建及验证的方法 |
CN104216703A (zh) * | 2014-06-23 | 2014-12-17 | 武汉大学深圳研究院 | 嵌入式软件***程序的开发方法 |
CN104375842B (zh) * | 2014-12-05 | 2018-06-05 | 中国人民解放军理工大学 | 一种自适应软件uml建模及其形式化验证方法 |
CN105224377B (zh) * | 2015-10-08 | 2018-07-10 | 广州华旻信息科技有限公司 | 一种通过元数据自动生成软件项目编码文件的方法及装置 |
CN105589734B (zh) * | 2015-12-15 | 2019-03-22 | 国云科技股份有限公司 | 一种自定义模板创建应用的方法 |
-
2016
- 2016-12-12 CN CN201611138153.8A patent/CN106775704B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN106775704A (zh) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5598017B2 (ja) | 判定プログラム、方法及び装置 | |
US11055307B2 (en) | Automatic modeling method and classifier for OLAP data model | |
US20140007056A1 (en) | Metadata-based Test Data Generation | |
CN106557486A (zh) | 一种数据的存储方法和装置 | |
CN101430661A (zh) | 一种批量生成测试数据的方法、***和装置 | |
US20120331010A1 (en) | Systems And Methods For Performing A Query On A Distributed Database | |
CA3154438A1 (en) | Commodity content data processing method,platform and system | |
US8904352B2 (en) | Systems and methods for processing source code during debugging operations | |
CN111159016A (zh) | 一种规范检测方法及装置 | |
CN106775704B (zh) | 软件属性需求检验方法及装置 | |
US20180357278A1 (en) | Processing aggregate queries in a graph database | |
US20180329873A1 (en) | Automated data extraction system based on historical or related data | |
US20070282804A1 (en) | Apparatus and method for extracting database information from a report | |
US20080208528A1 (en) | Apparatus and method for quantitatively measuring the balance within a balanced scorecard | |
CN108241620B (zh) | 查询脚本的生成方法及装置 | |
CN115617773A (zh) | 数据迁移的方法、装置和*** | |
US20140244237A1 (en) | Global product-survey | |
CN112825068A (zh) | 数据血缘生成方法及装置 | |
CN108780452B (zh) | 一种存储过程处理方法及装置 | |
GB2526910A (en) | Report generation system and method | |
Jainae et al. | A framework for test case impact analysis of database schema changes using use cases | |
US8793167B2 (en) | Account conversion of information technology systems | |
CN114116773A (zh) | 一种结构化查询语言sql文本审核方法及装置 | |
Morris et al. | Measuring Manufacturing’s Significance in the USA | |
CN109697141B (zh) | 用于可视化测试的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |