Questões de Concurso Público CIGA-SC 2018 para Analista de Sistemas

Foram encontradas 40 questões

Q1275204 Engenharia de Software
A equipe responsável pelo desenvolvimento de um software está agilizando a conclusão de um release para entregá-lo estável ao cliente. No momento, as funcionalidades de tal release estão sendo submetidas a testes intensivos, pela equipe de testes. Essa equipe, antes de iniciar suas atividades, estudou os artefatos da linha base elaborados no projeto, tais como os documentos de viabilidade e visão, diagrama de casos de uso e as suas especificações, casos de teste, regras de negócio, modelo de dados, lista de mensagens e os tipos de dados e valores válidos para os diversos campos do sistema, dentre outros. Esses testadores encontram-se realizando diversas simulações, com a entrada de dados certos e errados, de modo a observar se o sistema se comporta conforme os documentos da linha base, acordados com o cliente. Não faz parte do escopo da equipe de teste, validar a linguagem de programação, a estrutura de dados, os algoritmos ou qualquer outro aspecto da arquitetura e estrutura interna do sistema. Nesse caso, o tipo de teste de software, que se encontra sendo realizado pela equipe de teste, é chamado de teste:
Alternativas
Q1275205 Engenharia de Software
Uma equipe de teste de software identificou erros em algumas funcionalidades de um aplicativo durante a execução de suas atividades. Os erros foram reportados ao Gerente de Projetos que acionou imediatamente a equipe de desenvolvimento para a realização dos ajustes necessários. Concluídas as correções, a equipe de testes recebeu novamente as funcionalidades e confirmou que os erros foram devidamente corrigidos. Apesar disso, essa equipe irá realizar mais um ciclo de teste com o objetivo de verificar se a nova versão do software, ajustada pelos desenvolvedores, não introduziu novos defeitos, em outros pontos do aplicativo, em consequência dos ajustes realizados. Nesse caso, esse tipo de teste é chamado de teste:
Alternativas
Q1275206 Engenharia de Software

1. O Jogador 1 inicializa o jogo.

2. O sistema solicita os dados do Jogador 2, para estabelecer a comunicação.

3. O Jogador 1 insere os dados do Jogador 2.

4. O sistema estabelece a comunicação virtual entre o Jogador 1 e 2 e emite alerta visual e sonoro informando para ambos que o jogo pode ser iniciado.

7. Quando o Jogador 2 aceita o jogo, o sistema desativa os alertas e possibilita o início do jogo entre ambos os jogadores.

8. O sistema ativa, obrigatoriamente, nesse momento, a funcionalidade que calcula a pontuação do jogo, baseado em uma série de dados e condições distintas.

9. Se o Jogador 1 desejar, poderá acrescentar, simultaneamente ao jogo, mais um novo participante, estabelecendo mais uma comunicação virtual agora com o Jogador 3.

10. O Jogo prossegue durante determinado tempo. Quando for encerrado o jogo entre os envolvidos, o sistema registra o vencedor, as pontuações e a hora de término do jogo e libera todos os recursos da comunicação virtual.

11. O caso de uso é encerrado

Figura 6 – Especificação de caso de uso


Tomando-se como base a especificação de caso de uso da Figura 6, assinale, dentre as alternativas a seguir, o Diagrama de Casos de Uso que melhor representa, de forma correta, tal especificação:

Alternativas
Q1275207 Engenharia de Software
Para responder à questão, considere a Figura 7, obtida a partir do site <>, mostra, esquematicamente, uma visão geral do framework ou metodologia ágil chamada Scrum. Nessa Figura, inseriu-se, em alguns locais, um retângulo, de modo a ocultar inscrições existentes em tais locais. 
Analise as seguintes assertivas sobre a metodologia ou framework ágil Scrum mostrada na Figura 7: I. A seta nº 1 aponta para uma etapa do framework chamada Product Backlog, que é uma lista das funcionalidades desejadas para um produto. No Scrum, o conteúdo dessa lista é definido e mantido pelo Scrum Master. II. A seta nº 2 aponta para uma atividade chamada de Daily Scrum, que consiste em reuniões diárias envolvendo, sempre que possível, toda a equipe de projeto, como, por exemplo, Product Owner, Scrum Master, Scrum Team e Representante do Cliente, para avaliarem, em conjunto, o andamento do projeto, assim como na identificação e resolução imediata dos problemas, de modo que eles não evoluam e comprometam o andamento dos trabalhos. III. No Scrum, a equipe monitora seu progresso em relação a um plano estabelecido, por meio da atualização de um Release Burndown Chart, ao final de cada Sprint.
Quais estão corretas?
Alternativas
Q1275208 Engenharia de Software
Para responder à questão, considere a Figura 8, que mostra, esquematicamente, um modelo de processo ou paradigma da engenharia de software, utilizado no desenvolvimento de sistemas computacionais. Imagem associada para resolução da questão A Figura 8 exibe, esquematicamente, o modelo de processo de desenvolvimento de software, chamado de:
Alternativas
Respostas
21: B
22: C
23: D
24: C
25: B