SóProvas


ID
2608129
Banca
CESPE / CEBRASPE
Órgão
CGM de João Pessoa - PB
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito de análise, projeto, implementação e testes de software, julgue o seguinte item.


A independência funcional é um aspecto relacionado à qualidade dos projetos e caracterizado pela alta conectividade e versatilidade funcional dos módulos principais, prestando serviços aos demais módulos e suprindo suas dependências.

Alternativas
Comentários
  • O gabarito é Errado.

     

    De acordo com o conceito da independência funcional, devemos projetar software de maneira que cada módulo cuide de uma subfunção específica dos requisitos e tenha uma interface simples quando visto de outras partes da estrutura do programa. Módulos independentes são mais fáceis de manter(e testar) porque os efeitos secundários causados por modificação de projeto ou código são limitados, a propagação de erros é reduzida e os módulos reusáveis são possíveis. Não há alta conectividade.

  • INDEPENDÊNCIA FUNCIONAL: produto direto da modularidade e do conceito de ocultação da informação.  Alcançada desenvolvendo-se módulos com função "com um só propósito" e "aversão" a interações excessivas com outros módulos;  Um software com módulos independentes é mais fácil de ser desenvolvido e mais fácil de ser mantido => fundamental para um bom projeto.