Questões de Concurso Público SERPRO 2021 para Analista - Especialização: Desenvolvimento de Sistemas

Foram encontradas 22 questões

Q1756771 Engenharia de Software

A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.


Em abordagens com enfoque sistemático para a produção de componentes reutilizáveis, é conveniente disponibilizar modelos arquiteturais para aplicações a partir de um modelo de domínio.

Alternativas
Q1756772 Engenharia de Software

A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.


No modelo em cascata, dada a dificuldade natural para estabelecer todos os requisitos na fase inicial do projeto, os requisitos são definidos ao longo de todas as fases, acomodando-se gradualmente as incertezas e eventuais mudanças do projeto.

Alternativas
Q1756773 Engenharia de Software

A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.


No modelo iterativo, as iterações na fase de construção concentram-se nas atividades de requisitos, gerenciamento, design e testes.

Alternativas
Q1756774 Engenharia de Software
A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.
Um dos princípios da modelagem ágil é a abstração das ferramentas que serão utilizadas para criar os modelos e suas notações particulares.
Alternativas
Q1756775 Engenharia de Software

A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.


No modelo formal, as etapas do desenvolvimento do software incluem especificação formal para definição de requisitos, refinamento para concepção de projeto e prova para a verificação.

Alternativas
Q1756776 Engenharia de Software
Acerca de metodologias ágeis de desenvolvimento, julgue o item seguinte.

Daily scrum é o único momento do dia em que os developers se reúnem para discutir detalhadamente a adaptação ou o replanejamento do trabalho da sprint.

Alternativas
Q1756777 Engenharia de Software

Acerca de metodologias ágeis de desenvolvimento, julgue o item seguinte.


Em XP, a estruturação do valor feedback pode ser alcançada de forma rápida por meio de testes automatizados de software, que validam ou não um código produzido ou alterado.

Alternativas
Q1756778 Engenharia de Software

Acerca de metodologias ágeis de desenvolvimento, julgue o item seguinte.


Em TDD, os testes de um sistema devem ocorrer antes da implementação e ser oportunos, isolados e autoverificáveis.

Alternativas
Q1756784 Engenharia de Software

Quanto ao uso de Git para versionamento, julgue o item subsequente.


Para atualizar e sincronizar os dados no repositório do arquivo de nome codigo1, deve ser utilizado o seguinte comando.


git init codigo1

Alternativas
Q1756785 Engenharia de Software

Quanto ao uso de Git para versionamento, julgue o item subsequente.


O comando git checkout é capaz de copiar completamente um repositório para um diretório local.

Alternativas
Q1756786 Engenharia de Software

Quanto ao uso de Git para versionamento, julgue o item subsequente.


A execução do comando git stash sem argumentos por padrão é similar à execução do comando git stash show, na medida em que ambas mostram as alterações armazenadas por este comando.

Alternativas
Q1756795 Engenharia de Software

Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.


Para a validação dos requisitos especificados, é uma decisão válida gerar casos de testes, a partir dos requisitos de usuário, antes do início da codificação das funcionalidades.

Alternativas
Q1756796 Engenharia de Software

Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.


O uso de técnicas do tipo caixa-preta é adequado para avaliar a qualidade do atendimento aos requisitos não funcionais, como, por exemplo, o comportamento do sistema em relação a valores-limite.

Alternativas
Q1756797 Engenharia de Software

Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.


Para a solução de problemas que surgirem no projeto do sistema, quando o contexto não estiver claro e não houver tempo para entendê-lo, devem ser adotados padrões de projeto constantes da literatura da área.

Alternativas
Q1756798 Engenharia de Software

Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.


Se a implementação do projeto for orientada a objetos, as classes de projeto devem colaborar e trocar mensagens com a maior parte das outras classes do mesmo sistema.

Alternativas
Q1756799 Engenharia de Software

Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.


Se, no projeto, for identificado que dois programas trocam dados temporários entre si — um que gere dados e outro que utilize esses dados —, pode-se realizar a implementação de um buffer compartilhado entre os dois programas, por meio de uma estrutura de dados do tipo fila circular, para apoiar essa troca.

Alternativas
Q1756800 Engenharia de Software

Acerca dos fundamentos e dos princípios da qualidade de software e da gestão da configuração, julgue o item que se segue.


Para a análise estática de um programa em que se deseja verificar erros no uso das variáveis, as técnicas apropriadas para tal ação incluem a análise de fluxo de dados com uma abordagem backward (para trás ou de baixo para cima).



Alternativas
Q1756801 Engenharia de Software

Acerca dos fundamentos e dos princípios da qualidade de software e da gestão da configuração, julgue o item que se segue.


No caso de um programa que considere como válidas as idades entre 21 e 75 anos completos de vida, incluindo esses limites, o conjunto mínimo de valores suficientes para a realização de um teste de unidade que cubra todas as partições de entrada é 21, 48 e 75.

Alternativas
Q1756802 Engenharia de Software

Acerca dos fundamentos e dos princípios da qualidade de software e da gestão da configuração, julgue o item que se segue.


Realizado o teste unitário de um módulo, o teste de integração contribuirá para a avaliação da existência de erros associados às interfaces do sistema.

Alternativas
Q1756803 Engenharia de Software

Acerca dos fundamentos e dos princípios da qualidade de software e da gestão da configuração, julgue o item que se segue.


Uma revisão por pares de um software avalia os modelos adotados na programação e os erros constantes no código, o que exige que o programa seja colocado em condições de execução próximas ao ambiente real de operação.

Alternativas
Respostas
1: C
2: E
3: E
4: E
5: C
6: E
7: C
8: C
9: E
10: E
11: E
12: C
13: C
14: E
15: E
16: C
17: C
18: E
19: C
20: E