Questões de Concurso Público PGE-SC 2022 para Técnico em Informática, Edital nº 2

Foram encontradas 3 questões

Q1996251 Engenharia de Software
O modelo em cascata considera as atividades fundamentais do processo de especificação, desenvolvimento, validação e evolução, representando cada uma delas como fases distintas.
(SOMMERVILLE, 2011, p. 19.)

Sobre as fases do modelo em cascata, assinale a afirmativa correta.
Alternativas
Q1996253 Engenharia de Software
A validação de requisitos é o processo pelo qual se verifica se os requisitos definem o sistema que o cliente deseja. A validação de requisitos está preocupada em encontrar problemas com os requisitos. Ela é importante porque erros em um documento de requisitos podem gerar altos custos de retrabalho quando descobertos durante o desenvolvimento ou após o sistema já estar em serviço.
(SOMMERVILLE, 2011, p. 77.)


Considerando os tipos de verificação de requisitos, relacione adequadamente as colunas a seguir.
1. Verificações de validade.
2. Verificações de consistência.
3. Verificações de completude.
4. Verificações de realismo.
5. Verificabilidade.
( ) Usando o conhecimento das tecnologias existentes, os requisitos devem ser verificados para assegurar que realmente podem ser implementados. Devem ser considerados o orçamento e o cronograma para o desenvolvimento do sistema.
( ) Um usuário pode pensar no que é necessário em um sistema para executar determinadas funções. No entanto, maior reflexão e análise mais aprofundada podem identificar funções necessárias, adicionais ou diferentes.
( ) Para reduzir o potencial de conflito entre o cliente e o contratante, os requisitos do sistema devem ser passíveis de verificação. Isso significa que é possível escrever um conjunto de testes que demonstrem que o sistema entregue atenda a cada requisito especificado.
( ) O documento de requisitos deve incluir requisitos que definam todas as funções e as restrições pretendidas pelo usuário do sistema.
( ) Requisitos no documento não devem entrar em conflito, ou seja, não devem haver restrições contraditórias ou descrições diferentes da mesma função do sistema.

A sequência está correta em
Alternativas
Q1996268 Engenharia de Software
A engenharia de software é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de softwares, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando a organização, a produtividade e a qualidade. Um importante conceito da engenharia de softwares é o desenvolvimento dirigido a testes (TDD), que preconiza uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. Sobre o conceito evidenciado, analise as afirmativas a seguir.

I. Como o código é desenvolvido em pequenos incrementos, o programador não precisa executar todos os testes cada vez que adicionar funcionalidade ou refatorar o programa.
II. O TDD ajuda os programadores na análise de ideias de um segmento de código a ser elaborado; porém, não é capaz de reduzir os custos dos testes de regressão.
III. Melhor entendimento do problema, cobertura de código, teste de regressão, depuração simplificada e documentação de sistema são considerados benefícios do TDD.

Está correto o que se afirma em
Alternativas
Respostas
1: D
2: C
3: D