一种系统需求优先级排序结果的检查方法和装置制造方法及图纸

技术编号:17878486 阅读:41 留言:0更新日期:2018-05-06 00:25
本发明专利技术公开了一种系统需求优先级排序结果的检查方法,包括获取待检查需求优先级序列和系统需求分析结果,根据待检查需求优先级序列和系统需求分析结果构建需求项集和需求优先关系集;验证所述需求优先关系集的非自反性、一致性、全序性,并验证待检查需求优先级序列的有序性,从而完成对系统的需求优先级序列的检查验证。本发明专利技术所述方法能实现对复杂大型信息系统需求优先级排序结论的快速自动化验证。

A method and device for checking the results of system priority prioritization

The invention discloses a method of checking the priority ranking results of the system requirements, including obtaining the priority sequence of the needs to be checked and the result of the requirement analysis of the system, constructing the requirement set and the requirement priority relation set according to the priority sequence of the requirements and the result of the system requirement analysis, and verifying the non self of the set of requirements priority relations. Reverse, consistency, and total order, and verify the order of priority sequence to be inspected, so as to complete the inspection and verification of the system's priority sequence. The method of the invention can realize the rapid automated verification of the priority prioritization of complex large information systems.

【技术实现步骤摘要】
一种系统需求优先级排序结果的检查方法和装置
本专利技术涉及信息系统工程领域,特别是指一种系统需求优先级排序结果的检查方法和装置。
技术介绍
需求分析是信息系统开发过程中最关键的一个部分,而需求优先级排序在整个需求工程中又具有十分重要的地位。对需求优先级进行排序,能够使开发人员和用户对系统的需求有一个更好的理解,真正明白自己最想要的需求是哪几个,当系统开发的投入有限时,根据需求优先级排序的结果,优先实现那些优先级高的需求,才能够更有效地做出取舍,在有限的时间和成本下开发出尽可能令用户满意的系统。因此,基于系统需求分析的结论,正确高效地对需求优先级排序结果进行检验分析也是整个系统需求分析过程中一个非常重要的环节,它能够验证所设定的需求优先级序列是否与需求分析获得的需求项之间的优先级序列保持一致,从而验证需求优先级序列的正确性。因此,对需求优先级序列的检查验证也是系统需求分析过程中一项十分必要的工作。目前在系统需求优先级分析方面,大部分工作还集中在基于已知的需求项,如何有效地进行需求优先级排序。而关于需求优先序列排序结果检查方面的方法还比较少,一般是利用有向图对需求优先级排序序列的“全序性本文档来自技高网...
一种系统需求优先级排序结果的检查方法和装置

【技术保护点】
一种系统需求优先级排序结果的检查方法,其特征在于,包括:获取待检查需求优先级序列和系统需求分析结果,根据所述待检查需求优先级序列和所述系统需求分析结果构建需求项集和需求优先关系集;所述需求项集包括全部的需求项,所述需求优先关系集包括所述需求项中两两之间的需求优先关系;验证所述需求优先关系集的非自反性,判断所述需求优先关系集中具有直接需求优先关系的两个所述的需求项是否存在矛盾;若不存在矛盾,验证所述需求优先关系集的一致性,判断所述需求优先关系集中具有间接需求优先关系的两个所述的需求项是否存在矛盾;若不存在矛盾,验证所述需求优先关系集的全序性,判断所述需求项集中是否存在不具有所述需求优先关系集中需...

【技术特征摘要】
1.一种系统需求优先级排序结果的检查方法,其特征在于,包括:获取待检查需求优先级序列和系统需求分析结果,根据所述待检查需求优先级序列和所述系统需求分析结果构建需求项集和需求优先关系集;所述需求项集包括全部的需求项,所述需求优先关系集包括所述需求项中两两之间的需求优先关系;验证所述需求优先关系集的非自反性,判断所述需求优先关系集中具有直接需求优先关系的两个所述的需求项是否存在矛盾;若不存在矛盾,验证所述需求优先关系集的一致性,判断所述需求优先关系集中具有间接需求优先关系的两个所述的需求项是否存在矛盾;若不存在矛盾,验证所述需求优先关系集的全序性,判断所述需求项集中是否存在不具有所述需求优先关系集中需求优先关系的所述需求项;若不存在,验证所述待检查需求优先级序列的有序性,判断所述待检查需求优先级序列中全部的需求项之间的需求优先关系是否与所述需求优先关系集中的需求优先关系吻合。2.根据权利要求1所述的系统需求优先级排序结果的检查方法,其特征在于,所述验证所述需求优先关系集的非自反性,判断所述需求优先关系集中具有直接需求优先关系的两个所述的需求项是否存在矛盾,包括:若在所述需求优先关系集中存在第一需求项优先于第二需求项,则所述第一需求项与所述第二需求项为具有直接需求优先关系的两个所述的需求项;判断在所述需求优先关系集中是否存在所述第二需求项优先于所述第一需求项的需求优先关系;若存在,则所述第一需求项与所述第二需求项存在矛盾,修改所述需求优先关系集。3.根据权利要求1所述的系统需求优先级排序结果的检查方法,其特征在于,所述验证所述需求优先关系集的一致性,判断所述需求优先关系集中具有间接需求优先关系的两个所述的需求项是否存在矛盾,包括:若在所述需求优先关系集中存在第三需求项优先于第四需求项,所述第四需求项优先于第五需求项,则所述第三需求项与所述第五需求项为具有间接需求优先关系的两个所述的需求项;判断在所述需求优先关系集中是否存在所述第五需求项优先于所述第三需求项的需求优先关系;若存在,则所述第三需求项与所述第五需求项存在矛盾,修改所述需求优先关系集。4.根据权利要求1所述的系统需求优先级排序结果的检查方法,其特征在于,在所述根据所述待检查需求优先级序列和所述系统需求分析结果构建需求项集和需求优先关系集之后,还包括:根据所述需求项集和所述需求优先关系集建立系统需求优先关系矩阵D,所述系统需求优先关系矩阵D的行和列为所述需求项集中全部的所述需求项,所述需求项集中的所述需求项的总数为M个;在所述需求优先关系集中,若所述系统需求优先关系矩阵D的行对应的所述需求项优先于所述系统需求优先关系矩阵D的列对应的所述需求项,则所述系统需求优先关系矩阵对应的值为1,否则为0。5.根据权利要求4所述的系统需求优先级排序结果的检查方法,其特征在于,所述验证所述需求优先关系集的非自反性,判断所述需求优先关系集中具有直接需求优先关系的两个所述的需求项是否存在矛盾,还包括:依次取出所述系统需求优先关系矩阵D的每个元素dij,1≤i,j≤M;若dij=1,判断所述系统需求优先关系矩阵D中元素dji的值是否为0,若dji≠0,则元素dij对应的两个所述的需求项存在矛盾,不满足非自反性要求;反之,不存在矛盾。6.根据权利要求4所述的系统需求优先级排序结果的检查方法,其特征在于,所述验证所述需求优先关系集的一致性,判断所述需求优先关系集中具有间接需求优先关系的两个所述的需求项是否存在矛盾,还包括:分别计算D(1),D(2),...,D(M),公式如下,D(1)=D,D(r)...

【专利技术属性】
技术研发人员:舒振陈洪辉刘俊先罗雪山罗爱民蔡飞陈涛
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:湖南,43

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

1