Questão 61 · Informática: Engenharia de software e metodologias ágeis
Em se tratando de modelos de desenvolvimento de software, a parte de um sistema que seja não trivial, quase independente, substituível, que desempenhe uma função clara e que provenha a execução de tarefas por meio de um conjunto de interfaces com alguma abstração lógica é definida como
- A) componente.
- B) mensagem.
- C) SOA.
- D) variáveis.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca Cebraspe (TRT7 2017).
Comentário
Gabarito: A.
A definição do enunciado (parte não trivial, quase independente e substituível, com função clara e execução de tarefas por meio de interfaces com abstração lógica) corresponde a componente de software. Na engenharia de software, componentes são unidades modulares que encapsulam funcionalidade e se comunicam por interfaces bem definidas, o que favorece reutilização, substituição e manutenção.
- B) mensagem: é o meio de comunicação entre objetos ou serviços, não a unidade modular do sistema.
- C) SOA: é um estilo arquitetural que organiza serviços, e não a definição de uma parte do sistema.
- D) variáveis: são espaços de armazenamento de dados em um programa, sem a característica de unidade funcional independente.
Fundamentos: Conceito de componente de software em engenharia de software (interfaces bem definidas, baixo acoplamento, substituibilidade)
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRT7 2017 (Analista Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação), questão 61, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.