pure::variants提供全面、灵活的产品线变体管理技术。在软件开发的全生命周期过程中,pure: variants提供功能完备的工具支持,具有良好的集成和适应能力。它适用于软件开发过程中各个领域的软件生产过程,针对嵌入式软件开发过程的特殊需求,它提供了良好的支持,将开发过程的灵活度与资源的高效使用有机的结合在一起。
1. 技术特点
pure::variants的核心技术是为产品线的开发及实现过程中所必需的成功要素提供良好的工具支持,pure::variants适用于产品开发过程的各个阶段,包括产品的需求、分析、设计、开发实现、测试以及运维。
pure::variants以一种结构化的编程语言为基础,集成诸多扩展模块,具备灵活的扩展能力来满足不同的特定需求。各个模块都可无障碍的与pure::variants进行交互,实现对整个产品线的全局管理视角模式,它可以将产品线不同变体生产开发过程所需时间和空间维度上的需求快速便捷的提供给管理者。
图1 pure::variants集成扩展潜力
pure::variants具有良好的集成扩展潜力,pure::variants可以便捷的集成到已有的开发过程及环境中(如图1),通过将客户已有的配置管理工具、需求管理工具、模型设计工具及测试管理工具与pure::variants进行集成,形成一个统一的平台方案。以xml为基础的数据交互模式,使得pure::variants可以与任意工具进行即时交互,同时提供将已有软件项目导入的功能,使得投入项目重用的时间较低。
基于灵活的基础架构,pure::variants可以管理产品线所有相关信息,例如文档、源代码、关联关系及测试结果,同时用户可以对这些信息创建不同的视图,这些信息可以通过视图将产品组织架构信息展示给不同角色的人(开发人员、项目经理、销售、用户等)。
综上,可知pure::variants应用型广,集成度高,可扩展性灵活。具有广泛的应用性、高集成度及灵活的可扩展性。
更多白皮书资料下载请点击链接http://www.hirain.com/sts/50。