Buscar

atv 4 PRATICAS DE ENGENHARIA DE SOFTWARE

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Revisar envio do teste: ATIVIDADE 4 (A4)
 
Usuário	ESTER HIZQUI DE OLIVEIRA LIMA
Curso	GRA1655 PRÁTICAS DE ENGENHARIA DE SOFTWARE PTA - 202010.ead-29770919.06
Teste	ATIVIDADE 4 (A4)
Iniciado	27/06/20 16:25
Enviado	27/06/20 17:04
Status	Completada
Resultado da tentativa	9 em 10 pontos 
Tempo decorrido	39 minutos
Resultados exibidos	Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
0 em 1 pontos
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.devmedia.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:
( ) O serviço pode ser reutilizado para outras aplicações.
( ) Manutenção das partes feita pela modularização das partes do sistema.
( ) Complexidade no gerenciamento do sistema.
( ) Interrupção do serviço caso haja falta de rede ou internet.
( ) A implementação do software é transparente para quem utiliza o serviço.
 
Assinale a alternativa que apresenta a sequência correta.
Resposta Selecionada:	
Incorreta V, V, V, V, V.
 
 
Resposta Correta:	
Correta V, V, F, F, V.
Feedback da resposta:	Sua resposta está incorreta. A sequência está incorreta já que as afirmações II e V são vantagens, mas a IV não. Ficar sem o serviço por falta de internet (III) e a maior complexidade no gerenciamento do sistema (IV) são empecilhos nos trabalhos de qualquer empresa ou usuário.
Pergunta 2
1 em 1 pontos
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 dos clientes, 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.
Resposta Selecionada:	
Correta A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Resposta Correta:	
Correta A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Feedback da resposta:	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 da eXtreme 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.
Pergunta 3
1 em 1 pontos
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:
Resposta Selecionada:	
Correta I e III, apenas.
Resposta Correta:	
Correta I e III, apenas.
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 4
1 em 1 pontos
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:
 
Com SaaS, você não precisa necessariamente instalar aplicativos de software no seu computador.
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.
Algumas aplicações permitem que você faça download de conteúdos e possa acessá-los mesmo estando off-line.
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:
Resposta Selecionada:	
Correta I e III, apenas.
Resposta Correta:	
Correta I e III, apenas.
Feedback da resposta:	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-line permite que você faça download do 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 5
1 em 1 pontos
Em outros tempos, para se utilizar um software, era necessário adquirir o mesmo como um produto, seja através dos antigos disquetes, CDs e DVDs, pendrive, com a necessidade de instalação na máquina em que se queria utilizar. Com a evolução da internet, o software não precisou mais ser instalado na máquina do usuário, mas passou a poder ser acessado de maneira remota, seja por um navegador (browser) ou por uma aplicação-cliente.
 
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas.
 
I. O Software como serviço é uma alternativa de uso de softwares.
Pois:
II. No contexto de SaaS, um software são serviços prestados e não mais mero produto.
 
A seguir, assinale a alternativa correta.
 
Resposta Selecionada:	
Correta As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Resposta Correta:	
Correta As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Feedback da resposta:	Resposta correta. A alternativa está correta, pois
a asserção I é uma proposição verdadeira, pois no contexto de SaaS o software passou a não precisar de instalação em computadores e dispositivos. A asserção II também é verdadeira e justifica a I, pois através do uso de SaaS, o software deixa de ser um produto ou programa adquirido para ser um serviço on-line prestado por empresas especializadas.
Pergunta 6
1 em 1 pontos
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.
Resposta Selecionada:	
Correta Microsoft, IBM, Amazon.
Resposta Correta:	
Correta Microsoft, IBM, Amazon.
Feedback da resposta:	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 7
1 em 1 pontos
Dentro da computação em nuvem existem diversos tipos de serviços aos clientes. Esses serviços são distribuídos em tipos de arquitetura. Dentre esses serviços, podemos mencionar as plataformas SaaS, que são ideais para quando se deseja que um aplicativo seja executado de maneira leve e confiável, com o mínimo de informações personalizadas.
 
O uso do SaaS apresenta alguns pontos positivos. Sobre esses pontos, analise as asserções a seguir:
 
Sem Necessidade de Instalação.
Maior Custo de Implantação.
Manutenção e Suporte Qualificados.
Escalabilidade.
 
Das afirmações acima, é correto o que se afirma em:
Resposta Selecionada:	
Correta I, III e IV, apenas.
Resposta Correta:	
Correta I, III e IV, apenas.
Feedback da resposta:	Resposta correta. A alternativa está correta pois SaaS traz consigo a não obrigatoriedade de instalação de novo software, o suporte e manutenção qualificados, pois é feito pelo próprio desenvolvedor do software sempre que necessário, além da escalabilidade. Com SaaS, há na verdade um menor curso de implantação, pois desobriga a ter uma versão local dos serviços.
Pergunta 8
1 em 1 pontos
O desenvolvimento ágil de software surgiu da iniciativa de nomes como Kent Beck e outros desenvolvedores que na época, em 2001, criaram o chamado “Manifesto Ágil”. A partir do manifesto, surgiram metodologias como frameworks e 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. Sobre metodologias ágeis, analise as asserções a seguir:
 
XP é uma metodologia criada por Kent Beck baseada em 12 princípios.
FDD é um processo onde cada projeto tem seu próprio modelo exclusivo, o que resulta em uma lista de recursos.
Scrum tem como uma das principais características a programação em pares.
Kent Beck é um dos criadores do Manifesto Ágil e do eXtreme Programming (XP).
 
Está correto o que se afirma em:
Resposta Selecionada:	
Correta I, II e IV, apenas.
Resposta Correta:	
Correta I, II e IV, apenas.
Feedback da resposta:	Resposta correta. As afirmações sobre XP e Kent Beck estão corretas nas afirmativas I e IV. A afirmativa II sobre FDD também está correta, pois essa metodologia é baseada em recursos. A afirmativa III está incorreta, o XP é quem tem como características a programação em pares, entre outras características.
Pergunta 9
1 em 1 pontos
Sua metodologia consiste em que cada projeto tem seu próprio modelo exclusivo, o que resultará em uma lista de recursos. As últimas três atividades são processos iterativos curtos, com um recurso que não leva mais de duas semanas para ser construído.
 
Assinale a alternativa que representa corretamente a metodologia ágil com as características descritas acima.
Resposta Selecionada:	
Correta FDD ( Feature-Driven Development).
Resposta Correta:	
Correta FDD (Feature-Driven Development).
Feedback da resposta:	Resposta correta. A alternativa está correta, pois FDD ou Desenvolvimento Orientado a Recursos é um processo onde cada projeto tem seu próprio modelo exclusivo, o que resulta em uma lista de recursos. É um processo de desenvolvimento de software iterativo e incremental e também considerado um método ágil de desenvolvimento de software.
Pergunta 10
1 em 1 pontos
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:
 
Software mais do que processos e ferramentas;
Indivíduos e interações mais do que documentação abrangente;
Colaboração com o cliente mais que negociações de contratos;
Responder a mudanças mais que seguir um plano.
 
Sobre os quatro princípios, é correto o que se afirma em:
Resposta Selecionada:	
Correta III e IV, apenas.
Resposta Correta:	
Correta III e IV, apenas.
Feedback da resposta:	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.
Sábado, 27 de Junho de 2020 17h04min59s BRT
 OK

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais