软件生态系统加速软件产业的垂直分工和水平整合,改变了软件产业的商业生态。自2003年提出以来,软件生态系统吸引工业界和学术界的广泛关注。国内外知名ⅠT企业深耕软件生态系统,形成许多具有广泛影响的软件生态系统。近年来,在云计算、移动应用开发、信息物理系统、区块链等新兴信息技术快速发展和软件生态系统应用领域不断拓展的双重作用下,软件生态系统新泛型不断涌现。人们对软件生态系统的认识与理解,随着研究深度和应用广度的不断变化而改变。直至2016年,学术界和工业界才对软件生态系统的定义趋于一致。软件生态系统是在特定的技术环境中软件企业、开发者、技术社区等涉众以软件产品、服务、数据和知识为媒介相互作用而形成的复杂系统通常,研究人员使用2003年提出的软件生态系统研究内容七分类法把相关文献归类到过程与技术、定性分析、结构化分析模型、实证研究,具及表示法、行业应用、技术报告等七大类中。由于软件生态系统的领域边界、关键特征较之2003年的情境已发生巨变,原有的七分类法有待修订。本文类比自然生态系统,建立软件生态系统元模型来描述软件生态的结构及特征。在软件生态系统硏究內容七分类法的基础上,将¨定性分析”和“结构化分析模型”整合为“分析方法与框架”,把在我心用”和“实证研究”合并为实证研究”,形成软件生态系统研究内分类法。然后,对2年软统的硏究现状进行文献综述,从技术报告、分析方法与框架、过程与技术、实证研究、工具及表示法五个方面总结软件生盔系统的研究现状,并展望研究趋势及发现面临的挑战。软件生态系统的需求工程、架构建模、模型驱动开发、能量机理、关键特征分析、信息量抽取与建模、生态网络分析、缺陷/代码坏味累积效应、CASE工具、软件生态系统新泛型等方面的硏究有待进一步深入。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !