项目名称: 基于设计决策的软件体系结构演化关键技术研究
项目编号: No.60903013
项目类型: 青年科学基金项目
立项/批准年度: 2010
项目学科: 无线电电子学、电信技术
项目作者: 吴毅坚
作者单位: 复旦大学
项目金额: 18万元
中文摘要: 软件体系结构作为软件产品的高层次抽象设计,其演化过程在软件系统演化中处于中心地位。在软件体系结构的演化过程中,各层次的需求如何参与和引导演化、如何提炼、描述和管理可复用的历史设计决策、如何支持整个软件演化的多个分支方向,都是软件体系结构演化基础研究中需要解决的问题。由于软件体系结构是一系列复杂设计决策过程的结晶,因此这一系列设计决策能够反映软件体系结构的演化历史,指导未来软件体系结构的演化方向,是软件体系结构演化过程中的重要资产。本项目拟从驱动软件体系结构演化的视角,基于设计决策,结合相关的语义模型,对软件体系结构演化过程中设计决策及其相互关系的描述和管理、各层次需求与软件体系结构演化的关系、历史设计决策的管理和复用、特定领域软件体系结构的建立进行深入研究,为优化软件体系结构演化管理、提高演化效率、控制复杂性提供理论和技术基础。
中文关键词: 软件体系结构;设计决策;演化模式;需求跟踪;软件产品线
英文摘要:
英文关键词: software architecture;design decision;evolution pattern;requirements traceability;software product line