检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:肖赛[1,2] 崔晓峰[1,2] 孙艳春[1,2] 黄罡[1,2]
机构地区:[1]北京大学信息科学技术学院软件研究所,北京100871 [2]高可信软件技术教育部重点实验室,北京100871
出 处:《计算机科学》2009年第8期161-164,173,共5页Computer Science
基 金:国家重点基础研究发展计划(973计划)项目(2002CB312000);国家自然科学基金项目(60503028);国家高技术研究发展计划(863计划)项目(2007AA01Z127;2007AA010301)资助
摘 要:体系结构设计在整个软件生命周期中起到关键作用,而设计知识的蒸发会导致系统演化花费代价高、涉众之间交流出现障碍、体系结构制品的复用受到限制等问题,为此需要在软件体系结构层次对设计决策进行显式化的建模。基于一种以决策为中心的体系结构设计方法,实现了一个软件体系结构设计决策的建模工具。该工具帮助架构师对体系结构设计中的问题、方案、决策、理由等核心概念进行建模,完成从需求到体系结构的设计过程,并实现了自动化的候选体系结构方案的合成和部分设计理由的捕捉。该工具还提供了体系结构设计模型与设计决策之间的相互追踪性,以及帮助实现体系结构设计过程中设计决策知识的复用。Architectural design plays a crucial role in the whole lifecycle of software. The vaporization of the design knowledge causes a lot of problems,for instance, the cost of evolution will be huge, the communications among stakeholders will be difficult, and the reuse of software architectural artifact will be limited. Therefore it is a demanding trend to explicitly modeling the design decisions at architectural level. We developed a modeling tool for software architecture design decisions,based on a decision-centric software architecture design method. The tool helps architects model the core notions of issue, solution, decision, and rationale in architecture design, accomplish the design process from requirements to architectures, and implements the automated synthesis of candidate architecture solutions and capture of partial design rationale. Furthermore, the tool provides tracing between architecture models and the design decisions, and helps to implement the reuse of design decision knowledge during the architecture design processes.
关 键 词:软件体系结构 软件体系结构设计 软件体系结构设计决策
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.19.75.212