2
Contratos Contrato C01: verificarDados Operação: verificarDados () Referências cruzadas: Caso de uso: Sistema de factoring Pré-condições: Dados do empresário. Pós-condições: Instância de dadosEmpresario é criada. Contrato C02: CadastrarRecebíveis Operação: CadastrarRecebíveis () Referências cruzadas: Caso de uso: Sistema de factoring Pré-condições: Documentos de créditos do empresário. Pós-condições: Instância de itensDeCredito é criada. Instância de itensDeCredito é associada ao dadosEmpresario. Contrato C03: AvaliarNomeSPC Operação: AvaliarNomeSPC () Referências cruzadas: Caso de uso: Sistema de factoring Pré-condições: Existe uma instância dadosEmpresario. Pós-condições: Instância avaliacaoSPC é criada. Instância de avaliacaoSPC é associada ao dadosEmpresario. Contrato C04: CalculosValores Operação: CalculosValores () Referências cruzadas: Caso de uso: Sistema de factoring Pré-condições: itensDeCredito armazenados. Pós-condições: Instância de tabelaTitulosValores é criada. Instância de tabelaTitulosValores é associada ao itensDeCredito.

Contrato padrões UML

Embed Size (px)

DESCRIPTION

Exemplos de contratos

Citation preview

ContratosContrato C01: verificarDadosOperao: verificarDados ()Referncias cruzadas: Caso de uso: Sistema de factoringPr-condies: Dados do empresrio.Ps-condies: Instncia de dadosEmpresario criada.

Contrato C02: CadastrarRecebveisOperao: CadastrarRecebveis ()Referncias cruzadas: Caso de uso: Sistema de factoringPr-condies: Documentos de crditos do empresrio.Ps-condies: Instncia de itensDeCredito criada.Instncia de itensDeCredito associada ao dadosEmpresario.

Contrato C03: AvaliarNomeSPCOperao: AvaliarNomeSPC ()Referncias cruzadas: Caso de uso: Sistema de factoringPr-condies: Existe uma instncia dadosEmpresario.Ps-condies: Instncia avaliacaoSPC criada.Instncia de avaliacaoSPC associada ao dadosEmpresario.

Contrato C04: CalculosValoresOperao: CalculosValores ()Referncias cruzadas: Caso de uso: Sistema de factoringPr-condies: itensDeCredito armazenados.Ps-condies: Instncia de tabelaTitulosValores criada. Instncia de tabelaTitulosValores associada ao itensDeCredito.

Contrato C05: FecharOperacaoOperao: FecharOperacao ()Referncias cruzadas: Caso de uso: Sistema de factoringPr-condies: Existe uma instncia de tabelaTitulosValores aberta.Ps-condies: Instncia de fecharServico criada.Instancia dadosPagamento criada.Operao finalizada.