Buscar

UAM - Atividade 4 Pratica Engenharia de Software

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 6 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 6 páginas

Prévia do material em texto

09/06/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 1/6
Curso GRA1557 PRÁTICAS DE ENGENHARIA DE SOFTWARE PTA - 202010.ead-5471.01
Teste ATIVIDADE 4 (A4)
Iniciado 11/05/20 11:55
Enviado 09/06/20 03:57
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 688 horas, 1 minuto
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
Além de serviços básicos de repositórios de arquivos, SaaS possui outros serviços em nuvem como a
hospedagem de sistemas e sites para web, ofertados de maneira escalar onde o crescimento da
aplicação permite que o serviço se expanda, com um aumento gradativo no valor do serviço.
 
Assinale a alternativa que apresenta corretamente apenas empresas que oferecem esse tipo de
serviços como SaaS.
Microsoft, IBM, Amazon.
Microsoft, IBM, Amazon.
Resposta correta. A alternativa está correta, pois as três empresas (Microsoft, IBM e
Amazon) são provedoras de serviços em nuvem e de software como serviço. Além de
seu ambiente em nuvem chamado Azure, a Microsoft hoje disponibiliza seus
programas famosos do pacote Office (Word, Excel, PowerPoint etc.) como serviço
100% on-line. IBM e Amazon também ofertam serviços de inteligência artificial, big
data e novas tecnologias, assim como a Microsoft.
Pergunta 2
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
De modo geral, a base teórica do SaaS está na oferta de um software como prestação de um ou mais
serviços específicos e não meramente como um produto. Hoje, programas como Word e Excel, da
Microsoft, assim como o surgimento dos editores de texto e planilhas do Google são todos oferecidos
como software em nuvem, disponibilizados como serviço aos usuários.
 
Sobre SaaS, analise as asserções a seguir:
 
1. Com SaaS, você não precisa necessariamente instalar aplicativos de software no seu
computador.
2. Geralmente, você pode acessar o software como serviço a partir de qualquer dispositivo, a
qualquer momento, mas apenas se houver uma conexão com a Internet.
3. Algumas aplicações permitem que você faça download de conteúdos e possa acessá-los
mesmo estando off-line.
4. A maioria dos provedores de SaaS opera num modelo de assinatura, com uma taxa por número
de usuários, que gera alto custo para as empresas.
 
Sobre o uso de Saas, é correto o que se afirma em:
I e III, apenas.
I e III, apenas.
Resposta correta. As asserções I e III estão corretas, afinal você não precisa instalar
software adicional em seu dispositivo, seja um computador, tablet ou smartphone. O
Software é executado a partir do servidor ou computador remoto onde está
hospedado. A maioria dos serviços on-linepermite que você faça download do
1 em 1 pontos
1 em 1 pontos
09/06/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 2/6
conteúdo para assistir mesmo não estando conectado àinternet. O uso de SaaS torna
menos custoso para empresas e usuários comuns o uso de sistemas.
Pergunta 3
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
O SaaS (Software como serviço) é uma das três principais categorias de computação em nuvem,
juntamente com infraestrutura como serviço (IaaS) e plataforma como serviço (PaaS). Cada um destes
tipos de serviços oferece ao cliente um determinado serviço que pode ser contratado conforme a sua
necessidade. 
 
Entre esses serviços, analise as opções a seguir:
 
1. Streaming de áudio e vídeo.
2. Aplicativos de edição de texto e criação de planilhas.
3. Redes Sociais.
4. Sistemas Operacionais.
5. Repositório de arquivos (drives).
 
 Sobre Software como Serviço, é correto o que se afirma em:
I, II, III, IV e V.
I, II, III, IV e V.
Resposta correta. Todos os itens apresentados são passíveis de serem serviços
apresentados em formato SaaS. Mesmo o item IV (Sistemas Operacionais), são uma
possibilidade, pois existem SOs que são acessados via internet, tendo seus recursos
e funcionalidade carregados direto do ambiente em nuvem.
Pergunta 4
O processo Scrum é baseado em diferentes estágios com igualmente distintos profissionais
envolvidos. Seu fluxo pode ser representado de acordo com a figura a seguir:
 
1 em 1 pontos
1 em 1 pontos
09/06/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 3/6
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
 
Fonte: Aleksandra Sabelskaia / 123RF. 
 
Entre as fases listadas, existe a que lista todos os recursos, funções, requisitos, aprimoramentos e
correções que formam as alterações a serem feitas no produto em versões futuras.
 
Esta fase descrita é chamada de:
Product Backlog.
Product Backlog.
Resposta correta. A alternativa está correto, já que o Backlog de Produto ( Product
Backlog) é a lista de pendências acerca do produto. Os itens do Backlog do produto
têm os atributos de uma descrição, ordem, estimativa e valor.
Pergunta 5
Resposta Selecionada:  
Resposta Correta:  
O Feature-Driven Development (FDD) foi introduzido em 1997 por Jeff De Luca, quando ele
trabalhava em um projeto de desenvolvimento de software para um grande banco de Cingapura. É um
processo de desenvolvimento de software iterativo e incremental e também considerado um método
ágil de desenvolvimento.
 
Sobre as características importantes do FDD, analise as afirmativas a seguir:
 
I. Combina práticas recomendadas e reconhecidas, direcionadas à avaliação das funcionalidades
pelos clientes.
II. Como vantagem, o FDD é suficiente para pequenas equipes.
III. É uma ótima solução para manter o controle de projetos ágeis.
IV. O FDD possui processos longos com a metodologia com modelo para vários projetos.
 
 
Está correto o que se afirma em:
I e III, apenas.
I e III, apenas.
1 em 1 pontos
09/06/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 4/6
Feedback
da
resposta:
Resposta correta. A alternativa está correta, A afirmativa I está correta, pois o FDD
combina várias práticas recomendadas e reconhecidas no setor em um todo coeso.
Essas práticas são direcionadas a partir de uma perspectiva de funcionalidade
(recurso) avaliada pelo cliente. Seu principal objetivo é fornecer software de maneira
incremental em tempo hábil. A afirmativa III está correta, pois o FDD torna-se uma
ótima solução para manter o controle sobre projetos ágeis, incrementais e
complexos, devido ao seu processo centrado em recursos.
Pergunta 6
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
Uma metodologia ágil que busca fornecer um software de alta qualidade de forma rápida e de maneira
contínua. Uma das metodologias mais conhecidas tem seu nome vindo da ideia de que os elementos
benéficos das práticas tradicionais de engenharia de software são levados a níveis mais extremos. 
 
A afirmação acima se refere à metodologia:
XP.
XP.
Resposta correta. A alternativa está correta, pois o descritivo é a respeito do XP
( eXtreme Programming) cujas revisões de código são consideradas uma prática
benéfica e, levando ao extremo, o código pode ser revisado continuamente através
da prática da programação em pares, uma das doze práticas expressas nas regras
gerais do XP.
Pergunta 7
Resposta
Selecionada:
 
Resposta Correta:  
Feedback
da
resposta:
A eXtreme Programming ,
conhecida como XP, surgiu como uma das metodologias ágeis mais populares. É uma abordagem que
busca fornecer um software de alta qualidade, de forma rápida e de maneira contínua. Desta forma, a
melhoria da qualidade e a capacidade de resposta do software acontecem diante das mudanças nos
requisitos do cliente.
 
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. 
 
I. A XP possui uma qualidade estrutural, promovendo o envolvimento de dois programadores, sem
levar em conta ideias dosclientes, já que duas pessoas programando possuem uma visão
diferenciada.
 
Pois:
 
II. Uma das características mais marcantes da XP é a programação em par, onde duas pessoas
trabalham juntas no desenvolvimento, o que possibilita um melhor mecanismo para a solução de
problemas.
 
A seguir, assinale a alternativa correta.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Resposta correta. A alternativa está correta. A asserção II é uma proposição
verdadeira. Uma das principais características da metodologia XP é a programação
em par. As boas práticas daeXtreme Programming recomendam que duas pessoas
trabalhem juntas em uma mesma estação de trabalho para criar código para uma
história. Isso disponibiliza um mecanismo para a solução de problemas em tempo
real (duas cabeças normalmente funcionam melhor do que uma) e a garantia da
qualidade em tempo real.
1 em 1 pontos
1 em 1 pontos
09/06/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 5/6
Pergunta 8
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
Leia o excerto a seguir:
“SOA é uma arquitetura que promove a integração do negócio com a tecnologia da informação com
componentes de serviços, esse componente é o principal item dessa arquitetura. Os resultados que
SOA traz são: agilidade para atender às novas demandas, flexibilidade nas mudanças, redução de
custo e reuso de serviços”. (OLIVEIRA, 2013, on-line ).
 
OLIVEIRA, E. M. de. Vantagens e Desvantagens de SOA . 2013. Disponível em: https://www.devmedi
a.com.br/vantagens-e-desvantagens-de-soa/27437 . Acesso em: mar. 2020. 
 
Sobre as vantagens do uso de SOA, analise as afirmações a seguir:
1. ( ) O serviço pode ser reutilizado para outras aplicações.
2. ( ) Manutenção das partes feita pela modularização das partes do sistema.
3. ( ) Complexidade no gerenciamento do sistema.
4. ( ) Interrupção do serviço caso haja falta de rede ou internet.
5. ( ) A implementação do software é transparente para quem utiliza o serviço.
 
Assinale a alternativa que apresenta a sequência correta.
V, V, F, F, V.
V, V, F, F, V.
Resposta correta.  A sequência está correta. As características I (Reutilização), II
(Manutenibilidade) e a V (Abstração) são vantagens apresentadas pela arquitetura
SOA. Já as afirmações III (Complexidade) e IV (Interrompimento) ou ficar sem o
serviço por falta de internet é um empecilho nos trabalhos de qualquer empresa ou
usuário e não uma vantagem.
Pergunta 9
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
O manifesto ágil está presente em diversas áreas do conhecimento, e também em relação ao
desenvolvimento ágil de software. Dizemos que em reação ao software, a agilidade se aplica em um
conjunto de estruturas e práticas baseadas nos valores e princípios do Manifesto ágil, sendo composto
por 12 princípios, e compostos por quatro valores. Sobre esses quatro valores, analise as afirmações a
seguir:
 
1. Software mais do que processos e ferramentas;
2. Indivíduos e interações mais do que documentação abrangente;
3. Colaboração com o cliente mais que negociações de contratos;
4. Responder a mudanças mais que seguir um plano.
 
Sobre os quatro princípios, é correto o que se afirma em:
III e IV, apenas.
III e IV, apenas.
Resposta correta. Afirmações III e IV estão corretas, pois o Manifesto prioriza a
colaboração com o cliente ao invés do foco no contrato em si, além de buscar
atender às necessidades do cliente, sendo flexível a mudanças e não focar apenas
em um plano rígido. O conceito apresentado nas afirmações I e II estão invertidos.
1 em 1 pontos
1 em 1 pontos
https://www.devmedia.com.br/vantagens-e-desvantagens-de-soa/27437
09/06/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 6/6
Pergunta 10
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
A partir do manifesto ágil, surgiram metodologias como frameworks ou estruturas como forma de
implantar em equipes de desenvolvimento a parte prática da gestão de processos com base nos
princípios do Manifesto de Kent e seus colegas. Nesse aspecto, algumas metodologias se destacam
como Scrum, FDD e XP ( eXtreme Programming ).
 
Sobre as diferentes metodologias, analise as afirmações a seguir e faça sua correlação:
 
1. eXtreme Programming (XP)
2. Scrum
3. Feature-Driven Development (FDD)
 
( ) É um processo de desenvolvimento de software iterativo e incremental e também considerado um
método ágil de desenvolvimento de software. Cada projeto tem seu próprio modelo exclusivo, o que
resulta em uma lista de recursos.
( ) É uma estrutura onde as pessoas podem lidar com problemas complexos de adaptação, ao
mesmo tempo em que fornecem produtos de maneira mais produtiva e criativa. Possui uma etapa de
lista de pendências.
( ) Uma metodologia que busca a agilidade, sem deixar a qualidade de lado. Uma das principais
características é a programação em pares.
( ) É uma abordagem que busca fornecer um software de alta qualidade de forma rápida e de
maneira contínua diante de mudanças em requisitos.
 
Na correlação entre os três tipos de metodologia, assinale a alternativa que apresenta a sequência
correta.
3, 2, 1, 1.
3, 2, 1, 1.
Resposta correta. A alternativa está correta,  pois o FDD (3) gera uma lista de
recursos a serem criados para cada projeto. O Scrum (2) possui a etapa de Product
Backlog ou Lista de Pendências, o que torna a produção mais criativa e assertiva. XP
(1) se destaca pela programação em par, entre outras características. O XP (1)
também possui qualidade estrutural, é uma abordagem que busca fornecer
um software de alta qualidade e a capacidade de resposta do software diante das
mudanças nos requisitos do cliente.
1 em 1 pontos

Continue navegando