SóProvas


ID
2596030
Banca
Exército
Órgão
EsFCEx
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Em relação à teoria de Engenharia de Software, no contexto de projeto no nível de componente para sistemas orientados a objeto, coesão implica que um componente ou classe encapsule somente os atributos e operações muito relacionados entre si e com a classe ou componente propriamente dito. Neste contexto, quanto aos diferentes tipos de coesão, associe a segunda coluna de acordo com a primeira e, a seguir, assinale a alternativa com a sequência correta.


TIPO DE COESÃO

1. Funcional

2. Regimental

3. De Comunicação

4. Paralelo

5. De Camadas


DESCRIÇÃO

( ) Apresentado basicamente por operações, este nível de coesão ocorre quando um módulo efetua um e apenas um cálculo e então retorna um resultado.

( ) Todas as operações que acessam os mesmos dados são definidas em uma classe. Em geral, tais classes se concentram exclusivamente nos dados em questão, acessando-os e armazenando-os.

( ) Exibido por pacotes, componentes e classes, esse tipo de coesão ocorre quando uma camada de mais alto nível tem acesso a serviços de camadas mais baixas, mas camadas mais baixas não têm acesso a camadas mais altas.

Alternativas
Comentários
  • Tipos de Coesão:

     

    - Funcional: apresentada por operações. Componente realiza cálculo e retorna um resultado;

    - De camadas: camada mais alta acessa serviços da camada mais baixa.

    - De Comunicação: operações que acessam os mesmos dados são definidas em uma classe.

     

    Fonte: Pressman - Cap10 - Projeto de Componentes

     

    @papirobizurado