Questões de Engenharia de Software - Ciclo de Vida de Software
Limpar pesquisa
Questão: 356 de 6132
366378
Banca: CESPE / Cebraspe
Órgão: TJ/PA
Cargo(s): Analista Judiciário - Análise de Sistemas - Desenvolvimento
Ano: 2020
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Modelos de Ciclo de Vida e Metodologias de Desenvolvimento / Processos e práticas ágeis / TDD e BDD (Test-Driven Development e Behavior Driven Development)
deve acontecer após o código do software ter sido escrito e
testado.
ocorre antes de qualquer código ser escrito.
deve acontecer após o software estar no mercado há um ano.
ocorre durante a fase inicial do processo.
nunca deve acontecer.
Questão: 357 de 6132
366361
Banca: CESPE / Cebraspe
Órgão: TJ/PA
Cargo(s): Analista Judiciário - Análise de Sistemas - Desenvolvimento
Ano: 2020
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Modelos de Ciclo de Vida e Metodologias de Desenvolvimento / Processos e práticas ágeis / Clean Code (Código Limpo)
ser o mais completo possível, para que não seja necessário
repeti-lo muitas vezes.
ser específico para determinado ambiente.
ser executado de forma que os testes sejam escritos antes
que o código a ser testado esteja no ambiente de produção.
produzir resultados com respostas o mais abertas possível,
para garantir eficiência ao processo.
contemplar todas as dependências possíveis, para garantir
a eficácia do processo de testes.
Questão: 358 de 6132
366379
Banca: CESPE / Cebraspe
Órgão: TJ/PA
Cargo(s): Analista Judiciário - Análise de Sistemas - Desenvolvimento
Ano: 2020
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Testes de Software / Conceitos e Tipos de teste de software
realizado por uma equipe de teste independente.
realizado pelos clientes no local de trabalho do desenvolvedor
de software.
realizado por clientes em seu próprio local de trabalho.
útil para testar software sob medida.
executado o mais cedo possível no ciclo de vida.
Questão: 359 de 6132
363844
Banca: FGV
Órgão: AL/MT
Cargo(s): Analista de Sistemas - Programador
Ano: 2013
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Arquitetura em camadas
A camada de apresentação representa a GUI que interage
diretamente com o usuário.
As regras de negócio da aplicação são implementadas na
camada de negócio.
A camada de dados consiste no repositório das informações e
nas classes que as manipulam.
A separação em camadas lógicas torna os sistemas mais
flexíveis, permitindo que as partes possam ser alteradas de
forma independente.
Uma desvantagem do modelo em camadas é o fato dessa
solução necessitar de no mínimo três servidores físicos para
instalação (implantação) dos componentes de cada camada
lógica.
Questão: 360 de 6132
363848
Banca: FGV
Órgão: AL/MT
Cargo(s): Analista de Sistemas - Programador
Ano: 2013
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Metodologias de Desenvolvimento de Software
Requisitos que refletem os objetivos e metas estabelecidos
para um produto ou sistema durante as reuniões com o
cliente.
Requisitos que estão implícitos no produto ou sistema e
podem ser tão fundamentais que o cliente não se refira a eles
explicitamente.
Requisitos que refletem características que vão além das
expectativas do cliente e mostram ser muito satisfatórias
quando presentes.
Requisitos que apresentam um único cenário, mas este
cenário é o principal cenário para o cliente.
Requisitos não funcionais que presumem desejos do cliente
para o funcionamento do sistema.