DCMP(Design contract management protocol)는 공식적인 요구사항의
디자인 및 캡처를 제시하고 반복 가능성 및 적용을 통해 자동화를 보장하며
관리를 촉진하는 프로토콜입니다. 서로 다른 DCMP(design contract management
protocol)를 사용하면 서로 다른 레벨의 모델 및 시스템 관리 및 제어가 제공됩니다.
또한 소프트웨어 개발 프로세스에 필요한 작업 환경, 시간 및 아키텍처 제어에
따라 프로토콜이 선택됩니다.
변환 및 DCMP(design contract management protocol)를 사용하여 작업하는
코드를 신속하게 작성할 수 있고 요구사항이 변경되면 기존 코드를 수정할 수
있으며 이를 통해 고객 요구사항의 변경에 적응할 수 있습니다. 모델 및
DCMP를 사용하면 작업하는 응응프로그램을 빠른 개발 설정에서 매우 신속하게
생성하고 소프트웨어 응용프로그램을 제어할 수 있습니다. 이 기능을 사용하면
시스템의 속도와 생산성을 유지하면서 변경 비용을 줄일 수 있습니다.
DCMP(Design contract management protocol)에서는 개발 유형과 스타일에서의
차이점을 제시합니다. 서로 다른 프로토콜을 사용하면 적시에 고객 요구사항에
따라 프로젝트를 생성하는 데 도움이 되는 매우 유용한 응용프로그램을
개발할 수 있습니다.
DCMP(Design contract management protocol)에서는 소프트웨어 디자인 의도를
나타내는 방법을 제시하는 프로토콜을 제공한 후 해당 구현에 대한 관계를
관리합니다. 개발 프로세스에 관한 태도 및 철학은 선택하는 프로토콜을
결정하는 데 영향을 미칩니다. 다음과 같은 하나 이상의 상황이
사용자의 결정에 영향을 미칩니다.
- 개발 사이클 단계
- 개발 노력의 물리적 위치(직접, 아웃소싱, 해외) 및 해당 팀 사이의 비즈니스 관계
- 소프트웨어가 개발되는 규제 환경 및 제품의 네이처
- 프로젝트의 범위 및 추정 지속 기간
DCMP(design contract management protocol)는 디자인을 나타내고 이러한
디자인에 대한 준수를 관리할 수 있는 방법에 대한 서로 다른 레벨의 엄격성 및
제어를 체계화합니다. 다섯 가지 일반적인 프로토콜은 다음과 같습니다.
- 3GL 시각적 편집(구체적 모델링)
- 개념적 모델 시드 구체적 모델
- 혼합 모델링
- 조정된 모델링
- 개념적 모델 드라이브 개발