Os protocolos de gerenciamento de contrato de design, ou DCMP, são protocolos que tratam da captura e do design dos requisitos formais, garantem a automação por meio de repetição e imposição e promovem o controle. A utilização de diferentes protocolos de gerenciamento de contrato de design fornece diferentes níveis de gerenciamento e de controle do modelo e do sistema. A escolha de protocolo também depende do ambiente de trabalho, do tempo e do controle arquitetural necessários ao processo de desenvolvimento do software.
É possível utilizar transformações e protocolos de gerenciamento de contrato de design (DCMP) para criar o código de trabalho rapidamente e para modificar o código existente, se os requisitos forem alterados, o que significa que você pode se adaptar aos requisitos de alteração do cliente. Utilizando os modelos e o DCMP, é possível controlar o aplicativo de software, bem como produzir os aplicativos de trabalho muito rapidamente em uma configuração de desenvolvimento ágil. Essa capacidade mantém o custo de alteração baixo ao mesmo tempo em que mantém o sistema ágil é produtivo
Os protocolos de gerenciamento de contrato de design (DCMP) tratam das diferenças nos tipos e estilos de desenvolvimento. Utilizando diferentes protocolos, é possível desenvolver aplicativos altamente úteis que ajudam a produzir o projeto imediatamente e de acordo com os requisitos do cliente.
Os protocolos de gerenciamento de contrato de design fornecem um protocolo para abordar maneiras de representar a intenção de design de software e gerenciar seu relacionamento com uma implementação correspondente. Sua atitude e filosofia relacionadas ao processo de desenvolvimento influenciará sua decisão sobre qual protocolo escolher. Pode ser influenciada por um ou mais entre o seguinte:
- Estágio no ciclo de desenvolvimento
- Onde o trabalho está ocorrendo, internamente, terceirizado, externamente e os relacionamentos de negócios entre as equipes envolvidas.
- Natureza do produto e ambiente regulamentar em que o software é desenvolvido.
- Escopo do projeto e linha de vida projetada.
Os protocolos de gerenciamento de contrato de design codificam diferentes níveis de rigor e controle em termos de como é possível representar os designs e gerenciar a aderência a eles. Os cinco protocolos de tipificação são os seguintes:
- Edição Visual 3GL (Modelagem Concreta)
- Modelos Concretos de Valor Inicial de Modelos Conceituais
- Modelagem Mista
- Modelagem Reconciliada
- Desenvolvimento de Unidade de Modelos Conceituais