Metricas - rodrigo-tsuru/ibm GitHub Wiki

Serviço ou Mediação

Esforço

Métrica

Muito Simples

Desenvolvimento de um serviço/interface SOAP/HTTP ou SOAP/MQ, utilizando uma mensagem de entrada e saída no formato XML com no máximo 8 (oito) campos. Não contém: agregação de informação, alteração de dados da mensagem, transformação de formato de mensagem, mapeamento de dados e transformação de protocolo.

Simples

Desenvolvimento de um serviço/interface SOAP/HTTP, SOAP/MQ, JMS ou MQ, utilizando uma única mensagem de entrada e saída no formato XML com no máximo 15 (quinze) alterações de conteúdo dos dados da mensagem e 1 (uma) chamada de serviço ou 1 (uma) consulta em banco de dados (via select). Para formato BLOB considerar apenas o roteamento da mensagem, sem alteração do conteúdo dos dados da mensagem. Não contém: transformação de formato de mensagem e mapeamento de dados.

Médio

Desenvolvimento de um serviço/interface SOAP/HTTP, SOAP/MQ, HTTP, TCP, FTP, E-Mail, JMS, MQ ou File Text, utilizando 1 (uma) mensagem de entrada e 1 (uma) mensagem de saída nos formatos TDS (tag data separator), CWF (custom wire format) ou XML com no máximo 5 (cinco) segmentos e 30 (trinta) campos por segmento em cada mensagem. Este serviço/interface também pode conter até 2 (duas) chamadas de serviços, 2 (duas) consultas em banco de dados (via select ou stored procedure) e 2 (duas) inserções ou alterações em banco de dados (via insert, update e stored procedure).

Complexo

Desenvolvimento de um serviço/interface SOAP/HTTP, SOAP/MQ, HTTP, TCP, FTP, E-Mail, JMS, MQ ou File Text, utilizando 1 (uma) mensagem de entrada e 1 (uma) mensagem de saída nos formatos TDS (tag data separator), CWF (custom wire format) ou XML com no máximo 20 (vinte) segmentos e 40 (quarenta) campos por segmento em cada mensagem. Este serviço/interface também pode conter até 3 (três) chamadas de serviços, 3 (três) consultas em banco de dados (via select ou stored procedure) e 3 (três) inserções ou alterações em banco de dados (via insert, update e stored procedure).