软件体系结构与敏捷开发过程融合关键技术研究
项目介绍
AI项目解读
基本信息
- 批准号:61472286
- 项目类别:面上项目
- 资助金额:80.0万
- 负责人:
- 依托单位:
- 学科分类:F0203.软件理论、软件工程与服务
- 结题年份:2018
- 批准年份:2014
- 项目状态:已结题
- 起止时间:2015-01-01 至2018-12-31
- 项目参与者:唐瑞森; Hans van Vliet; 李增扬; Mojtaba Shahin; 丁炜; 徐永睿; 杨晨; 张文倩; 杨慧;
- 关键词:
项目摘要
Architecture-centric development implies Big Design Up Front (BDUF) and massive design documentation, which are the characteristics inconsistent to agile software development, consequently software architecture is not a focus in agile development, which believes that best architectures will emerge through continuous architecture refactoring, but recent research indicates that this is not the case. Many agile development projects went smoothly in the early stage, but got stuck in the late stage and even failed finally. The reason of this situation to a large extent is due to the lack of consistent and evolvable software architecture. This research proposal intends to combine software architecture and agile development process, these two seemingly-conflicting software development technologies, and to explore the benefits of their combination in four aspects: (1) analyze and identify the factors that impact the use of architecture in agile development projects, as well as the conditions of using architecture in agile projects; (2) improve the existing architecting process in order to accommodate the characteristics of agile development; (3) introduce lightweight architecting activities and methods to adapt to the simplicity principle of agile development; (4) elicit and refine functional requirements of using architecture in agile development process. The ultimate goal of this research project is to provide an integrated support for using software architecture in agile development with process guidelines and accompanying tools.
以软件体系结构(SA)为中心的开发往往意味着大而全的前期设计、详细的设计文档等,这些特征被认为是与敏捷开发过程格格不入的。因此敏捷开发并不强调软件体系结构设计,而认为软件体系结构是通过连续的系统重构而自然涌现出来的,但最近的研究发现并非如此。很多敏捷项目往往在前期进展顺利,而在后期逐渐停滞甚至失败,其原因在很大程度上是由于缺乏一致的和可演化的软件体系结构。本项目研究如何将软件体系结构与敏捷开发过程,这两种看似冲突的软件开发技术有机融合,充分利用两种技术的优势,拟从四个方面探索软件体系结构与敏捷融合的开发过程:1)分析和发现适合应用SA的敏捷项目特征并分析其应用条件;2)改进现有SA架构过程使其适用于敏捷开发方法特性;3)在敏捷过程中引入轻量级SA架构活动和方法,以适应敏捷开发的精简原则;4)提炼敏捷过程中应用SA的功能性需求。为SA与敏捷过程的融合提供过程指导和辅助工具的工程化支持。
结项摘要
以软件体系结构为中心的开发往往意味着大而全的前期设计、详细的设计文档等,这些特征被认为是与敏捷开发过程格格不入的。因此敏捷开发并不强调软件体系结构设计,而认为软件体系结构是通过连续的系统重构而自然涌现出来的,但最近的研究发现并非如此。很多敏捷项目失败的根本原因在很大程度上是由于缺乏一致的和可演化的软件体系结构。针对该问题,本项目尝试将软件体系结构与敏捷开发过程,这两种看似冲突的软件开发技术有机融合,充分利用两种技术的优势,促进大型软件的开发,主要研究成果包括:(1)系统分析和识别了适合应用软件体系结构的敏捷项目特征并分析其应用条件,为敏捷开发中应用软件体系结构提供了经验型的指南;(2)基于工业调研和实证分析改进了现有的架构过程,使得架构过程适用于敏捷开发方法特性,包括基于模式的软件体系结构自动化合成,降低了软件体系结构合成的执行成本,提高了执行效率;(3)在敏捷开发过程中引入轻量级的架构活动和方法,以适应敏捷开发的任务精简原则,包括软件体系结构归档,软件体系结构技术债务管理,软件体系结构假设条件管理;(4)提炼敏捷开发过程中应用软件体系结构制品的功能性需求,开发了相应的CASE原型工具,包括轻量级软件体系结构归档工具,软件体系结构自动化合成工具,软件体系结构假设条件建模工具等。以上研究成果为软件体系结构在敏捷过程中的应用提供了工程化支持。
项目成果
期刊论文数量(11)
专著数量(1)
科研奖励数量(0)
会议论文数量(14)
专利数量(0)
A Cooperative Coevolution Approach to Automate Pattern-Based Software Architectural Synthesis
一种协作协同进化方法来自动化基于模式的软件架构综合
- DOI:10.1142/s0218194014007433
- 发表时间:2014
- 期刊:International Journal of Software Engineering and Knowledge Engineering
- 影响因子:0.9
- 作者:Yongrui Xu;Peng Liang
- 通讯作者:Peng Liang
Assumptions and their management in software development: A systematic mapping study
软件开发中的假设及其管理:系统映射研究
- DOI:10.1016/j.infsof.2017.10.003
- 发表时间:2018-02-01
- 期刊:INFORMATION AND SOFTWARE TECHNOLOGY
- 影响因子:3.9
- 作者:Chen, Yang;Peng, Liang;Avgeriou, Paris
- 通讯作者:Avgeriou, Paris
A Systematic Mapping Study on Technical Debt and Its Management
技术债务及其管理的系统映射研究
- DOI:10.1016/j.jss.2014.12.027
- 发表时间:2015
- 期刊:Journal of Systems and Software
- 影响因子:3.5
- 作者:Zengyang Li;Paris Avgeriou;Peng Liang
- 通讯作者:Peng Liang
A Systematic Mapping Study on Text Analysis Techniques in Software Architecture
软件架构中文本分析技术的系统映射研究
- DOI:10.1016/j.jss.2018.07.055
- 发表时间:2018
- 期刊:Journal of Systems and Software
- 影响因子:3.5
- 作者:Tingting Bi;Peng Liang;Antony Tang;Chen Yang
- 通讯作者:Chen Yang
An Industrial Case Study on an Architectural Assumption Documentation Framework
架构假设文档框架的工业案例研究
- DOI:10.1016/j.jss.2017.09.007
- 发表时间:2017
- 期刊:Journal of Systems and Software
- 影响因子:3.5
- 作者:Chen Yang;Peng Liang;Paris Avgeriou;Ulf Eliasson;Rogardt Heldal;Patrizio Pelliccione;Tingting Bi
- 通讯作者:Tingting Bi
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--"}}
- 发表时间:{{ item.publish_year || "--" }}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--"}}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ patent.updateTime }}
其他文献
花岗岩卸荷损伤演化及破裂前兆试验研究
- DOI:10.13827/j.cnki.kyyk.2016.06.005
- 发表时间:2016
- 期刊:矿业研究与开发
- 影响因子:--
- 作者:张艳博;杨震;梁鹏;田宝柱
- 通讯作者:田宝柱
基于波速场成像技术的岩石损伤评价研究
- DOI:10.13722/j.cnki.jrme.2019.0497
- 发表时间:2019
- 期刊:岩石力学与工程学报
- 影响因子:--
- 作者:张艳博;王科学;姚旭龙;黄艳利;孙林;梁鹏;田宝柱;梁精龙
- 通讯作者:梁精龙
大黄鱼鱼卵油溶剂提取法的比较及其品质分析
- DOI:10.13323/j.cnki.j.fafu(nat.sci.).2019.04.019
- 发表时间:2019
- 期刊:福建农林大学学报(自然科学版)
- 影响因子:--
- 作者:张敏;魏微;陆晓丹;张玲云;杜艳瑜;李淑卿;梁鹏;程文健;陈丽娇
- 通讯作者:陈丽娇
基于CT扫描的巷道岩爆洞壁破坏特征实验研究
- DOI:10.13722/j.cnki.jrme.2019.0942
- 发表时间:2020
- 期刊:岩石力学与工程学报
- 影响因子:--
- 作者:梁鹏;张艳博;孙林;姚旭龙;田宝柱;刘祥鑫;黄艳利;陈绍杰
- 通讯作者:陈绍杰
水岩耦合巷道掌子面破裂的红外时空演化特征
- DOI:10.13827/j.cnki.kyyk.2016.02.014
- 发表时间:2016
- 期刊:矿业研究与开发
- 影响因子:--
- 作者:张艳博;刘翠萍;梁鹏;刘祥鑫;田宝柱
- 通讯作者:田宝柱
其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--" }}
- 发表时间:{{ item.publish_year || "--"}}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--" }}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
内容获取失败,请点击重试
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:
AI项目摘要
AI项目思路
AI技术路线图
请为本次AI项目解读的内容对您的实用性打分
非常不实用
非常实用
1
2
3
4
5
6
7
8
9
10
您认为此功能如何分析更能满足您的需求,请填写您的反馈:
梁鹏的其他基金
面向持续交付的自动化辅助软件体系结构决策方法研究
- 批准号:
- 批准年份:2021
- 资助金额:58 万元
- 项目类别:面上项目
知识驱动的软件需求和体系结构文档的归档方法研究
- 批准号:61170025
- 批准年份:2011
- 资助金额:55.0 万元
- 项目类别:面上项目
基于软件体系结构知识的软件架构过程及其关键技术研究
- 批准号:60903034
- 批准年份:2009
- 资助金额:18.0 万元
- 项目类别:青年科学基金项目
相似国自然基金
{{ item.name }}
- 批准号:{{ item.ratify_no }}
- 批准年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}
相似海外基金
{{
item.name }}
{{ item.translate_name }}
- 批准号:{{ item.ratify_no }}
- 财政年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}