Questões de Concurso Sobre engenharia de software
Foram encontradas 14.770 questões
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue o item a seguir.
O modelo em cascata deve ser adotado exclusivamente para sistemas com requisitos fixos, como sistemas embarcados e sistemas críticos, que exigem uma especificação completa desde o início.
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue o item a seguir.
Na abordagem incremental, a evolução por acréscimos sucessivos pode comprometer a coerência arquitetural sem refatorações sistemáticas.
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue o item a seguir.
No projeto orientado a objetos, cada objeto encapsula dados e comportamentos, o que permite modificações internas sem que outros objetos sejam afetados.
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue o item a seguir.
O modelo em cascata estabelece um fluxo de trabalho unidirecional e planejado integralmente, composto por fases discretas e rigidamente sequenciais, em que cada etapa depende da conclusão formal da anterior.
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue o item a seguir.
O teste de lançamento limita-se à verificação de novas funcionalidades de um release, sem a necessidade de reexecução de testes em funcionalidades já existentes.
I A herança torna mais simples os testes de classes, pois os testes das operações herdadas contemplam os testes em todos os contextos de uso.
II O teste de release deve ser realizado por uma equipe que não esteve envolvida no desenvolvimento do sistema.
III Os testes de estresse ajudam a identificar o ponto de degradação de um sistema, permitindo implementar controles para evitar sobrecarga.
Assinale a opção correta.
I a entrega contínua das alterações de código para liberação em produção.
II publicações esparsas a fim de evitar a geração de grandes quantidades de versões do software.
III a adoção de infraestrutura como código para provisionamento e gerenciamento automatizado da infraestrutura.
Assinale a opção correta.
Nessa situação, a ferramenta mais indicada para o atendimento da necessidade da equipe é o
I O uso de protótipos impede a construção de funcionalidades operacionais, já que são apenas representações estáticas da interface.
II O foco na entrega rápida de protótipos pode comprometer aspectos importantes, como a qualidade do código e a manutenção futura do sistema.
III A principal limitação do uso de protótipos está na dificuldade de integrar feedbacks dos usuários ao ciclo de desenvolvimento.
Assinale a opção correta.