Buscar

Engenharia de Software_ ATIVIDADE 2 (A2) GRA0239

Prévia do material em texto

18/06/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0239 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_33197851_1&course_id=_560621_1&content_id=_13199489_1… 1/5
 
Revisar envio do teste: ATIVIDADE 2 (A2)
GRA0239 ENGENHARIA DE SOFTWARE PTA - 202010.ead-29770916.06 Unidade 2
Revisar envio do teste: ATIVIDADE 2 (A2) 
Usuário MAURICIO DOS SANTOS ALVES
Curso GRA0239 ENGENHARIA DE SOFTWARE PTA - 202010.ead-29770916.06
Teste ATIVIDADE 2 (A2)
Iniciado 13/05/20 21:10
Enviado 13/05/20 21:30
Status Completada
Resultado da tentativa 10 em 10 pontos 
Tempo decorrido 19 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
e.
Resposta
Correta:
e.
Com relação ao termo requisito de software estudado na Unidade 2, analise as afirmativas abaixo e
assinale a alternativa errada.
Boehm (1989), define os objetivos da Engenharia de Requisitos como sendo
uma especificação completa, consistente e não ambígua, descrevendo o que o
produto de software irá fazer, e também como ele será feito. 
Boehm (1989), define os objetivos da Engenharia de Requisitos como sendo
uma especificação completa, consistente e não ambígua, descrevendo o que o
produto de software irá fazer, e também como ele será feito. 
Pergunta 2
Conforme Sommerville (2003), os requisitos de sistema de software são, freqüentemente, classificados
como funcionais, não funcionais ou como requisito de domínio (regras de negócio).
Com base na definição acima definida pelo autor, leia as afirmativas abaixo:
 I - Requisitos funcionais são declarações de funções que o sistema deve fornecer, como o
sistema deve reagir às entradas especificas e como deve se comportar em determinadas
situações.
II - Em alguns casos, os requisitos funcionais podem também explicitamente declarar o que o
sistema não deve fazer.
III - São exemplos de requisitos funcionais: Velocidade, Facilidade de uso, Confiabilidade,
Robustez e Portabilidade.
IV - Os requisitos não funcionais (RNFs), são aqueles que não dizem respeito diretamente às
funções específicas fornecidas pelo sistema. Eles podem estar relacionados a propriedades de
sistemas emergentes, como confiabilidade, tempo de resposta e espaço em disco.
V - Requisitos de domínio ou regras de negócio são requisitos que se originam do domínio de
aplicações do sistema, em vez de serem obtidos a partir das necessidades específicas dos
usuários.
Minha Área
1 em 1 pontos
1 em 1 pontos
MAURICIO DOS SANTOS ALVES
https://fmu.blackboard.com/
https://fmu.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_560621_1
https://fmu.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_560621_1&content_id=_13199450_1&mode=reset
https://fmu.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_361_1
https://fmu.blackboard.com/webapps/login/?action=logout
18/06/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0239 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_33197851_1&course_id=_560621_1&content_id=_13199489_1… 2/5
Resposta Selecionada: d. 
Resposta Correta: d. 
Assinale a alternativa certa:
somente a alternativa III é incorreta
somente a alternativa III é incorreta
Pergunta 3
Resposta
Selecionada:
a.
Resposta
Correta:
a.
De acordo com o estudo realizado na unidade 2, leia as afirmativas abaixo e assinale a alternativa errada.
Segundo Pressman(2006), o DAS (Desenvolvimento Adaptativo de Software), usa um
processo iterativo que incorpora planejamento do ciclo adaptativo e métodos flexíveis 
para o levantamento de requisitos. 
Segundo Pressman(2006), o DAS (Desenvolvimento Adaptativo de Software), usa um
processo iterativo que incorpora planejamento do ciclo adaptativo e métodos flexíveis 
para o levantamento de requisitos. 
Pergunta 4
Resposta Selecionada: b. 
Resposta Correta: b. 
As técnicas de levantamento de requisitos têm por objetivo superar as dificuldades relativas à fase de
Levantamento de Requisitos. Neste contexto, relacione os elementos das duas colunas abaixo, onde a
primeira define algumas das técnicas de levantamento de requisitos estudas na Unidade 2 e a segunda, as
descrições destas técnicas.
A - Entrevistas
B - Prototipagem
C - Questionários
D - Workshops
( ) Essa técnica tem por objetivo explorar aspectos críticos dos requisitos de um produto,
implementando de forma rápida um pequeno subconjunto de funcionalidades desse produto. É
indicado para estudar as alternativas de interface do usuário, problemas de comunicação com
outros produtos e a viabilidade de atendimento dos requisitos de desempenho.
( ) Essa técnica é indicada, por exemplo, quando há diversos grupos de usuários que podem estar
em diversos locais diferentes do país.
( ) Trata-se de uma técnica de elicitação em grupo usada em uma reunião estruturada. Devem
fazer parte do grupo uma equipe de analistas e uma seleção dos stakeholders que melhor
representam a organização e o contexto em que o sistema será usado, obtendo, assim, um
conjunto de requisitos bem definidos.
( ) é uma das técnicas tradicionais mais simples de se utilizar e que produz bons resultados na
fase inicial de obtenção de dados.
A sequência correta é:
B, C, D, A
B, C, D, A
Pergunta 5
Resposta
Selecionada:
b.
Com relação às Técnicas para Identificação de Requisitos estudadas na Unidade 2, leia as afirmativas
abaixo e assinale a alternativa correta.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
18/06/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0239 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_33197851_1&course_id=_560621_1&content_id=_13199489_1… 3/5
Resposta
Correta:
b.
Brainstorming é uma técnica para geração de idéias, ela consiste em uma ou várias
reuniões que permitem que as pessoas sugiram e explorem ideias. As principais etapas
necessárias para conduzir uma sessão de brainstorming são: selecionar os participantes;
explicar a técnica e as regras a serem seguidas e, produzir uma boa quantidade de
ideias. 
Brainstorming é uma técnica para geração de idéias, ela consiste em uma ou várias
reuniões que permitem que as pessoas sugiram e explorem ideias. As principais etapas
necessárias para conduzir uma sessão de brainstorming são: selecionar os participantes;
explicar a técnica e as regras a serem seguidas e, produzir uma boa quantidade de
ideias. 
Pergunta 6
Resposta Selecionada: d. 
Resposta Correta: d. 
Segundo Pressman (2006), o XP (Extreme programming), é o processo ágil mais amplamente utilizado, e
inclui um conjunto de regras e práticas que ocorrem no contexto de várias atividades de arcabouço. Neste
contexto, relacione os elementos das duas colunas abaixo, onde a primeira define as atividades e a
segunda seu conceito:
 
A - Planejamento
B - Projeto
C - Codificação
D - Testes
 
( ) O XP recomenda que duas pessoas trabalhem juntas em uma estação de trabalho de
computador para criar o código correspondente a uma história. Isso fornece um mecanismo de
solução de problemas e de garantia em tempo real.
( ) Inicia-se com a criação de um conjunto de histórias (também chamado de histórias de usuários)
que descrevem as características e funcionalidades requeridas para o software a ser construído.
( ) são especificados pelo cliente e focalizam as características e funcionalidades do sistema global
que são visíveis e passíveis de revisão pelo cliente.
( ) Segue rigorosamente o principio KIS (keep it simple – mantenha a simplicidade). A simplicidade
é sempre preferível em relação a uma representação mais complexa. Além disso, o projeto fornece
diretrizes de implementação para uma história como ela está escrita – nada mais, nada menos.
 
A sequência correta é:
C, A, D, B
C, A, D, B
Pergunta 7
De acordo com Fowler (2005), qualquer processo ágil de software é caracterizado de modo que atenda a
algumas suposições-chaves sobre a maioria dos projetos de software.
Leia as afirmativas abaixo relacionadas às suposições-chaves:I - É difícil prever antecipadamente quais requisitos de software vão persistir e quais serão
modificados. É igualmente difícil prever como as prioridades do cliente serão modificadas à
medida que o projeto prossegue.
II - A documentação do software fica comprometido quando não existe uma ferramenta adequada
e automatizada.
1 em 1 pontos
1 em 1 pontos
18/06/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0239 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_33197851_1&course_id=_560621_1&content_id=_13199489_1… 4/5
Resposta Selecionada: a. 
Resposta Correta: a. 
III - Para muitos tipos de software, o projeto e a construção são intercalados, isto é, as duas
atividades devem ser realizadas juntas de modo que os modelos de projeto sejam comprovados à
medida que são criados. É difícil prever o quanto de projeto é necessário antes que a construção
seja usada para comprovar o projeto.
IV - Análise, projeto, construção e testes não são tão previsíveis (do ponto de vista do
planejamento).
Assinale a alternativa certa:
somente a alternativa II é incorreta
somente a alternativa II é incorreta
Pergunta 8
Resposta Selecionada: e. 
Resposta Correta: e. 
Sommerville (2007) propõe quatro atividades genéricas de processo de Engenharia de Requisitos que são
de alto nível. Neste contexto, relacione os elementos das duas colunas abaixo, onde a primeira relaciona
essas atividades e a segunda sua descrição.
A - Estudo de viabilidade do sistema
B - Elicitação e a análise de requisitos
C - Especificação de requisitos e sua documentação
D - Validação
 
( ) Esse estágio do processo de Engenharia de Requisitos faz o detalhamento e as descrições dos
requisitos obtidos de acordo com um template padrão (modelo padrão).
( ) Os resultados dessa atividade devem ser um relatório que recomenda se vale a pena ou não
realizar o processo de Engenharia de Requisitos e o processo de desenvolvimento dos sistemas.
( ) Esta fase dedica-se a mostrar que os requisitos realmente definem o sistema que o usuário
deseja. Ela se sobrepõe a análise; está relacionada à descoberta de problemas com os requisitos. É
uma fase importante porque os erros em um documento de requisitos podem levar a custos
excessivos de retrabalho, quando são descobertos durante o desenvolvimento ou depois que o
sistema está em operação.
( ) Nessa atividade, os engenheiros de software trabalham com os clientes e os usuários finais do
sistema para aprender sobre o domínio de aplicação, quais serviços o sistema deve fornecer, o
desempenho esperado do sistema, restrições de hardware etc. Esta fase pode envolver várias
pessoas de uma organização. O termo stakeholder é usado para se referir a qualquer pessoa ou
grupo afetado pelo sistema, direta ou indiretamente.
 
A sequência correta é:
C, A, D, B
C, A, D, B
Pergunta 9
Resposta
Selecionada:
e.
Resposta
Correta:
e.
Com relação ao conceito de modelo ágil estudado na Unidade 2, analise as afirmativas abaixo e assinale a
alternativa correta.
BECK et al. (2001), declaram no Manifesto para o desenvolvimento ágil de
software, que eles estavam descobrindo melhores modos de desenvolvimento
de software passando a valorizar indivíduos e interações em vez de processos
e ferramentas, Softwares funcionando em vez de documentação abrangente,
Colaboração do cliente em vez de negociação de contratos e resposta a
modificações em vez de seguir um plano. 
1 em 1 pontos
1 em 1 pontos
18/06/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0239 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_33197851_1&course_id=_560621_1&content_id=_13199489_1… 5/5
Quinta-feira, 18 de Junho de 2020 12h44min45s BRT
BECK et al. (2001), declaram no Manifesto para o desenvolvimento ágil de
software, que eles estavam descobrindo melhores modos de desenvolvimento
de software passando a valorizar indivíduos e interações em vez de processos
e ferramentas, Softwares funcionando em vez de documentação abrangente,
Colaboração do cliente em vez de negociação de contratos e resposta a
modificações em vez de seguir um plano. 
Pergunta 10
Resposta Selecionada: a. 
Resposta Correta: a. 
O Scrum é um modelo ágil de processo desenvolvido por Jeff Sutherland e por sua equipe no início da
década de 1990. Este modelo enfatiza o uso de um conjunto de “padrões de processo de software” , 
sendo que cada um desses padrões define um conjunto de atividade de desenvolvimento. Neste contexto,
relacione os elementos das duas colunas abaixo, onde a primeira define os padrões e a segunda as
respectivas atividades de desenvolvimento.
 
A - Pendência
B - Sprints
C - Reuniões Scrum
D - Demos
 
( ) consistem de unidades de trabalho que são necessárias para satisfazer a um
requisito definido na pendência que precisa ser cumprida em um intervalo de
tempo predefinido
( ) são reuniões curtas (normalmente de 15 minutos) feitas diariamente pela
equipe Scrum.
( ) entrega o incremento de software ao cliente de modo que a funcionalidade
implantada possa ser demonstrada e avaliada pelo cliente.
( ) é uma lista priorizada de requisitos ou características do projeto que fornecem
valor de negócio para o cliente.
 
A sequência correta é:
B, C, D, A
B, C, D, A
← OK
1 em 1 pontos
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_560621_1&method=list&nolaunch_after_review=true');

Continue navegando