|
|
知识路径: > 软件架构基础知识 > 软件产品线 > 软件产品线 > 产品线的过程模型 >
|
相关知识点:3个
|
|
|
|
Fred在针对大型软件企业的软件产品线开发对双生命周期模型进行了改进,提出了三生命周期软件工程模型,如下图所示。
|
|
|
|
|
为有多个产品线的大型企业增加企业工程(enterprise engineering)流程,以便在企业范围内对所有资源的创建、设计和重用提供合理规划。为了强调产品线工程在满足市场需求上与一般的系统化重用的区别,在领域工程中增加了产品线确定作为起始阶段,和领域分析阶段、架构开发阶段、基础资源开发阶段组成整个领域工程,还为领域分析阶段增加市场分析的任务;同样为应用领域增加了商务/市场分析和规划。在领域工程和应用工程之间的双向交互中添加核心资源管理作为桥梁,核心资源管理和领域工程、应用工程之间的支持和交互是双向的,以便于产品线核心资源的管理和演化。
|
|
|
以上描述的软件产品线开发过程并没有明确描述如何重用软件组织内遗留资源(legacy assets)。实际上大多数将要建立软件产品线的软件组织都积累有产品线所在领域的大量应用代码和相关文档,这些代码和文档中包含的知识对领域工程来说是至关重要的。
|
|
|
|
|
|
|
|
|
|
|
|