Questões de Concurso Comentadas sobre acoplamento e coesão em engenharia de software

Foram encontradas 75 questões

Q50105 Engenharia de Software
Considere as afirmativas abaixo.

I. A mais adequada coesão entre tarefas de um módulo é a sequencial.

II. É mais adequado o acoplamento por controle entre módulos do que nenhum acoplamento direto.

III. O baixo acoplamento entre módulos resulta em menor propensão a efeitos de propagação.

De acordo com as recomendações da Engenharia de Software quanto à melhoria da qualidade dos projetos, é correto o que se afirma APENAS em
Alternativas
Q50104 Engenharia de Software
Um produto direto da modularidade e dos conceitos de abstração e ocultação de informações é o conceito de
Alternativas
Q49584 Engenharia de Software
Em uma faculdade, o professor queria testar o conhecimento de seus alunos/técnicos, então ele deu as seguintes ordens (algumas contraditórias):

? Todos os módulos agora devem

I. ser construídos com alto acoplamento de dados entre si e coesão comunicacional entre seus elementos internos;
II. ter suas estruturas construídas com seu escopo de efeito dentro de seu escopo de controle;
III. ser construídos com alto acoplamento de controle entre si e coesão lógica entre seus elementos internos;
IV. ser construídos com baixo acoplamento de dados entre si e coesão funcional entre seus elementos internos.

Considerando as regras de programação estruturada, a estrutura de módulos mais adequada foi acertada por quem, de acordo com a ordem, projetou APENAS as ordens
Alternativas
Q49459 Engenharia de Software
Um módulo que executa um conjunto de tarefas que se relacionam frouxamente entre si, ou nem se relacionam, é denominado
Alternativas
Q49356 Engenharia de Software
Dentro do espectro de coesão entre tarefas de um módulo é menos indicado usar a
Alternativas
Q49355 Engenharia de Software
O escopo de efeito de um módulo está fora do alcance de controle desse módulo quando o
Alternativas
Q34094 Engenharia de Software
Julgue os itens subsequentes, relativos às as métricas de software, medições que se referem a um sistema, processo ou documentação,
e que, aliadas aos padrões, auxiliam na qualidade do software.
A métrica de acoplamento e coesão analisa o grau de dependência entre componentes de um programa. Em um projeto de software, buscam-se um baixo grau de acoplamento e um alto grau de coesão. A medida fan-in, que mede o grau de acoplamento, indica quantos módulos controlam diretamente determinado módulo; desse modo, um valor baixo de fan-in indica que uma função Y está estreitamente acoplada ao restante do projeto.
Alternativas
Q23418 Engenharia de Software
Considerando o conjunto de tarefas que se relacionam em um módulo e o espectro de medidas da força funcional relativa dos módulos (coesão), a respectiva sequência, da pior para a melhor, é:
Alternativas
Q287817 Engenharia de Software
Considere o projeto da rotina escrita em pseudo-código, apresentada a seguir.

1. função processar() {
2. // recuperar lista do banco de dados
3. // ordenar lista
4. // atualizar lista
5. // enviar lista via e-mail
6. // gravar lista no banco de dados
7. fim da função

Sabendo-se que o desenvolvedor implementou o algoritmo responsável pelas linhas 2, 3, 4, 5 e 6 completamente no corpo da função apresentada acima, quais são as características deste trecho de código?

Alternativas
Q26400 Engenharia de Software
No projeto de módulos adequadamente estruturados deve-se
Alternativas
Q26399 Engenharia de Software
No espectro que representa os tipos possíveis de coesão entre tarefas que se relacionam em um módulo, a mais INDESEJÁVEL é a
Alternativas
Q26144 Engenharia de Software
Visando obter maior independência funcional, é adequado que o esforço seja direcionado ao projeto de módulos
Alternativas
Q9535 Engenharia de Software
Em relação a projeto estruturado de sistemas, os níveis de coesão, ordenados do melhor para o pior, são:
Alternativas
Ano: 2005 Banca: NCE-UFRJ Órgão: Ministério das Cidades
Q1229037 Engenharia de Software
Considere as seguintes qualidades do projeto de um sistema de informação:
I- Coesão. II- Acoplamento. III- Reutilização.
Para obter uma boa qualidade de projeto, o projetista deve tentar:
Alternativas
Q176529 Engenharia de Software
Em um projeto estruturado de sistemas, com relação aos elementos internos dos módulos e quanto à ligação entre eles (os módulos), deve-se cuidar para a adequada aplicação das regras de funcionalidade e comunicação. Assim, deve-se enfatizar o
Alternativas
Respostas
46: D
47: B
48: E
49: D
50: E
51: A
52: E
53: D
54: D
55: B
56: C
57: B
58: E
59: D
60: E