2024년 MLOps 환경의 특징 중 하나는 오픈 소스 솔루션과 비공개 소스 솔루션이 공존한다는 점입니다. 오픈 소스 MLOps 도구는 유연성, 커뮤니티 지원, 다양한 워크플로우에 대한 적응성으로 인해 상당한 주목을 받고 있습니다. 반면에 비공개 소스 플랫폼은 엔터프라이즈급 기능, 강화된 보안, 전용 사용자 지원을 제공하는 경우가 많습니다.
codeBeamer ALM – Enterprise Architect Integration 2.0
codeBeamer ALM – Enterprise Architect Integration 2.0은 시스템 엔지니어링에 관련된 다양한 이해관계자들에게 포괄적인 혜택을 제공합니다. 예를 들어, 시스템 아키텍트와 엔지니어들은 codebeamer 요구 사항을 기반으로 정확한 모델을 생성할 수 있습니다. 동시에 이 통합은 이러한 요구 사항이 모델에 포함되었는지 확인하고 요구 사항 변경의 영향을 쉽게 판단할 수 있도록 합니다. 요구 사항 엔지니어들은 요구 사항이 이미 어느 정도 포함되었는지와 요구 사항 변경의 영향을 즉시 파악할 수 있습니다. 이를 통해 엔터프라이즈 아키텍트에서 가져온 아키텍처를 기반으로 시스템 요구 사항을 도출하거나, 정확한 테스트 케이스를 정의하는데 도움을 받을 수 있습니다.
Enterprise Architect Integration 2.0은 텍스트와 모델 기반 아티팩트 간 동기화를 혁신하여 통일된 효율적인 워크플로우를 구축합니다. 이 통합은 요구사항과 시스템 아키텍처 간의 일관성을 유지하고 복잡성을 관리하기 쉽게 해주어 팀 간의 실시간 협업을 크게 향상시킵니다. 또한 개발 프로세스를 최적화할 뿐만 아니라 고급 분석 및 보고 기능을 통해 전략적 의사 결정을 지원합니다.
Lemontree Connect codebeamer 는 다른 도구의 데이터를 Enterprise Architect 모델에 통합하거나, 데이터를 변환하여 읽고 재사용할 수 있도록 합니다. 예를 들어 AUTOSAR ARXML 형식을 사용하여 데이터를 교환함으로써 Enterprise Architect를 AUTOSAR 도구 체인에 통합할 수 있습니다. 이를 통해 동일한 데이터를 여러 번 입력할 필요가 없으며, 시스템 및 소프트웨어 아키텍처 요구사항 추적성은 매핑된 속성으로 개발 데이터를 일관되게 유지하고 프로젝트의 시간과 비용을 최적화할 수 있습니다. 이로써 반복적인 수동 데이터 전송을 피하고 기술 작업에 집중할 수 있습니다.
1. Diagram exportation to codebeamer
Lemontree connect 는 포함된 패키지 내의 모든 다이어그램을 자동으로 내보냅니다. 별도의 단계에서 가져온 요구 사항에 관련된 다이어그램을 추출할 수 있으며, 이 방법은 Enterprise Architect로 가져온 요구 사항을 더 자세히 설명하기 위해 사용될 수 있습니다. 가져온 요구 사항에 다이어그램을 추가한 후 해당 다이어그램 이미지를 codebeamer로 다시 보낼 수도 있습니다.
2. Traceability link export from codebeamer requirements to Enterprise Architect elements
Lemontree connect 는 포함된 패키지 내의 모든 다이어그램을 자동으로 내보냅니다. 별도의 단계에서 가져온 요구 사항에 관련된 다이어그램을 추출할 수 있으며, 이 방법은 Enterprise Architect로 가져온 요구 사항을 더 자세히 설명하기 위해 사용될 수 있습니다. 가져온 요구 사항에 다이어그램을 추가한 후 해당 다이어그램 이미지를 codebeamer로 다시 보낼 수도 있습니다.
3. Importing traceability links from codebeamer elements
codebeamer 요소로부터의 추적 링크를 가져올 때, 현재 알 수 없는 요소에 대한 자리 표시자가 자동으로 생성됩니다. 이 자리 표시자는 Enterprise Architect 모델 내에 지정된 “Placeholder” 패키지에 배치됩니다. 가져온 요소와 자리 표시자가 다이어그램에 함께 드래그되면, 특정한 커넥터 유형을 통해 이들 사이의 관계가 표시됩니다.
*아래 예시에서 목표 요소를 포함한 트래커를 가져오면, 자리 표시자는 자동으로 올바른 요소로 대체되며, 이 변경 사항이 다이어그램에 반영됩니다.
4. Identify removed elements from EA when exporting to codebeamer
codebeamer로 내보내는 동안 삭제된 요소를 감지할 수 있습니다. 만약 패키지를 코드비머로 내보내는 과정에서 EA에서 요소가 삭제되었다면, Lemontree Connector는 이러한 요소를 codebeamer에서 자동으로 삭제하지 않습니다. 대신, 삭제된 요소는 “폐기된 항목”이라는 추적 항목으로 이동되며, 현재 삭제된 요소에 대해 추가 작업이 수행됩니다.
LemonTree Connect for Enterprise Architect 통합의 주요 장점은 다양한 규모와 복잡성의 프로젝트를 수용하는 확장성과 유연성입니다. 이를 통해 개발 도구와 프로세스가 프로젝트의 진행에 따라 적응하여 더욱 민첩하게 유지됩니다. Codebeamer와의 통합은 보다 연결되고 반응성 있는 개발 환경을 조성함으로써 보다 정확하고 혁신적이며 성공적인 엔지니어링 프로젝트를 위한 길을 열어줍니다.