项目名称: 基于软件体系结构知识的软件架构过程及其关键技术研究
项目编号: No.60903034
项目类型: 青年科学基金项目
立项/批准年度: 2010
项目学科: 金属学与金属工艺
项目作者: 梁鹏
作者单位: 武汉大学
项目金额: 18万元
中文摘要: 传统软件体系结构(SA)描述以结构为核心,关注SA设计结果,而忽视了SA知识(AK),如设计原理,在SA架构过程中的核心地位,造成软件开发过程中,尤其是更新维护阶段的若干问题。最新研究认为AK应当与结构型SA元素一样成为SA的首要构成元素,因此SA架构过程作为知识密集型的设计活动,面临知识管理和应用的瓶颈,也缺乏系统的基于AK的架构过程指导。本项目拟从四个方面探索基于AK的架构过程:1)改进现有SA架构过程,将AK系统应用于架构过程的各项活动;2)建立AK管理框架,有效管理和应用各种类型的AK;3)研究架构过程中的AK应用活动及最佳实践;4)从架构师的角度,提炼AK CASE工具的功能性需求。最终为基于AK的架构过程提供知识管理框架、架构过程指导和辅助工具的工程化支持。
中文关键词: 软件架构过程;软件体系结构知识;设计原理;;
英文摘要:
英文关键词: software architecting process;architectural knowledge;design rationale;;