Informática, perguntado por franciscofigueiredo9, 4 meses atrás

Um serviço é um componente de software com baixo acoplamento, reusável e que encapsula funcionalidade discreta, que pode ser distribuída e acessada por meio de programas.

SOMMERVILLE, I. Engenharia de Software. 9.ed. - São Paulo: Pearson Prentice Hall, 2011.

Com base no conceito apresentado acima, analise as afirmativas a seguir sobre a diferença entre um serviço e um componente.

I. Componentes devem ser independentes e fracamente acoplados.
II. Um serviço define o que precisa de outro serviço, definindo seus requisitos em uma mensagem e enviando-a a esse serviço.
III. Os serviços se comunicam por meio de troca de mensagens, expressas em XML.
IV. Os Componentes não fazem uso de chamadas de procedimentos ou de métodos remotos para acessar a funcionalidade associada a outros serviços

É correto o que se afirma em:

Soluções para a tarefa

Respondido por aluno2099
4

Resposta:

Alternativa II

Explicação:

Pagina 203 do livro:

Ainda sobre a distinção fundamental entre um serviço e um componente de software, temos que os serviços se comunicam por meio de troca de mensagens, expressas em XML, e essas mensagens são distribuídas usando protocolos-padrão de transporte de Internet (HTTP e TCP/IP). E para Sommerville (2011, p. 359) “um serviço define o que precisa de outro serviço, definindo seus requisitos em uma mensagem e enviando-a a esse serviço”.


thedevcool: Concordo, Alternativa II, -> II e III, Apenas.
Perguntas interessantes