Logo Passei Direto
Buscar

Engenharia de Software - Questões 2

Ferramentas de estudo

Questões resolvidas

Há vários métodos ágeis utilizados no mercado de desenvolvimento de software. São métodos que incorporam as mudanças de requisitos constantes, propõem agilidade, melhor comunicação para o time de desenvolvimento, dentre outras características.
É correto afirmar que os métodos abaixo são exemplos de métodos ágeis?
I - Extreme programming
II - Adaptive software development
III - Scrum
IV - Desenvolvimento guiado por Funcionalidades
V - Crystal Clear
A Somente os itens I, III e IV estão corretos.
B Todos os itens estão corretos.
C Somente os itens II, III e V estão corretos.
D Somente os itens III, IV e V estão corretos.
E Somente os itens IV e V estão corretos.

Conforme visto na aula 6, Sharma e Coyne (2017) referencia algumas fontes de ineficiência na entrega do software.
Assinale, a única alternativa correta que cita essas fontes de ineficiência na entraga do software citadas por Sharma e Coyne(2017).
A Sobrecarga desnecessária, Defeito e Superprodução.
B Sobrecarga desnecessária, Retrabalho desnecessário e Superprodução.
C Defeito, Sobrecarga desnecessária e Retrabalho desnecessário.
D Defeito, Retrabalho desnecessário e Superprodução.
E Ineficiência na produção, Sobrecarga desnecessária e Defeito.

Na Aula 4, Wazlawick( 2013, p. 171) "O método se baseia na análise da quantidade e complexidade dos atores e casos de uso, o que gera os UUCP, ou pontos de caso de uso não ajustados."
Assinale a única alternativa correta onde Wazlawick( 2013, p. 171) faz a definição de qual método de estimativa?
A Pontos de casos de uso.
B Pontos ajustados de casos de uso.
C Ponto de função.
D SLOC.
E COCOMO.

Conforme Lopes (2011) na Aula 4, Ponto de Função pode ser considerado como uma técnica de estimativa de esforço.
Marque a única alternativa correta sobre Ponto de função.
A Ponto de função medem diretamente o esforço, a produtivdade e o custo de um projeto de software.
B Pode ser considerado como uma técnica que tem por definição medir o que o software faz e como ele foi construído.
C Ponto de função medem diretamente o esforço, a produtividade, mas não medem o custo de um projeto de software.
D Ponto de função tem por definição medir o que o software faz e não como ele foi construído.
E Ponto de função não medem a estimativa de esforço para implementação de um sistema.

Na aula 04 Vazquez, Simões e Albert (2009), cita quatorze características de valor do fator de ajuste. Estas características recebem uma nota conforme a análise do analista do projeto que podem cariar o tamanho funcional do software.
Posto isto, assinale a única alternativa correta que cita de maneira sequencial (organizada) as quatorze características para se determinar o valor do fator de ajuste.
A Comunicação, Perfomance, Utilização do equipamento, Volume de Transações, Entrada de dados on-line, Interface com o usuário, Atualizações on-line, Processamento complexo, Reusabilidade, Facilidade de Implementação, Facilidade operacional, Múltiplos locais, Facilidade de mudanças e Funções distribuídas.
B Comunicação, Perfomance, Utilização do equipamento, Volume de Transações, Entrada de dados on-line, Interface com o usuário, Atualizações on-line, Processamento complexo, Reusabilidade, Facilidade de Implementação, Facilidade operacional, Funções distribuídas, Múltiplos locais e Facilidade de mudanças.
C Comunicação, Perfomance, Funções distribuídas, Utilização do equipamento, Volume de Transações, Entrada de dados on-line, Interface com o usuário, Atualizações on-line, Processamento complexo, Reusabilidade, Facilidade de Implementação, Facilidade operacional, Múltiplos locais e Facilidade de mudanças.
D Comunicação, Perfomance, Utilização do equipamento, Volume de Transações, Entrada de dados on-line, Interface com o usuário, Atualizações on-line, Processamento complexo, Reusabilidade, Facilidade de Implementação, Funções distribuídas, Facilidade operacional, Múltiplos locais e Facilidade de mudanças.
E Comunicação, Funções distribuídas, Perfomance, Utilização do equipamento, Volume de Transações, Entrada de dados on-line, Interface com o usuário, Atualizações on-line, Processamento complexo, Reusabilidade, Facilidade de Implementação, Facilidade operacional, Múltiplos locais e Facilidade de mudanças.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Há vários métodos ágeis utilizados no mercado de desenvolvimento de software. São métodos que incorporam as mudanças de requisitos constantes, propõem agilidade, melhor comunicação para o time de desenvolvimento, dentre outras características.
É correto afirmar que os métodos abaixo são exemplos de métodos ágeis?
I - Extreme programming
II - Adaptive software development
III - Scrum
IV - Desenvolvimento guiado por Funcionalidades
V - Crystal Clear
A Somente os itens I, III e IV estão corretos.
B Todos os itens estão corretos.
C Somente os itens II, III e V estão corretos.
D Somente os itens III, IV e V estão corretos.
E Somente os itens IV e V estão corretos.

Conforme visto na aula 6, Sharma e Coyne (2017) referencia algumas fontes de ineficiência na entrega do software.
Assinale, a única alternativa correta que cita essas fontes de ineficiência na entraga do software citadas por Sharma e Coyne(2017).
A Sobrecarga desnecessária, Defeito e Superprodução.
B Sobrecarga desnecessária, Retrabalho desnecessário e Superprodução.
C Defeito, Sobrecarga desnecessária e Retrabalho desnecessário.
D Defeito, Retrabalho desnecessário e Superprodução.
E Ineficiência na produção, Sobrecarga desnecessária e Defeito.

Na Aula 4, Wazlawick( 2013, p. 171) "O método se baseia na análise da quantidade e complexidade dos atores e casos de uso, o que gera os UUCP, ou pontos de caso de uso não ajustados."
Assinale a única alternativa correta onde Wazlawick( 2013, p. 171) faz a definição de qual método de estimativa?
A Pontos de casos de uso.
B Pontos ajustados de casos de uso.
C Ponto de função.
D SLOC.
E COCOMO.

Conforme Lopes (2011) na Aula 4, Ponto de Função pode ser considerado como uma técnica de estimativa de esforço.
Marque a única alternativa correta sobre Ponto de função.
A Ponto de função medem diretamente o esforço, a produtivdade e o custo de um projeto de software.
B Pode ser considerado como uma técnica que tem por definição medir o que o software faz e como ele foi construído.
C Ponto de função medem diretamente o esforço, a produtividade, mas não medem o custo de um projeto de software.
D Ponto de função tem por definição medir o que o software faz e não como ele foi construído.
E Ponto de função não medem a estimativa de esforço para implementação de um sistema.

Na aula 04 Vazquez, Simões e Albert (2009), cita quatorze características de valor do fator de ajuste. Estas características recebem uma nota conforme a análise do analista do projeto que podem cariar o tamanho funcional do software.
Posto isto, assinale a única alternativa correta que cita de maneira sequencial (organizada) as quatorze características para se determinar o valor do fator de ajuste.
A Comunicação, Perfomance, Utilização do equipamento, Volume de Transações, Entrada de dados on-line, Interface com o usuário, Atualizações on-line, Processamento complexo, Reusabilidade, Facilidade de Implementação, Facilidade operacional, Múltiplos locais, Facilidade de mudanças e Funções distribuídas.
B Comunicação, Perfomance, Utilização do equipamento, Volume de Transações, Entrada de dados on-line, Interface com o usuário, Atualizações on-line, Processamento complexo, Reusabilidade, Facilidade de Implementação, Facilidade operacional, Funções distribuídas, Múltiplos locais e Facilidade de mudanças.
C Comunicação, Perfomance, Funções distribuídas, Utilização do equipamento, Volume de Transações, Entrada de dados on-line, Interface com o usuário, Atualizações on-line, Processamento complexo, Reusabilidade, Facilidade de Implementação, Facilidade operacional, Múltiplos locais e Facilidade de mudanças.
D Comunicação, Perfomance, Utilização do equipamento, Volume de Transações, Entrada de dados on-line, Interface com o usuário, Atualizações on-line, Processamento complexo, Reusabilidade, Facilidade de Implementação, Funções distribuídas, Facilidade operacional, Múltiplos locais e Facilidade de mudanças.
E Comunicação, Funções distribuídas, Perfomance, Utilização do equipamento, Volume de Transações, Entrada de dados on-line, Interface com o usuário, Atualizações on-line, Processamento complexo, Reusabilidade, Facilidade de Implementação, Facilidade operacional, Múltiplos locais e Facilidade de mudanças.

Prévia do material em texto

Questão 1/10 - Engenharia de Software
Há vários métodos ágeis utilizados no mercado de desenvolvimento de software.
São métodos que incorporam as mudanças de requisitos constantes, propõem agilidade,
melhor comunicação para o time de desenvolvimento, dentre outras características.
É correto afirmar que os métodos abaixo são exemplos de métodos ágeis?
I - Extreme programming
II - Adaptive software development
III - Scrum
IV - Desenvolvimento guiado por Funcionalidades
V - Crystal Clear
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
Nota: 10.0
A Somente os itens I, III e IV estão corretos.
B Todos os itens estão corretos.
Você assinalou essa alternativa (B)
Você acertou!
Considerando o conteúdo ministrado na aula 2, Todos os itens estão corretos.
Texto da Aula 02, página 3.
C Somente os itens II, III e V estão corretos.
D Somente os itens III, IV e V estão corretos.
E Somente os itens IV e V estão corretos.
Questão 2/10 - Engenharia de Software
Conforme visto na aula 6, Sharma e Coyne (2017) referencia algumas fontes de ineficiência
na entrega do software.
Assinale, a única alternativa correta que cita essas fontes de ineficiência na entraga do
software citadas por Sharma e Coyne(2017).
Nota: 0.0Você não pontuou essa questão
A Sobrecarga desnecessária, Defeito e Superprodução.
Você assinalou essa alternativa (A)
B Sobrecarga desnecessária, Retrabalho desnecessário e Superprodução.
Segundo Sharma e Coyne(2017) há três fontes de ineficiência na entrega do software, que
são: Sobrecarga desnecessária, retrabalho desnecessário e superprodução. Slide da aula
06 página 6.
C Defeito, Sobrecarga desnecessária e Retrabalho desnecessário.
D Defeito, Retrabalho desnecessário e Superprodução.
E Ineficiência na produção, Sobrecarga desnecessária e Defeito.
Questão 3/10 - Engenharia de Software
Na Aula 4, Wazlawick( 2013, p. 171) "O método se baseia na análise da quantidade e
complexidade dos atores e casos de uso, o que gera os UUCP, ou pontos de caso de uso
não ajustados."
Assinale a única alternativa correta onde Wazlawick( 2013, p. 171) faz a definição de qual
método de estimativa?
Nota: 10.0
A Pontos de casos de uso.
Você assinalou essa alternativa (A)
Você acertou!
Pontos de Casos de Usos são referenciados por Wazlawick( 2013, p. 171) como um método
se baseia na análise da quantidade e complexidade dos atores e casos de uso, o que gera
os UUCP, ou pontos de caso de uso não ajustados. Texto da Aula 4, página.
B Pontos ajustados de casos de uso..
C Ponto de função.
D SLOC.
E COCOMO
Questão 4/10 - Engenharia de Software
Conforme Lopes (2011) na Aula 4, Ponto de Função pode ser considerado como uma
técnica de estimativa de esforço.
Marque a única alternativa correta sobre Ponto de função.
Nota: 0.0Você não pontuou essa questão
A Ponto de função medem diretamente o esforço, a produtivdade e o custo de um
projeto de software.
B Pode ser considerado como uma técnica que tem por definição medir o que o
software faz e como ele foi construído.
Você assinalou essa alternativa (B)
C Ponto de função medem diretamente o esforço, a produtividade, mas não medem o
custo de um projeto de software.
D Ponto de função tem por definição medir o que o software faz e não como ele
foi construído.
Segundo Lopes (2011), essa técnica tem por definição medir o que o software faz e não
como ele foi construído. PDF da Aula 04, página 3.
E Ponto de função não medem a estimativa de esforço para implementação de um
sistema.
Questão 5/10 - Engenharia de Software
Na aula 06, estudamos sobre a cultura DevOps.
De acordo com Muniz et al. (2020), DevOps refere - se a:
Nota: 10.0
A Desenvolvimento (Dev) equipe responsável pela identificação dos requisitos com o
cliente, pela análise, pelo projeto e pela codificação Operações (Ops) equipe
responsável somente pelo monitoramento do projeto.
B Desenvolvimento (Dev) equipe responsável pela identificação dos requisitos com o
cliente, pela análise, pelo projeto, pela codificação e pelos testes. Operações (Ops)
equipe responsável por apenas 20% da implementação em produção, pelo
monitoramento e pela solução de incidentes e problemas.
C Desenvolvimento (Dev) equipe responsável somente pelo projeto, pela codificação
e sem olhar para os testes. Operações (Ops) equipe responsável pela
implementação em produção, pelo monitoramento e pela solução de incidentes e
problemas.
D Desenvolvimento (Dev) equipe responsável somente pelo projeto, pela codificação
e sem olhar para os testes. Operações (Ops) equipe responsável por apenas 20%
da implementação em produção, pelo monitoramento e pela solução de incidentes
e problemas.
E Desenvolvimento (Dev) equipe responsável pela identificação dos requisitos
com o cliente, pela análise, pelo projeto, pela codificação e pelos testes.
Operações (Ops) equipe responsável pela implementação em produção, pelo
monitoramento e pela solução de incidentes e problemas.
Você assinalou essa alternativa (E)
Você acertou!
Desenvolvimento (Dev): equipe responsável pela identificação dos requisitos com o cliente,
pela análise, pelo projeto, pela codificação e pelos testes. Operações (Ops): equipe
responsável pela implantação em produção, pelo monitoramento e pela solução de
incidentes e problemas.
Texto da aula 6, página 3.
Questão 6/10 - Engenharia de Software
Conforme o que estudamos na Aula 5, existem três técnicas de teste de software propostas
na literatura. Cada uma dessas técnicas apresenta diferentes critérios de teste que em sua
maioria propõem atingir o mesmo objetivo.
Em vista disto, assinale a única alternativa correta que lista as três técnicas de teste de
software.
Nota: 10.0
A Funcional, estrutural e baseada em correções.
B Funcional, não estrutural e baseada em defeitos.
C Semi funcional, semi estrutural e baseada em defeitos.
D Funcional, estrutural e baseada em defeitos.
Você assinalou essa alternativa (D)
Você acertou!
Três técnicas de teste de software são porpostas na literatura - funcional, estrutural e
baseada em defeitos. Cada uma dessas
técnicas apresenta diferentes critérios de teste que em sua maioria propõem atingir o
mesmo objetivo. Texto da aula 5, página 2.
E Não funcional, estrutural e baseada em defeitos.
Questão 7/10 - Engenharia de Software
Como estudado na Aula 5 sobre os possíveis testes na Engenharia de Software, há um tipo
de teste que é realizado pelo cliente ou usuários do sistema que consiste justamente na
aceitação da aplicação desenvolvida.
Posto isto, escolha a única alternativa correta sobre qual é o tipo de teste que está sendo
referenciado.
Nota: 10.0
A Teste não Funcional.
B Teste Estrutural.
C Teste de Sistema.
D Teste de Aceitação.
Você assinalou essa alternativa (D)
Você acertou!
Teste de Aceitação pode é um tipo de teste realizado pelo cliente ou usuários do sistema
que consiste justamente na aceitação da aplicação desenvolvida. Texto da Aula 5, página
11.
E Teste de Intergação.
Questão 8/10 - Engenharia de Software
De acordo com a aula 5, Wazlawick (2013) contextualiza alguns termos considerados
sinônimos, mas na literatura de teste apresentam significados bastante precisos, e as suas
compreensões auxiliam na avaliação do processo de teste.
Dessa maneira, assinale a única alternativa correta que apresente estes termos citados por
Wazlawick(2013).
Nota: 10.0
A Erro, Defeito, Falha e Usabilidade.
B Erro, Defeito, Usabilidade e Falha.
C Erro, Defeito, Falha e Engano.
Você assinalou essa alternativa (C)
Você acertou!
De acordo com Wazlawick (2013), alguns termos bastante precisos, e as suas
compreensões auxiliam na avaliação do processo de teste empregado são: Erro (error),
defeito (fault), Falha (failure) e Engano (mistake). Texto da Aula 05, página 3.
D Erro, Defeito, Falha e Precisão.
E Erro, Caso de Uso, Defeito e Falha.
Questão 9/10 - Engenharia de Software
Na aula 04 Vazquez, Simões e Albert (2009), cita quatorze características de valor do fator
de ajuste. Estas características
recebem uma nota conforme a análisedo analista do projeto que podem cariar o tamanho
funcional do software.
Posto isto, assinale a única alternativa correta que cita de maneira sequencial (organizada)
as quatorze características para se determinar o valor do fator de ajuste.
Nota: 10.0
A Comunicação, Perfomance, Utilização do equipamento, Volume de Transações,
Entrada de dados on-line, Interface com o usuário, Atualizações on-line,
Processamento complexo, Reusabilidade, Facilidade de Implementação, Facilidade
operacional, Múltiplos locais, Facilidade de mudanças e Funções distribuídas.
B Comunicação, Perfomance, Utilização do equipamento, Volume de Transações,
Entrada de dados on-line, Interface com o usuário, Atualizações on-line,
Processamento complexo, Reusabilidade, Facilidade de Implementação, Facilidade
operacional, Funções distribuídas, Múltiplos locais e Facilidade de mudanças.
C Comunicação, Perfomance, Funções distribuídas, Utilização do equipamento,
Volume de Transações, Entrada de dados on-line, Interface com o usuário,
Atualizações on-line, Processamento complexo, Reusabilidade, Facilidade de
Implementação, Facilidade operacional, Múltiplos locais e Facilidade de mudanças.
D Comunicação, Perfomance, Utilização do equipamento, Volume de Transações,
Entrada de dados on-line, Interface com o usuário, Atualizações on-line,
Processamento complexo, Reusabilidade, Facilidade de Implementação, Funções
distribuídas, Facilidade operacional, Múltiplos locais e Facilidade de mudanças.
E Comunicação, Funções distribuídas, Perfomance, Utilização do equipamento,
Volume de Transações, Entrada de dados on-line, Interface com o usuário,
Atualizações on-line, Processamento complexo, Reusabilidade, Facilidade de
Implementação, Facilidade operacional, Múltiplos locais e Facilidade de
mudanças.
Você assinalou essa alternativa (E)
Você acertou!
Texto da Aula 04, página 11.
Questão 10/10 - Engenharia de Software
Conforme a aula 6, construir uma cultura DevOps requer que os líderes da organização
trabalhem com suas equipes para criar uma um ambiente e uma cultura de colaboração e
compartilhamento.
Posto isto, assinale a única alternativa correta sobre os líderes na cultura DevOps.
Nota: 0.0Você não pontuou essa questão
A Os líderes visa obter resultados ruins.
B Os líderes devem julgar as ideias dos integrantes da equipe.
C Os líderes devem praticar o individualismo dos integrantes da equipe.
D Os líderes devem remover quaisquer barreiras autoimpostas à cooperação.
Os líderes devem remover quaisquer barreiras autoimpostas à cooperação. Texto da aula 6,
página 12.
E Os líderes não devem remover barreiras autoimpostas à cooperação.
Você assinalou essa alternativa (E)

Mais conteúdos dessa disciplina