知识卡片
可变性要显式
内容
可变性管理把产品之间的差异从隐含经验变成可分析工件。强制、可选、替代需求和外部/内部可变性一旦显式化,配置、验证、衍生和维护才有共同语言。
参考来源
- 位置:第5章《软件产品线》5.2节「可变性建模」强制/可选/替代需求(源文件:_chapter-text/ch05.txt)
- 结论依据:原文明确列出强制需求、可选需求、替代需求的分类,并说明PLU方法用UML模板对模型元素显式标注这些类型以支持产品配置,直接支持卡片对可变性管理把差异从隐含经验变成可分析工件、强制/可选/替代显式化后配置验证才有共同语言的论述。
- 原始内容:"强制需求,必须在整个产品中实现。可选需求,只在某种产品中出现……基于UML的产品线软件工程(PLU)方法是以功能需求模型规定可变性的领域分析的一个例子……这种方法定义一组UML模板,以指定模型元素是强制、可选还是替代。"