Início/Questões/Engenharia de Software/Questão 457941201649980O princípio de inversão de dependência (dependency inversion principle) visa tornar o código mais flexível e desacoplado...1457941201649980Ano: 2025Banca: CESPE / CEBRASPEOrganização: BANRISULDisciplina: Engenharia de SoftwareTemas: Programação Orientada a ObjetosO princípio de inversão de dependência (dependency inversion principle) visa tornar o código mais flexível e desacoplado e favorecer sua manutenção e testabilidade. Uma abordagem alinhada a esse princípio consiste em Aestabelecer dependência direta entre classes concretas para facilitar a implementação e evitar abstrações desnecessárias. Bevitar o uso de abstrações na comunicação entre módulos para garantir que cada implementação se conecte diretamente com outras classes concretas. Cpermitir que módulos de alto nível dependam diretamente de módulos de baixo nível para garantir execução eficiente. Dcriar dependências explícitas entre os componentes do sistema para eliminar a necessidade de interfaces. Eestabelecer um modelo em que módulos de alto nível interajam de maneira indireta com módulos de baixo nível de forma a garantir que a comunicação entre eles ocorra por meio de abstrações. ResponderQuestões relacionadas para praticarQuestão 457941200025647Engenharia de SoftwareJulgue o próximo item , a respeito de orientação a objetos.O mecanismo de herança, identicamente ao de composição, faz com que uma classe herde o esta...Questão 457941200593644Engenharia de SoftwareJulgue o item seguinte, a respeito de programação ágil com XP (extreme programming). Como forma de agilizar as implantações de novas releases nesse mo...Questão 457941200737545Engenharia de SoftwareJulgue o item seguinte, a respeito de gerenciamento de projetos e PMBOK 5.ª edição.O diagrama de rede do cronograma do projeto ajuda a sequenciar as a...Questão 457941200987233Engenharia de SoftwareConsiderando conceitos e padrões criptográficos, conceitos de blockchain e detecção, resposta, tratamento e recuperação de incidentes cibernéticos, ju...Questão 457941201116487Engenharia de SoftwareA ciência da computação estuda os aspectos do desenvolvimento e da evolução de software; a engenharia de sistemas estuda as teorias e os métodos de co...Questão 457941201178864Engenharia de SoftwareNo desenvolvimento ágil de sistemas utilizando o Scrum, um integrante da equipe é encarregado de comunicar a visão, os objetivos e os itens do product...Questão 457941201302973Engenharia de SoftwareNo ciclo de vida de software, a estrutura de dados, a arquitetura, os detalhes procedimentais e a caracterização da interface são atributos da etapa d...Questão 457941201533385Engenharia de SoftwareSegundo o padrão ISO/IEC 14764: 2006, também conhecido como IEEE Std 14764-2006, a manutenção de software é definida como a totalidade das atividades ...Questão 457941201958614Engenharia de SoftwareA engenharia de software é um a disciplina do conhecimento humano que aplica princípios da engenharia ao desenvolvimento de software. N o entanto, exi...Questão 457941201979333Engenharia de SoftwareJulgue o item a seguir, com base nos processos e nas práticas ágeis de desenvolvimento de software.No SCRUM, cada ponto de história (PH) implica uma h...