[发明专利]一种基于功能设计的系统结构自动分析方法有效
申请号: | 201210102692.1 | 申请日: | 2012-04-10 |
公开(公告)号: | CN102708224A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 罗爱民;刘俊先;罗雪山;黄力;陈洪辉;黄光奇;易先清;舒振;郭得科 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F17/30 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 刘博 |
地址: | 412002*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 功能设计 系统 结构 自动 分析 方法 | ||
1.一种基于功能设计的系统结构自动分析方法,其中包括如下步骤:
(1)读取并解析系统设计数据文件,形成系统功能表、系统功能关系表、系统及功能部署表以及系统接口关系表;
(2)系统功能部署完备性分析。根据系统功能表和系统及功能部署表来分析判断系统功能是否全部部署在系统上,全部系统功能是否由系统执行;
(3)系统结构关系合理性分析。根据系统功能表、系统功能关系表、系统及功能部署表以及系统接口关系表来分析系统之间的结构关系是否满足系统功能之间数据交换的要求,是否存在增加和遗漏交换。
2.根据权利要求1所述的基于功能设计的系统结构自动分析方法,其特征在于步骤(2)的系统功能部署完备性分析步骤中包含有如下步骤:
(2.1)根据系统功能表和系统及功能部署表,建立两个集合FUN0和FUN1。其中FUN1是根据系统功能表得到的系统功能集,FUN0是根据系统及功能部署表得到的系统功能集。
(2.2)将集合FUN和FUN1进行相减运算,根据结果的集合是否为空分析判断是否完备,如果为空则系统功能部署完备,否则,则不完备。
3.根据权利要求1所述的基于功能设计的系统结构自动分析方法,其特征在于步骤(3)的系统结构关系合理性分析步骤中包含有如下步骤:
(3.1)根据系统功能关系表,建立系统功能关系矩阵;
(3.2)根据系统及功能部署表,建立系统功能部署关系矩阵;
(3.3)根据系统结构关系表,建立系统-系统关系矩阵;
(3.4)根据系统功能关系矩阵、系统功能部署关系矩阵和系统-系统关系矩阵,生成理想的系统-系统关系矩阵;
(3.5)将系统-系统关系矩阵和理想系统-系统关系矩阵相减,根据运算结果结果分析系统结构合理性,如果相减后输出的矩阵为零矩阵,则系统结构设计是合理的,如果相减后输出的矩阵为非零矩阵,则系统结构设计是不合理的。
4.根据权利要求3所述的基于功能设计的系统结构自动分析方法,其特征在于所述的步骤(3.4)中的构建理想系统-系统关系矩阵的程序所采用的方法为,如果系统Si与系统功能Fj存在部署关系,系统功能Fj与Fi存在数据交换关系,并且系统功能Fi被部署在系统Sk上,那么系统Si和Sk存在接口关系。
5.根据权利要求3所述的基于功能设计的系统结构自动分析方法,其特征在于所述的步骤(3.4)中的构建理想系统-系统关系矩阵的程序所采用的方法为:
(5.1)输入矩阵D、SF、SS;
(5.2)扫描系统-系统功能部署矩阵;
(5.3)如果矩阵SF中第i行对应的系统Si与第j列对应的系统功能Fj存在部署关系,则查找与Fj有数据交换关系的系统功能;
(5.4)扫描系统功能关系矩阵中系统功能Fj所对应的行;
(5.5)如果系统功能Fj与第k列所对应的系统功能Fk存在数据交换关系,则查找部署了系统功能Fk且不是系统Si的系统集;
(5.6)扫描系统-系统功能部署矩阵中系统功能Fk所对应的列;
(5.7)如果矩阵SF中第l行对应的系统Sl与第k列对应的系统功能Fk存在部署关系,Sl与Si不同,则系统Sl和系统Si之间存在接口关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210102692.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于地热地板的插座、插头及电缆连接线
- 下一篇:高度检测装置