Buscar

Questão 1_12 - Engenharia de Software APOL 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1/12 - Engenharia de Software
O método Crystal Clear é um método ágil criado por Alistair Cockburn em 1997.
Parafraseando Wazlawick (2013, p. 67), é uma abordagem ágil adequada a equipes
pequenas (de no máximo oito pessoas) que trabalham juntas (na mesma sala ou em
salas contíguas).
Assinale a única alternativa correta que apresente o ciclo de vida do método Crystal
Clear.
Nota: 10.0
A Iteração -> Entrega descontínua -> Codificação
B Iteração -> Reunião Diária -> Projeto
C Especificação -> Entrega -> Projeto
D Iteração -> Entrega -> Projeto
Você assinalou essa alternativa (D) Você acertou! Texto da Aula 02 página 14
E Iteração -> Entrega -> Evolução
Questão 2/12 - Engenharia de Software
Conforme Sommerville (2018), a descoberta de requisitos é o processo de reunir
informações sobre o sistema requerido e os sistemas existentes e separar dessas
informações os requisitos de usuário e de sistema. Com base nas técnicas de
levantamento de requisitos é correto afirmar que:
I - Entrevistas podem ser formais ou informais com usuários e demais partes
envolvidas no sistema. A equipe de levantamento de requisitos questiona as partes
envolvidas sobre o sistema que usam atualmente e sobre o sistema que será
desenvolvido
II - Cenário pode ser considerado como uma abordagem mais estruturada de
cenários. Um caso de uso identifica os atores envolvidos em uma iteração e dá
nome ao tipo de iteração.
III - Etnografia é técnica de observação que pode ser usada para compreender os
processos operacionais e ajudar a extrair os requisitos de apoio para esses
processos.
IV - Casos de usos podem ser escritos como texto, suplementados por diagramas,
telas, entre outros. Cada cenário geralmente cobre um pequeno número de
iterações possíveis.
Assinale a alternativa que contem os ítens CORRETOS
Nota: 10.0
A Somente os itens I, III e IV estão corretos
B Somente os itens II e IV estão corretos
C Somente os itens I e III estão corretos
Você assinalou essa alternativa (C) Você acertou! Texto da Aula 03, página 13-14.
D Somente os itens I, II e III estão corretos.
E Todos os itens estão corretos
Questão 3/12 - 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 4/12 - Engenharia de Software
Modelos prescritivos de processos de desenvolvimento de software, são os
tradicionais modelos criados com objetivos específicos para presumir o
desenvolvimento de software. Sommerville (2018, p. 31) destaca alguns modelos
prescritivos. De acordo com Sommerville, quais itens podem ser considerado como
modelos descritivos.
I-Espiral
II- Scrum
III- Prototipação
IV- Cascata
V- Sashimi
Considerando o conteúdo ministrado na Aula 1, assinale a alternativa CORRETA
Nota: 10.0
A Somente os itens III e IV estão corretos.
B Somente os itens I e IV estão corretos.
C Somente os itens I, III, IV e V estão corretos.
Você assinalou essa alternativa (C) Você acertou! Texto da Aula 1, páginas 5 - 7.
D Todos os itens estão corretos.
E Somente os itens I e V estão corretos.
Questão 5/12 - 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 6/12 - Engenharia de Software
Considere o seguinte extrato de texto:
“As representações da arquitetura de software são um facilitador para a
comunicação entre todas as partes interessadas no desenvolvimento de um sistema
computacional”.
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em:
PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 7ª ed.
Porto Alegre: AMGH, 2011.
De acordo com o extrato de texto sobre arquitetura de software apresentado,
assinale a alternativa correta que corresponde aos conceitos que definem a
arquitetura cliente-servidor.
Nota: 10.0
A Nesta arquitetura o sistema é organizado em camadas com a
funcionalidade relacionada associada a cada camada.
B Essa arquitetura se aplica quando dados de entrada devem ser
transformados por meio de uma série de componentes computacionais ou de
manipulação em dados de saída.
C Muito utilizada para sistemas distribuídos e sistemas web. O sistema é
apresentado como um conjunto de serviços, e cada serviço é fornecido por um
servidor separado.
Você assinalou essa alternativa (C) Você acertou!
Comentário: A alternativa correta é a letra C. A arquitetura cliente-servidor é muito
utilizada para sistemas distribuídos e sistemas web. De acordo com Sommerville
(2018), nessa arquitetura o sistema é apresentado como um conjunto de serviços, e
cada serviço é fornecido por um servidor separado. (Aula 3 – página 8).
D
Essa arquitetura tem como foco separar a apresentação e a interação dos dados do
sistema.
E
Um repositório de dados reside no centro dessa arquitetura e em geral é acessado
por outros componentes que atualizam, acrescentam ou eliminam dados.
Questão 7/12 - 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 Vestão corretos.
E Somente os itens IV e V estão corretos.
Questão 8/12 - Engenharia de Software
A Engenharia de Software tem sua base obtida através da camada de processos
que por sua vez utilizam ferramentas e métodos. Com base nisso é correto afirmar
que:
I-Ferramentas são softwares que nos ajudam a programar melhor
II-Métodos compreendem em como os programas são esritos
III- Métodos fornecem técnicas para o desenvolvimento de software
IV-As ferramentas são utilizadas para automatização da construção de software
através de processos e métodos escolhidos
V-Os metodos escolhidos são utilizados para automação da construção do software
através de processos e ferramentas escolhidos.
Considerando o exposto, assinale a alternativa com a sequência correta:
Nota: 10.0
A Somente os itens I e II estão corretos
B Somente os itens III e IV estão corretos
Você assinalou essa alternativa (B) Você acertou! Conteúdo ministrado na Aula 1
C Somente os itens III e V estão corretos
D Somente os itens I e IV estão corretos
E Somente o item I está correto
Questão 9/12 - 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!
Comentário: 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 10/12 - 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: 10.0
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.
Você assinalou essa alternativa (D) Você acertou!
Comentário: 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.
Questão 11/12 - Engenharia de Software (questão opcional)
Considere o seguinte extrato de texto:
“O método é composto por duas grandes fases. A fase de concepção e
planejamento possui três disciplinas (chamadas de processos em FDD) e, a fase de
construção incorpora duas disciplinas”.
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em:
WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo:
Elsevier, 2013.
Considerando o extrato de texto apresentado sobre o método FDD, assinale a
alternativa correta que corresponde às três disciplinas da fase de concepção e
planejamento do método FDD.
Nota: 10
A Especular / Colaborar / Aprender
B Pré-projeto / Ciclo de vida / Pós-projeto
C Desenvolver Modelo Abrangente / Construir Lista de Funcionalidades /
Planejar por Funcionalidade
Comentário: A alternativa correta é a letra C. A fase de concepção e planejamento
possui três disciplinas (chamadas de processos), sendo elas: Desenvolver Modelo
Abrangente / Construir Lista de Funcionalidades / Planejar por Funcionalidade. (Aula
2 – página 10).
D Concepção / Planejamento / Construção
E Detalhar por Funcionalidade / Construir por Funcionalidade / Jogo de
planejamento
Questão 12/12 - Engenharia de Software (questão opcional)
Considere o seguinte fragmento de texto:
“Técnicas e critérios de teste fornecem ao projetista de software uma abordagem
sistemática e teoricamente fundamentada para a condução da atividade de teste”.
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em:
DELAMARO, M. E.; MALDONADO, J. C.; JINO, M. Introdução ao Teste de Software.
Rio de Janeiro: Elsevier, 2007.
Com base no fragmento de texto apresentado, analise as assertivas que seguem e
marque V para as asserções verdadeiras e F para as asserções falsas.
I. ( ) O critério de teste Todos-Nós exige que a execução do programa passe, ao
menos uma vez, em cada vértice do grafo de fluxo de controle.
II. ( ) O critério de teste Todas-Arestas requer que cada aresta do grafo de fluxo de
controle seja exercitada pelo menos uma vez.
III. ( ) O critério de teste Todos-Nós exige que todos os caminhos possíveis do
programa sejam executados.
IV. ( ) O critério de teste Todos-Caminhos requer que todos os caminhos possíveis
do programa sejam executados.
V. ( ) O critério de teste Todas-Arestas requer que a execução do programa passe,
ao menos uma vez, em cada vértice do grafo de fluxo de controle.
Agora, assinale a alternativa que apresenta a sequência correta:
A F – V – V – V – F
B V – F – F – V – V
C F – F – V – F – V
D F – F – V – F – F
E V – V – F – V – F
Comentário: A alternativa correta é a letra E.
A afirmativa I é verdadeira, pois o critério de teste Todos-Nós exige que a execução
do programa passe, ao menos uma vez, em cada vértice do grafo de fluxo de
controle.
A afirmativa II é verdadeira, pois o critério de teste Todas-Arestas requer que cada
aresta do grafo de fluxo de controle seja exercitada pelo menos uma vez.
A afirmativa III é falsa, pois o critério de teste Todos-Nós não exige que todos os
caminhos possíveis do programa sejam executados, mas sim que a execução do
programa passe, ao menos uma vez, em cada vértice do grafo de fluxo de controle.
A afirmativa IV é verdadeira, pois o critério de teste Todos-Caminhos requer que
todos os caminhos possíveis do programa sejam executados.
A afirmativa V é falsa, pois o critério de teste Todas-Arestas não requer que a
execução do programa passe, ao menos uma vez, em cada vértice do grafo de fluxo
de controle, mas sim que cada aresta do grafo de fluxo de controle seja exercitada
pelo menos uma vez (Aula 5 – página 15).

Mais conteúdos dessa disciplina