사용 사례 시나리오 예
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. Eclipse 임무 목록에 임무로 추가된 Windchill 지정을 사용하여 소프트웨어 엔지니어에게 결함을 지정할 수 있습니다.
10. 결함을 수정하고 닫으면 소프트웨어 빌드의 새 버전이 업로드됩니다. 소프트웨어 프로젝트 관리자는 소프트웨어 빌드에 대해 보고되고 제출된 결함을 검토할 수 있습니다.
11. 검토 및 테스트가 완료되면 소프트웨어 프로젝트 관리자가 펌웨어를 승인할 수 있습니다.
12. 수준 올리기 프로세스의 마지막 단계로 Windchill Integrations for Embedded Software의 소프트웨어 빌드 객체와 Windchill의 소프트웨어 부품이 연관됩니다.
13. 정확한 버전의 펌웨어를 릴리즈된 버전의 제품과 통합하여 이제 제품 구성에서 연관된 소프트웨어 부품을 통해 펌웨어를 사용할 수 있습니다.