Questões de Concurso
Filtrar
4.328 Questões de concurso encontradas
Página 73 de 866
Questões por página:
Questões por página:
O Processo Unificado é uma tentativa de aproveitar muitos dos melhores recursos e características
dos modelos tradicionais de processo de software. Ele reconhece a importância da comunicação e de
métodos racionalizados para descrever a visão do cliente sobre um sistema. Não obstante, mesmo sem
abandonar suas atividades clássicas (concepção, elaboração, construção e transição), é possível
acrescentar também uma camada serial, agregando-se a filosofia “serial para o que é amplo” e “iterativa
para o que é particular”. Com isso, o modelo pode ser enriquecido com muitos dos melhores princípios do
desenvolvimento ágil de software, resultando em:
Um software consiste em instruções que, quando executadas, fornecem características, funções e
desempenho desejados. Essa é uma possível definição de software. Entretanto, para se ter uma melhor
compreensão do que seja software, é importante saber identificar as características que o tornam
diferenciado de outras coisas que os seres humanos constroem. O gráfico a seguir representa uma taxa
de defeitos em função do tempo:
Essa relação, geralmente denominada “curva da banheira”, indica uma taxa de defeitos relativamente alta no início da vida, caindo para um nível estável após um período de tempo. Todavia, à medida que o tempo passa, a taxa aumenta novamente. A curva mostrada na figura representa a relação da taxa de defeitos em função do tempo para:
Essa relação, geralmente denominada “curva da banheira”, indica uma taxa de defeitos relativamente alta no início da vida, caindo para um nível estável após um período de tempo. Todavia, à medida que o tempo passa, a taxa aumenta novamente. A curva mostrada na figura representa a relação da taxa de defeitos em função do tempo para:
Nos primórdios da World Wide Web, os sites eram formados por nada mais do que um conjunto de
arquivos de hipertexto ligados, que representavam informações utilizando textos e gráficos limitados.
Com o decorrer do tempo, a evolução da linguagem HTML tornou possível a oferta de capacidade
computacional juntamente com as informações. Assim, tecnologias Web 3.0 evoluíram para sofisticadas
aplicações voltadas para o mundo corporativo e para o consumidor. Tais softwares, mesmo quando
superados tecnologicamente, podem ser responsáveis ainda hoje por funções críticas do negócio e —
ainda que a tecnologia seja relativamente moderna — quando comparada a outros tipos. A baixa
qualidade, a falta de documentação e o histórico de alterações mal gerenciado, quando presentes,
normalmente resultam em projetos inextensíveis, gerando dores de cabeça na organização,
principalmente quando sistemas indispensáveis ao negócio estão envolvidos. Dentro de tal contexto,
quando o software atende às necessidades do usuário de forma confiável, sem que nenhuma mudança
significativa seja necessária, a medida correta a ser tomada é:
Concurso:
SAMAE de Blumenau - SC
Disciplina:
Engenharia de Software
No contexto de Engenharia de Software, o padrão de
projeto Bridge (Ponte) é utilizado para estruturar
sistemas orientados a objetos. Analise as assertivas a
seguir:
I.O padrão Bridge desacopla a abstração de sua implementação por meio de composição, permitindo que ambas evoluam independentemente.
II.O padrão Bridge tem como finalidade principal adaptar interfaces incompatíveis, permitindo a interoperabilidade entre classes distintas.
III.O padrão Bridge exige, obrigatoriamente, que a implementação seja definida como uma classe concreta única, impedindo variações na hierarquia de implementação.
É correto o que se afirma em:
I.O padrão Bridge desacopla a abstração de sua implementação por meio de composição, permitindo que ambas evoluam independentemente.
II.O padrão Bridge tem como finalidade principal adaptar interfaces incompatíveis, permitindo a interoperabilidade entre classes distintas.
III.O padrão Bridge exige, obrigatoriamente, que a implementação seja definida como uma classe concreta única, impedindo variações na hierarquia de implementação.
É correto o que se afirma em:
Concurso:
SAMAE de Blumenau - SC
Disciplina:
Engenharia de Software
No contexto de Engenharia de Software e práticas
modernas de integração contínua, a estratégia de
Canary Deployment é amplamente utilizada para reduzir
riscos durante a implantação de novas versões em
produção. A esse respeito, analise as afirmativas a
seguir:
I.O Canary Deployment consiste em liberar uma nova versão do sistema para um subconjunto de usuários ou servidores antes da liberação completa.
II.Essa estratégia permite monitorar métricas como taxa de erro e desempenho em produção, possibilitando rollback com impacto reduzido em caso de falhas.
III.O Canary Deployment requer mecanismos de controle de tráfego (como balanceadores de carga ou feature flags ) para direcionar apenas parte das requisições para a nova versão.
É correto o que se afirma em:
I.O Canary Deployment consiste em liberar uma nova versão do sistema para um subconjunto de usuários ou servidores antes da liberação completa.
II.Essa estratégia permite monitorar métricas como taxa de erro e desempenho em produção, possibilitando rollback com impacto reduzido em caso de falhas.
III.O Canary Deployment requer mecanismos de controle de tráfego (como balanceadores de carga ou feature flags ) para direcionar apenas parte das requisições para a nova versão.
É correto o que se afirma em: