Design Management 개요

아키텍처, 모델 및 디자인 지원 팀은 오늘날 점점 복잡해지는 소프트웨어 및 시스템의 문제점을 해결합니다. 올바른 디자인은 팀 간의 커뮤니케이션에 매우 중요하며, 나중에 많은 비용이 드는 재작업을 줄여줍니다. 그러나 디자인 팀들이 너무 자주 사일로(silos) 방식으로 작업하기 때문에 뒤늦게 라이프사이클에서 적용되지 않으며 비용이 많이 드는 오류를 초래할 수 있습니다. Design Management는 협업의 웹 기반 도구로서 광범위한 이해 당사자들이 제품, 소프트웨어, 시스템의 디자인에 기여하고 영향을 줄 수 있습니다. Rational® Software ArchitectRational Rhapsody® Design Manager에 있는 디자인 관리 기능을 사용하면 전체 애플리케이션 및 시스템 엔지니어링 라이프사이클에 디자인을 통합하고 모델 및 디자인에 대해 협업할 수 있습니다.

Design Management는 소프트웨어와 시스템의 아키텍처 및 디자인에 대한 협업 접근 방식을 지원합니다. 디자인 관리를 Rational solution for Collaborative Lifecycle Management(CLM)와 통합하면 모든 유형의 소프트웨어 및 시스템 디자인을 다른 라이프사이클 자원(예: 요구사항, 변경 요청, 테스트 아티팩트)과 연관시킬 수 있습니다. 소프트웨어 설계자, 시스템 엔지니어, 개발자, 배치 계획자는 인터넷을 통해 피어, 주제 관련 전문가, 고객 및 기타 이해 당사자와 협업할 수 있습니다.

Rational Software ArchitectRational Rhapsody Design Manager에 있는 디자인 관리 기능은 변경 및 구성 관리, 요구사항 관리, 품질 관리를 위한 Jazz™ 애플리케이션과의 통합을 지원합니다.

Design Management 프로젝트에 대한 세부사항은 Jazz.net의 프로젝트 페이지를 참조하십시오.

컨텍스트 내부 협업

Rational Software Architect 또는 Rational Rhapsody에서 작성된 모델을 공유하고, 웹 클라이언트를 사용하여 모델을 편집하고, 피어 및 이해 당사자와 온라인 디자인 검토를 수행할 수 있습니다.

또는 기존 자원 및 아티팩트를 다시 사용할 수도 있습니다. 예를 들어 저장소를 검색하여 요소를 찾고, 자체 다이어그램에 배치한 후 관계를 그리거나, 다시 사용하려는 기타 팀이 빌드한 인터페이스 또는 컴포넌트를 찾을 수 있습니다.

라이프사이클 통합

Rational Software Architect를 사용하는 경우, 전체 애플리케이션 개발 라이프사이클에 디자인을 통합할 수 있습니다. Rational Rhapsody를 사용하는 경우, 전체 시스템과 임베디드 소프트웨어 엔지니어링 라이프사이클에 디자인을 통합할 수 있습니다.

IT 및 시스템과 소프트웨어 엔지니어링 워크플로우에 디자인을 통합하면, 조직 경계, 원칙, 도메인 사이에서 디자인에 대해 협업할 수 있습니다. 시스템과 소프트웨어 계획, 디자인 및 전달의 복잡도를 관리하고, 위험성을 줄이며 전반적인 품질, 시간 및 유연성을 향상시킬 수 있습니다.

추적성 및 영향 분석

디자인 관리 기능을 CLM과 통합하면, 디자인 요소, 기타 디자인 및 라이프사이클 아티팩트(아키텍처 관리, 요구사항 관리, 변경 관리, 품질 관리) 사이의 링크를 설정할 수 있습니다. 요구사항과 디자인 사이의 양방향 추적성을 사용하면 요구사항 또는 디자인 변경의 영향을 쉽게 보고 이해할 수 있습니다. 또한 영향 분석 다이어그램을 작성하고 표시하여 디자인에서 특정 대상 요소와의 링크를 검사할 수도 있습니다.

애자일(Agile) 스케칭

Design Management에서, 아키텍처 및 디자인 아이디어에 대한 스케치를 작성하기 위해 협업의 애자일 스케칭 기능을 사용할 수 있습니다. 그런 다음 동료 또는 이해 당사자와 스케치를 공유한 후, 아이디어를 검토하고 디자인의 공식 모델링을 진행하기 전 스케치를 개정할 수 있습니다.

보고 및 문서 생성

임베디드 문서 생성 기능 및 문서 템플리트를 사용하여 디자인 문서, 스펙 및 보고서를 생성 및 공유할 수 있습니다. Design Management 웹 클라이언트를 사용하여 보고서를 생성하면, 프로젝트 구성원과 이해 당사자가 쉽게 모델 및 프로젝트 정보에 액세스할 수 있습니다.

디자인의 변경 관리

다른 유형의 아키텍처, 디자인, 모델을 저장 및 관리할 수 있습니다.

일반 디자인 도구는 SCM(source control management) 시스템에서 관리하는 파일에 디자인을 저장합니다. Design Management에서는, 디자인 및 모델이 첫 번째 클래스 아티팩트로 처리됩니다. 이는 모델을 서버로 가져와 직접 모델 레벨에서 관리할 수 있음을 의미합니다. 파일에 대한 모델 요소 맵핑이 필요 없습니다. 이 접근 방식을 사용하면 팀 컨텍스트에서 아키텍처 및 디자인을 관리하기 위한 워크플로우가 단순해집니다.

공통 사용자 관리 및 라이프사이클 프로젝트 관리

하나의 사용자 데이터베이스만 필요하고 디자인 프로젝트가 라이프사이클 프로젝트의 일부가 되도록 CLM 애플리케이션과 Jazz Team Server를 공유하는 Design Management를 설치하고 구성할 수 있습니다.

Jazz Team Server를 공유하는 CLM 환경에 Design Management를 설치하여 다음 공통 또는 공유 라이프사이클 관리 기능을 사용할 수 있습니다.
  • 공통 사용자 관리
  • 라이프사이클 프로젝트에 디자인이 포함됨
  • Money that Matter 샘플 애플리케이션에 디자인 아티팩트가 포함됨
  • 공통 배치 구성
  • 공통 플랫폼 지원

도메인 모델링

조직에서 여러 프로젝트에 있는 동일한 도메인 또는 도메인 세트를 사용하는 경우, 해당 도메인을 사용하도록 조직의 개발 환경에서 프로젝트를 구성할 수 있습니다. 그런 다음 프로젝트에서 도메인 고유의 모델 및 디자인을 공유 및 협업할 수 있습니다.

클라이언트 통합

Rational Software Architect 또는 Rational RhapsodyDesign Management Server와 통합할 수 있습니다. 이 통합을 통해 Design Management Server에서 모델 및 디자인에 액세스하고, 디자인을 검색 및 조회하고, 디자인을 분석 및 검토한 후 보고서를 생성할 수 있습니다.


피드백