Questões de Concurso Sobre engenharia de software

Foram encontradas 14.502 questões

Q2107660 Engenharia de Software
Quando se trabalha com metodologias ágeis, uma construção que agrega especificações de requisitos na forma de histórias do usuário é o: 
Alternativas
Q2107659 Engenharia de Software
Assinale a alternativa que apresenta somente artefatos que podem ser gerados a partir do levantamento de requisitos de software.  
Alternativas
Q2107658 Engenharia de Software
Qual das tarefas abaixo NÃO pertence à Engenharia de Requisitos? 
Alternativas
Q2107657 Engenharia de Software
Sobre a técnica de prototipação na Engenharia de Requisitos, quanto ao ciclo de vida, um protótipo pode ser classificado em:  
Alternativas
Q2107656 Engenharia de Software
Considere um projeto de software para um sistema de concessão e controle de linhas de crédito para pessoas físicas e jurídicas. Abaixo estão elencados alguns dos requisitos levantados: 
I. Adequação à LGPD (Lei Geral de Proteção de Dados Pessoais). II. Desenvolvimento em linguagem C#. III. Multiplataforma: macOS, Linux e Windows. IV. Transações via PIX. V. Cópia diária de todos os dados.
Quais identificam um requisito do tipo funcional?
Alternativas
Q2107655 Engenharia de Software
Na disciplina de Engenharia de Requisitos, o que caracteriza a etapa de Elicitação de Requisitos?  
Alternativas
Q2107654 Engenharia de Software
Relacione a Coluna 1 à Coluna 2, associando os tipos de testes de software aos respectivos focos de verificação. 
Coluna 1 1. Teste de integração. 2. Teste de desempenho. 3. Teste de unidade.
Coluna 2 ( ) Componentes ou módulos do software. ( ) Tempo de execução do software dentro do contexto de um sistema integrado. ( ) Arquitetura do software.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2107653 Engenharia de Software
Sobre a gestão de riscos em engenharia de software, a perda de suporte da alta gerência devido à mudança no foco ou mudança de profissionais é considerada um risco:  
Alternativas
Q2107652 Engenharia de Software
Sobre a contagem de pontos de função, é correto afirmar que: 
Alternativas
Q2107651 Engenharia de Software
Segundo O Guia do Scrum, versão 2020, em português, disponível no site https://scrumguides.org, analise as assertivas abaixo e assinale a alternativa que descreve quais são pilares empíricos da metodologia ágil Scrum.  
I. Adaptação. II. Inspeção. III. Segurança. IV. Transparência.
Alternativas
Q2107650 Engenharia de Software
São eventos da metodologia ágil Scrum, segundo O Guia do Scrum, versão 2020, em português, disponível no site https://scrumguides.org:  
Alternativas
Q2100908 Engenharia de Software
Scrum é uma abordagem ágil para o desenvolvimento de novos produtos e serviços. Sobre o funcionamento do Scrum, assinale a afirmativa INCORRETA.
Alternativas
Q2100907 Engenharia de Software
A primeira etapa na produção de um sistema de software é decidir exatamente o que se supõe que o sistema faça. Essa etapa é conhecida como análise de requisitos ou especificações. Considerando as características da análise de requisitos, marque V para as afirmativas verdadeiras e F para as falsas.

( ) A fase de especificação requer, em geral, a comunicação entre os programadores e os futuros usuários do sistema, bem como iterar a especificação até que tanto o especificador quanto os usuários estejam satisfeitos com as especificações.
( ) Na etapa de especificações para melhorar a comunicação entre os programadores e usuários é obrigatório construir um protótipo ou modelo simples do sistema final que simule o comportamento das partes do software desejado.
( ) O modelo de dados é uma ferramenta muito importante na etapa de definição do problema, sendomuito utilizado no projeto e na construção de bases de dados.
( ) O resultado final da fase de análise é um documento de especificação dos requisitos do software que descreve explicitamente a funcionalidade do software, e lista qualquer restrição que ele deva cumprir.

A sequência está correta em 
Alternativas
Q2100906 Engenharia de Software
Na programação orientada a objetos uma relação é uma conexão semântica entre classes que permite uma classe conhecer os atributos; as operações; e, as relações de outras classes. As relações que podem ser estabelecidas entre classes são: associações; agregações; dependências; generalizações; e, especificações. Considerando os tipos de relações entre classes, assinale a afirmativa INCORRETA. 
Alternativas
Q2100904 Engenharia de Software
No Scrum, um lançamento (release) é tipicamente composto de múltiplos sprints; cada qual entrega valor para o usuário ou cliente. Cada sprint começa com um sprint planning; um momento quando a equipe Scrum se junta para entrar em acordo sobre um sprint goal e determinar o que ela pode entregar durante o sprint que está por vir. Considerando as entradas do Sprint de planning, relacione adequadamente as colunas a seguir. 

1. Product backlog. 2. Velocidade da equipe. 3. Restrições. 4. Capacidades da equipe. 5. Sprint goal inicial
( ) São identificadas para verificar se afetarão materialmente o que a equipe pode entregar.
( ) Objetivo de negócio que o product owner gostaria de ser alcançado durante o sprint.
( ) Antes do sprint planning foi feito o grooming dos itens, deixando-os em um estado de ready.
( ) Levam em conta que pessoas estão na equipe, que habilidades cada membro da equipe tem e quão disponível cada pessoa vai estar no sprint que começará.
( ) Indicador de quanto trabalho prático é necessário para a equipe completar um sprint.

A sequência está correta em
Alternativas
Q2098313 Engenharia de Software
O Scrum
Alternativas
Q2098272 Engenharia de Software
Fatores de qualidade representam uma meta para todo projeto de software. Considere as seguintes definições de fatores de qualidade de software.
- ______________ é um fator avaliado medindo-se a frequência e a severidade das falhas, a precisão dos resultados gerados, o tempo médio entre defeitos, a capacidade de se recuperar de uma falha e a previsibilidade do programa.
- ____________ é um fator avaliado considerando-se fatores humanos, estética, consistência e documentação como um todo.
- ___________ é um fator mensurado considerando velocidade de processamento, tempo de resposta, consumo de recursos, vazão (throughput) e eficiência.
A alternativa que apresenta os termos que completam, correta e respectivamente, as lacunas acima é
Alternativas
Q2098270 Engenharia de Software
Considere as seguintes afirmações sobre Scrum, XP e Kanban, alguns métodos ágeis bem conhecidos.
I - Scrum é um método ágil para gerenciamento de projetos, que não necessariamente precisam ser projetos de desenvolvimento de software.
II - XP é um método ágil voltado exclusivamente para projetos de desenvolvimento de software. Para isso, XP inclui um conjunto de práticas de programação, como programação em pares e integração contínua.
III - Scrum possui dois papéis importantes no time: Dono de Produto (Product Owner ou apenas PO) e o Scrum Master. Ao contrário de Scrum, Kanban não define uma lista fixa de papéis. Cabe ao time e à organização definir os papéis que existirão no processo de desenvolvimento.
Quais estão corretas?
Alternativas
Q2098269 Engenharia de Software
Considere os seguintes elementos.
I - Adoção de ciclos curtos e iterativos de desenvolvimento
II - Menor ênfase em documentação, ou seja, apenas o essencial deve ser documentado.
III - Menor ênfase em planos detalhados, pois muitas vezes nem o cliente nem os engenheiros de Software têm, no início de um projeto, uma ideia clara dos requisitos que devem ser implementados.
Quais caracterizam corretamente processos ágeis?
Alternativas
Q2098268 Engenharia de Software
Observer, Façade e Decorator podem ser utilizados durante o desenvolvimento de software orientado a objetos, e são denominações de
Alternativas
Respostas
4401: B
4402: E
4403: C
4404: A
4405: C
4406: D
4407: E
4408: B
4409: A
4410: D
4411: C
4412: C
4413: B
4414: B
4415: C
4416: B
4417: D
4418: E
4419: E
4420: B