Questões de Concursos Públicos - Engenharia de Software
Resolva questões gratuitas da Engenharia de Software. Banco com 344 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q104773
FCC - 2018 - Câmara Legislativa do Distrito Federal - Analista de Sistemas - Área 2
Considere as definições abaixo.
I. Sempre que uma pessoa se dirigir ao setor de Ouvidoria para registrar uma reclamação, esta pessoa deve se identificar
com seu documento de identidade. O profissional da Ouvidoria deve certificar-se que o documento seja válido.
II. No módulo de busca, a localização dos projetos por assuntos, por ano e por autores é um processo oneroso em termos
de memória e processamento devido ao alto volume de dados. Em função disso, o sistema deverá prover recursos de
multithreading que possibilitem processar as buscas de forma paralela, de maneira que o tempo de resposta seja limitado
a 30 minutos por busca.
III Todo Deputado da Mesa Diretora deverá receber e-mails de aviso por meio do sistema. As informações de recebimento e
de abertura dos e-mails deverão ficar registradas eletronicamente.
Uma Analista de Sistemas, ao analisar as definições, conclui que
Q104772
FCC - 2018 - Câmara Legislativa do Distrito Federal - Analista de Sistemas - Área 2
Considere os exemplos de estratégias para construção de interfaces com o usuário. Considerando que cada um dos exemplos é formado por um par de imagens, conclui-se que
Q104771
FCC - 2018 - Câmara Legislativa do Distrito Federal - Analista de Sistemas - Área 2
Uma Analista de Sistemas da Câmara Legislativa deve utilizar uma ferramenta de teste de software do tipo
Q104770
FCC - 2018 - Câmara Legislativa do Distrito Federal - Analista de Sistemas - Área 2
Considere que um software desenvolvido pela equipe de Analistas de Sistemas da Câmara Legislativa, ao longo de sua utilização, passou por processos de manutenção em que o software foi modificado
I. em função de uma mudança na legislação sobre a transparência das ações públicas, que obrigou a equipe a modificar uma função do sistema diretamente atingida. Como esta mudança exigiu a disponibilidade de um grande volume de informações ao público por meio da web, o sistema foi migrado para outra plataforma mais robusta;
II. para melhorar a sua qualidade, de forma que novos recursos de acessibilidade foram incluídos. Esses recursos não estavam previstos no documento de requisitos original do sistema; e
III. após ter apresentado defeitos ao ser utilizado por usuários da Câmara. Embora o sistema tenha passado pela fase de testes, os erros não foram detectados. Uma nova versão do sistema foi disponibilizada após as modificações.
Nas situações I, II e III o software passou, correta e respectivamente, por manutenções do tipo
Q104769
FCC - 2018 - Câmara Legislativa do Distrito Federal - Analista de Sistemas - Área 2
Considere a figura abaixo.
(Adaptado de: https://brunoleite.wordpress.com/2012/02/24/principios-basicos-da-gerencia-de-configuracao/)
Com base na estrutura de gerenciamento de configuração de software apresentada na figura, conclui-se corretamente que
Q104768
FCC - 2018 - Câmara Legislativa do Distrito Federal - Analista de Sistemas - Área 2
Para fazer o gerenciamento de configuração de software, as ferramentas de controle de versões normalmente suportam a definição de diferentes políticas de trabalho, como as políticas otimista e pessimista. A política
Q104767
FCC - 2018 - Câmara Legislativa do Distrito Federal - Analista de Sistemas - Área 2
Uma Analista de Sistemas da Câmara Legislativa ficou com a tarefa de verificar a complexidade dos trechos de algoritmo em
pseudocódigo abaixo.
Considerando que o valor de n é maior que 1, a Analista conclui corretamente que
Q104766
FCC - 2018 - Câmara Legislativa do Distrito Federal - Analista de Sistemas - Área 2
Considere que um Analista de Sistemas da Câmara Legislativa do Distrito Federal, em sua rotina de trabalho ao longo dos
meses, realizou as tarefas listadas abaixo.
I. Criou uma aplicação web utilizando linguagem de script em condições ideais.
II. Desenvolveu uma aplicação em uma linguagem de programação, utilizou um programa que traduziu o código para linguagem de máquina e disponibilizou o arquivo com o código executável para diversos funcionários utilizarem. Como havia
computadores com sistemas operacionais diferentes, ele teve que criar versões do código executável para cada uma das
plataformas.
III. Utilizou um navegador para fazer pesquisas em diversos websites disponíveis em páginas WWW, usando um computador
conectado à internet.
IV. Desenvolveu uma aplicação em uma linguagem de programação, utilizou um programa que traduziu o código para uma
linguagem intermediária e fez o download de uma máquina virtual para executar e testar a sua aplicação.
Em relação às linguagens de programação utilizadas para criar as aplicações e à linguagem na qual se baseia o navegador,
conclui-se, corretamente que
Q104765
FCC - 2018 - Câmara Legislativa do Distrito Federal - Analista de Sistemas - Área 2
Considere o processo de depuração de software mostrado na figura abaixo. (Fonte: PRESSMAN, Roger S; MAXIM, Bruce R. Engenharia de software
− uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016. p. 489) Ao analisar a figura, um Analista de Sistemas conclui corretamente que
Q104764
FCC - 2018 - Câmara Legislativa do Distrito Federal - Analista de Sistemas - Área 2
Considere, por hipótese, que um Analista de Sistemas da CLDF, atuando na etapa de iniciação e definição de escopo de um
novo projeto, foi designado para desenvolver uma descrição clara dos objetivos do projeto e avaliar abordagens alternativas, a
fim de determinar se o novo projeto é a melhor escolha, dadas as limitações de tecnologia, recursos, finanças e considerações
sociais e políticas da Câmara. O documento a ser produzido pelo Analista deve conter o projeto inicial com uma declaração do
escopo do produto, as entregas do projeto, as restrições de duração do projeto e estimativas de esforço e de custo com base em
métodos apropriados. Este documento é relativo