Buscar

O desenvolvimento de componentes de software deve seguir critérios eficientes na produção de linhas de código em C#. A qualidade em desenvolvimento...

O desenvolvimento de componentes de software deve seguir critérios eficientes na produção de linhas de código em C#. A qualidade em desenvolvimento de softwares são fatores que devem ser levados em conta pelo desenvolvedor no momento em que elabora a sua solução para evitar problemas com o solicitante, e os padrões SOLID auxiliam na qualidade do desenvolvimento de dispositivos informatizados. Em relação aos aspectos referentes aos conceitos do SOLID, classifique as afirmativas a seguir como verdadeiras (V) ou falsas (F). ( ) O padrão SOLID foi desenvolvido para resolver características irrisórias no desenvolvimento de software. ( ) O padrão SOLID são quatro boas práticas de desenvolvimento de software que atuam na criação de softwares com qualidade. ( ) Quando o padrão SOLID é aplicado em sua integralidade no desenvolvimento de software, diminui a quantidade de erros em um código, aumentando a complexidade de sua manutenção corretiva/evolutiva. Marque a alternativa que apresenta a sequência correta. Escolha uma opção: V, F, F V, V, F F, F, V F, V, F F, F, F Questão 2 Ainda não respondida Vale 0,34 ponto(s). Não marcadaMarcar questão Texto da questão O Princípio do Aberto Fechado facilita o entendimento da complexidade das classes a serem produzidas. Desenvolver códigos sem as definições preconizadas por esse método podem tornar os códigos extensos e complicados de se dar manutenção. Analise o seguinte código em C#. A classe IntegraçãoContrato é uma interface. class Contrato { void listarContrato(String tipo, Integer codigo, Double valor) { if ("REGULAR".equals(tipo)) { new IntegracaoContrato().cadastrarRegular(codigo, valor); } else if ("GOVERNO".equals(tipo)) { new IntegracaoContrato().cadastrarGoverno(codigo, valor); } } Marque a alternativa que explica corretamente porque essa classe não atende ao princípio. Escolha uma opção: A violação do princípio está na implementação correta do código, utilizando estruturas condicionais encadeadas para aumentar os fluxos alternativos

💡 1 Resposta

User badge image

Ed Verified user icon

Analisando as afirmativas sobre os conceitos do SOLID: 1) O padrão SOLID foi desenvolvido para resolver características irrisórias no desenvolvimento de software. - Falso. O padrão SOLID foi desenvolvido para resolver problemas significativos no desenvolvimento de software. 2) O padrão SOLID são quatro boas práticas de desenvolvimento de software que atuam na criação de softwares com qualidade. - Verdadeiro. O SOLID consiste em cinco princípios que visam melhorar a qualidade do software. 3) Quando o padrão SOLID é aplicado em sua integralidade no desenvolvimento de software, diminui a quantidade de erros em um código, aumentando a complexidade de sua manutenção corretiva/evolutiva. - Falso. A aplicação correta do SOLID tende a reduzir a complexidade do código e facilitar a manutenção. Portanto, a sequência correta é: V, V, F. Sobre a explicação da classe IntegraçãoContrato não atender ao Princípio do Aberto/Fechado, a alternativa correta é: A violação do princípio está na implementação correta do código, utilizando estruturas condicionais encadeadas para aumentar os fluxos alternativos.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais