永恒系统研究路线图解读
1. 关键研究主题
在永恒系统的未来研究中,有几个关键的研究技术、流程和方法值得关注,主要涵盖管理多个相似但略有不同系统的多样性、管理长期系统的演变,以及利用机器学习解决上述领域的关键问题。
2. 管理多样性
多样性影响软件开发的各个阶段,增加了复杂性。因为在需求分析、设计、实现和验证阶段都需要考虑可变性。
软件产品线工程(SPLE)是支持软件多样性管理的关键方法。在某些领域,软件密集型系统可能有大量的共性。SPLE将这些系统视为一个整体,通过最大化平台重用和大规模定制来开发它们,有助于降低开发成本和缩短上市时间。与其他基于重用的方法不同,产品线基础设施的各种资产包含可变性,即制品在特定上下文中进行配置、定制、扩展或更改的能力。
产品线中的可变性需要在SPLE的整个生命周期内进行定义、表示、利用、实现和演变,这就是可变性管理(VM)。自20世纪90年代初以来,VM已经研究了近20年。面向特征的领域分析(FODA)方法和综合方法是VM研究和实践的早期贡献。
SPLE是一个两阶段的过程,分为家族工程和应用工程阶段。
- 家族工程阶段 :确定产品线的范围,即哪些产品应包含在产品线中,然后开发可重用的制品并存储在产品线制品数据库中。
- 应用工程阶段 :定制和组装产品线制品,以实现给定的产品配置。
以下是SPLE两阶段过程的mermaid流程图:
graph LR
classDef process
超级会员免费看
订阅专栏 解锁全文
1万+

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



