软件生态系统建模方法综述
1. 引言
随着科技的发展,企业在市场上与终端用户、合作伙伴及其他利益相关者的协作策略不断演进。对于软件密集型系统,软件生态系统(SECO)已成为企业日常运营和人们生活的一部分,能为新老客户群体提供创新价值主张,创造新的收入流。
理解企业所处的业务环境至关重要,错误的决策可能导致产品失败,使企业退出市场。SECO 涵盖的内容远超业务模型和软件平台及其 API,全面理解它需要考虑多个维度。在业务决策中,风险管理十分关键,而适当的建模支持对 SECO 及其核心资产的业务和技术决策都至关重要。
目前,虽然有一些文献对 SECO 的定义进行了研究,但对于如何对 SECO 进行建模、模型中包含哪些内容以及从业者和研究人员使用了哪些符号,仍缺乏明确的共识和标准。因此,有必要对现有文献进行系统的梳理,以明确当前 SECO 的建模方式。
2. 系统映射研究
2.1 研究背景
采用 Perry 和 Wolf 的架构模型作为研究的理论描述框架。该模型将架构定义为由元素、形式和基本原理组成的模型,其中元素包括数据、处理和连接元素,形式描述元素的结构,基本原理包含架构决策的相关信息。研究目标是为 SECO 建模和描述提供一个框架,以支持不同利益相关者的各种需求,并确保在多方面的建模环境中术语、模型和层次结构的一致使用。
2.2 研究问题
- RQ1 :软件生态系统由什么构成,以及如何对其进行文档化?文档化包括模型和填充模型的技术,也可能是方法论的一部分或基于元模型。
- RQ2 </
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



