Buscar

Atividade 4 - Práticas de Engenharia de Software (1)

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

1 - 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. 
(A) Microsoft, IBM, Amazon. 
(B) Google, Microsoft, Mitsubishi. 
(C) Bosch, Apple, Google. 
(D) Amazon, Toshiba, Sony. 
(E) Disney, Uber, Dell. 
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. 
2 - Em metodologia ágil, uma delas possui um evento de aproximadamente 15 minutos 
voltado para a equipe de desenvolvimento. Essa reunião é diária e serve para realizar uma 
revisão do que foi feito no dia anterior, o que será feito no dia atual e a declaração de algum 
tipo de impedimento que pode estar atrapalhando o desenvolvimento de algo que está 
sendo criado em cada sprint. 
 
Assinale a alternativa que representa corretamente a metodologia descrita acima. 
(A) Scrum. 
(B) Kanban. 
(C) TDD. 
(D) XP. 
(E) FDD. 
Resposta correta. Está correto, pois a prática se chama Daily Scrum, uma reunião diária 
com os membros da equipe que busca deixar claro o que está sendo feito, os impedimentos 
e o que se pretende realizar no dia atual, analisando um sprint 
anterior. 
3 - 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: 
 
 
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: 
 
(A) Product Backlog. 
(B) Vision. 
(C) Sprint Review. 
(D) Sprints Backlog. 
(E) User Stories. 
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. 
 
4 - O termo SaaS significa Software as a Service e é referente ao uso de sistemas e 
softwares não apenas como um produto final, mas como um serviço utilizado por usuários e 
fornecido por empresas especializadas de maneira recorrente. As plataformas SaaS 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. 
 
A respeito dos pontos positivos do SaaS, analise as afirmativas a seguir e assinale V para 
a(s) Verdadeira(s) e F para a(s) Falsa(s). 
 
- Com um serviço em um computador remoto, caso falte internet, ocasiona problemas de 
conectividade. 
- Não há necessidade de instalação e desta forma não precisa mais contratar especialistas 
de TI. 
- Por mais que os serviços sejam oferecidos por empresas, ataques a servidores de dados 
são recorrentes. 
- Possui escalabilidade a partir da solicitação de serviços conforme a necessidade. 
 
Assinale a alternativa que apresenta a sequência correta. 
(A) V, V, F, F. 
(B) F, F, F, F. 
(C) F, V, F, V. 
(D) F, V, F, F. 
(E) V, V, V, V. 
Resposta correta. A sequência está correta. A afirmativa II é verdadeira, pois não 
necessidade de instalação - a empresa não precisa mais contratar um especialista em TI 
apenas para baixar o software em vários computadores do escritório ou se preocupar em 
manter o software em todos os computadores atualizados. A afirmativa IV é verdadeira, 
como característica temo a Escalabilidade - por estar em servidores de terceiros e possuir 
diferentes níveis de pacotes e planos, empresas de pequeno, médio e nível empresarial 
podem escolher uma estrutura inicial e ir solicitando serviços adicionais conforme a 
necessidade for crescendo. 
 
5 - 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: 
(A) I, e III, apenas. 
(B) I, II e IV, apenas. 
(C) I e IV, apenas. 
(D) II e III, apenas. 
(E) III e IV, 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-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. 
6 - 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. 
(A) V, V, F, F, V. 
(B) F, V, F, V, V. 
(C) V, V, V, V, V. 
(D) V, V, F, F, F. 
(E) F, F, 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. 
 
7 - 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. 
(A) As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da 
I. 
(B) A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa. 
(C) As asserções I e II são proposições falsas. 
(D) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
(E) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa 
correta da I. 
 
8 - 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: 
 
- eXtreme Programming (XP) 
- Scrum 
- 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. 
(A) 2, 3, 1, 3. 
(B) 2, 1, 3, 2. 
(C) 3, 2, 1, 1. 
(D) 1, 2, 3, 1. 
(E) 1, 3, 2, 2. 
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. 
9 - 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: 
 
(A) II e III, apenas. 
(B) II, III e IV, apenas. 
(C) I, II e III, apenas. 
(D) I, II e IV, apenas. 
(E) I, III e IV, apenas. 
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. 
 
10 - Por mais vantajoso que seja o uso de Software como Serviços (SaaS), podemos 
elencar pontos negativos no seu uso. Afinal, por mais vantagens que se possa ter, qualquer 
tipo de tecnologia da informação pode apresentar alguns pontos fracos. Sobre pontos 
fracos, analise as afirmações a seguir: 
 
- Falta de serviço se houver problema de Conectividade. 
- Imperícia por parte do usuário. 
- Segurança e/ou vulnerabilidade dos dados. 
- Planejamento de Orçamento comprometido. 
 
 
Sobre pontos negativos, é correto o que se afirma em: 
(A) I, II, III e IV. 
(B) II, III e IV, apenas. 
(C) I, III e IV, apenas. 
(D) III e IV, apenas. 
(E) I, II e III, apenas. 
Resposta correta. A alternativa está correta pois apenas as afirmações I, II e III estão 
corretas. A afirmativa IV não é um ponto fraco, afinal, com o uso de software como serviço 
geralmente há a possibilidade de um melhor planejamento de gastos e do orçamento das 
empresas quanto a softwares e TI.

Continue navegando