基于依赖关系模型的复杂软件系统架构管理方法的研究 |
| |
作者姓名: | 季永炜 徐洁洁 赵浩强 黄秋霞 |
| |
作者单位: | 浙江省电子信息产品检验所软件评测中心,杭州,310007 |
| |
基金项目: | 浙江省科学技术厅提供公共服务项目“智慧城市大型专用软件系统架构平台”的成果之一,项目(院2015F30027。) |
| |
摘 要: | ![]() 提出了一种基于依赖关系模型的复杂软件架构的管理方法。依赖关系是通过传统的软件源代码静态分析提取出来,并且以表单形式展现,这种展现方法被称为依赖关系矩阵(DSM)。利用各种算法重组DSM用于反映软件的架构,并且能够凸显软件架构的各种模式和依赖关系的缺陷。算法结合用户输入的约束条件可形成软件架构的层次结构。该结构可作为判断设计人员设计的依赖关系是否符合设计规则基础。设计规则可在系统的迭代发展中重复应用,可以发现系统中违反设计原则的缺陷,并保证系统源代码实现和架构设计的一致性。目前这种方式已经在LDM这个软件中实现,并且已经运用在很多的商业项目中。
|
关 键 词: | 系统架构 依赖关系 模型 依赖关系矩阵(DSM) 算法 系统架构管理 |
本文献已被 万方数据 等数据库收录! |
|