使用示例情况示例
Windchill Integrations for Embedded Software 支持许多使用示例情况。有关本产品使用示例情况的更多信息,请联系 PTC 代表。
以下使用示例是本产品如何在整个产品开发中对软件可交付结果的集成提供支持的示例。在本例中,消费品包括具有用来控制产品特定功能的固件的部件。
1. 产品经理在 Windchill 中创建了一个产品结构,该结构包括固件的软件部件。
2. 软件项目经理在 Windchill 中为软件制品创建了文件夹,并将固件开发分配给软件工程师。
3. 软件工程师设置项目的构建环境,并在构建进程中定义了一个步骤,用于将版次制品和其他属性 (例如,版次号和标签) 上载到 Windchill Integrations for Embedded Software 中的中央版次信息库。
4. 软件工程师开始开发固件。连续的构建进程创建固件的新版次,且每个版次都被上载到 Windchill Integrations for Embedded Software 中的软件版次对象。
5. 如果之前已经开发了固件的某个组件且其可在此项目中重新使用,则软件工程师可更新版次脚本以从 Windchill Integrations for Embedded Software 下载此组件,然后在构建进程中使用它。
6. 通过使用软件文档对象,可将与固件的软件版次关联的源代码存储在 Windchill Integrations for Embedded Software 中的指定位置。
7. 一旦完成固件并准备进行测试,软件项目经理便可开始升级进程。
8. 测试过程中,可在 Windchill Integrations for Embedded Software 中针对特定软件版次创建缺陷,并将其与远程缺陷跟踪系统中的相应缺陷关联起来。
9. 可使用 Windchill 分配将缺陷分配给软件工程师,其中,这些分配是作为任务添加到 Eclipse 任务列表的。
10. 修复并关闭缺陷后,便可上载软件版次的新版本。软件项目经理可查看针对软件版次而报告和提交的缺陷。
11. 完成查看和测试后,软件项目经理便可对该固件进行审批。
12. 升级流程的最后一步是在 Windchill Integrations for Embedded Software 中的软件版次对象与 Windchill 中的软件部件之间建立关联。
13. 现在,可在产品配置中通过关联的软件部件来使用该固件,从而将该固件的正确版本与产品的发布版本集成起来。