SóProvas


ID
2912728
Banca
IF-PA
Órgão
IF-PA
Ano
2019
Provas
Disciplina
Arquitetura de Software
Assuntos

Por meio da arquitetura orientada a serviço (SOA), utilizando-se da tecnologia Web Service, sistemas são capazes de expor suas funcionalidades como serviços por meio de interfaces que são de conhecimento de quem deseja consumir esses serviços. Dentre as características da utilização da arquitetura SOA podemos citar.

Alternativas
Comentários
  • a) Reuso, pois o serviço pode ser consumido por várias aplicações, e baixo acoplamento, pois para consumir o serviço não é necessário conhecer a sua implementação, mas somente suas interfaces.

    Correta.

    São princípios do SOA   

    ✅Padronização do contrato de serviço
    Baixo acoplamento
    ✅Abstração do serviço
    ✅Autonomia do serviço
    ✅Visibilidade do serviço
    ✅Independência do controle de estado do serviço
    Reusabilidade
    ✅Capacidade de composição do serviço

     

  • Coesão está, na verdade, ligado ao princípio da responsabilidade única, que foi introduzido por Robert C. Martin no inicio dos anos 2000 e diz que uma classe deve ter apenas uma única responsabilidade e realizá-la de maneira satisfatória, ou seja, uma classe não deve assumir responsabilidades que não são suas . Uma vez sendo ignorado este princípio, passamos a ter problemas, como dificuldades de manutenção e de reuso

    Já o acoplamento significa o quanto uma classe depende da outra para funcionar. 

  • Coesão está, na verdade, ligado ao princípio da responsabilidade única, que foi introduzido por Robert C. Martin no inicio dos anos 2000 e diz que uma classe deve ter apenas uma única responsabilidade e realizá-la de maneira satisfatória, ou seja, uma classe não deve assumir responsabilidades que não são suas . Uma vez sendo ignorado este princípio, passamos a ter problemas, como dificuldades de manutenção e de reuso

    Já o acoplamento significa o quanto uma classe depende da outra para funcionar. 

  • Bem simples pessoal!

    1-Arquitetura SOA é orientada ao reuso, baixo acoplamento(baixa dependencia), alta coesão(alta especialização).

    -Não precisamos entender profundamente internamente para utilizar SOA, apenas conhecendo suas interfaces ja estamos habilitados.