Buscar

PROVA PRÁTICAS DE ENGENHARIA DE SOFTWARE - A4

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 11 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 11 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 9, do total de 11 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

11/06/2021 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA1655 ... 
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_668065_1&PARENT_ID=_16219873_1&CONTENT_ID=_16219896_1 1/11 
 
 
Pergunta 1
 
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: 
11/06/2021 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA1655 ... 
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_668065_1&PARENT_ID=_16219873_1&CONTENT_ID=_16219896_1 2/11 
 
 
 
 
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: 
Resposta Selecionada: 
Resposta Correta: 
Product Backlog. 
 
Product Backlog. 
Comentário 
da resposta: 
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. 
11/06/2021 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA1655 ... 
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_668065_1&PARENT_ID=_16219873_1&CONTENT_ID=_16219896_1 3/11 
 
 
 
 
Pergunta 2 
1 em 1 pontos 
 
Software como serviço (SaaS) é muito utilizado em computação em nuvem e é um modelo de distribuição de software onde um 
determinado provedor presta serviços disponibilizando softwares para clientes que necessitam. Além do SaaS, temos também 
outros tipos de serviços oferecidos na computação em nuvem, sendo infraestrutura como serviço (IaaS) e plataforma como 
serviço (PaaS). 
 
Sobre Saas, analise as afirmações a seguir: 
 
SaaS é a oferta de um software como prestação de um ou mais serviços específicos e não meramente como um produto. 
Uma forma comum de software como serviço é com repositório de arquivos em nuvem, chamado de “drive”. 
O fato de não ser necessário instalar aplicativos localmente torna menos confiável o uso de SaaS. 
A escalabilidade não é uma vantagem do SaaS, pois requer bastante do servidor em que o serviço está sendo executado. 
 
 
Sobre as características do SaaS, é correto o que se afirma em: 
Resposta Selecionada: 
Resposta Correta: 
I e II, apenas. 
 
I e II, apenas. 
Comentário 
da 
resposta: 
Resposta correta. A alternativa está correta. As duas primeiras afirmações estão corretas. Mas o fato da instalação ser desnecessária 
não torna o software menos confiável. Quanto à escalabilidade, trata-se de uma boa vantagem, pois o serviço pode crescer de acordo 
com a demanda de usuários. 
 
 
Pergunta 3 
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 
11/06/2021 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA1655 ... 
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_668065_1&PARENT_ID=_16219873_1&CONTENT_ID=_16219896_1 4/11 
 
 
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: 
Resposta Correta: 
I, III e IV, apenas. 
 
I, III e IV, apenas. 
Comentário 
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 4 
1 em 1 pontos 
 
Como todo manifesto, a ideia é de certa forma combater velhas práticas do desenvolvimento de software, utilizando novos 
argumentos que simplifiquem o processo, mas sem desprezar o zelo pelo que é de responsabilidade de todos os envolvidos no 
processo. 
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. 
 
I. Quando o manifesto fala sobre o “Software Operacional” ser acima da “documentação completa”, um não exclui o outro. 
Pois: 
11/06/2021 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA1655 ... 
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_668065_1&PARENT_ID=_16219873_1&CONTENT_ID=_16219896_1 5/11 
 
 
II. O ideal é a busca de uma documentação que acompanhe o software, mas com foco no objeto do projeto em si, o sistema ou 
aplicação que se quer ver desenvolvida. 
 
A seguir, assinale a alternativa correta. 
 
 
Resposta Selecionada: 
Resposta Correta: 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
Comentário 
da 
resposta: 
Resposta correta. A asserção I deixa claro que um argumento não elimina necessariamente outro, como foco no software funcionando 
mas sem descartar a documentação. A asserção II justifica essa primeira afirmação, visto que a documentação é sim importante, mas 
sem deixar de lado o atendimento às necessidades do usuário. 
 
 
Pergunta 5 
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: I e III, apenas. 
11/06/2021 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA1655 ... 
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_668065_1&PARENT_ID=_16219873_1&CONTENT_ID=_16219896_1 6/11 
 
 
Resposta Correta: I e III, apenas. 
 
Comentário 
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 
1 em 1 pontos 
 
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, analiseas 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. 
11/06/2021 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA1655 ... 
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_668065_1&PARENT_ID=_16219873_1&CONTENT_ID=_16219896_1 7/11 
 
 
 
Na correlação entre os três tipos de metodologia, assinale a alternativa que apresenta a sequência correta. 
Resposta Selecionada: 
Resposta Correta: 
3, 2, 1, 1. 
 
3, 2, 1, 1. 
Comentário 
da 
resposta: 
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. 
 
 
Pergunta 7 
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: 
11/06/2021 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA1655 ... 
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_668065_1&PARENT_ID=_16219873_1&CONTENT_ID=_16219896_1 8/11 
 
 
Resposta Selecionada: 
Resposta Correta: 
I e III, apenas. 
 
I e III, apenas. 
Comentário 
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 8 
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: 
Resposta Correta: 
III e IV, apenas. 
 
III e IV, apenas. 
Comentário 
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. 
11/06/2021 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA1655 ... 
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_668065_1&PARENT_ID=_16219873_1&CONTENT_ID=_16219896_1 9/11 
 
 
 
 
Pergunta 9 
1 em 1 pontos 
 
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. 
Resposta Selecionada: 
Resposta Correta: 
Scrum. 
 
Scrum. 
Comentário 
da resposta: 
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. 
 
 
Pergunta 10 
0 em 1 pontos 
 
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: 
11/06/2021 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA1655 ... 
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_668065_1&PARENT_ID=_16219873_1&CONTENT_ID=_16219896_1 10/11 
 
 
 
 
Fonte: Aleksandra Sabelskaia / 123RF. 
 
Entre as fases listadas, existe a que se cria uma espécie de usuário padrão ou persona, que representa como o produto final 
deverá atender ao usuário do futuro software. 
Esta fase descrita é chamada de: 
Resposta Selecionada: 
Resposta Correta: 
Product Backlog. 
 
User Stories (Histórias do usuário). 
Comentário 
da 
resposta: 
Sua resposta está incorreta. A alternativa está incorreta, pois visão (ou Vision ) é a fase onde surgem as ideias 
iniciais do projeto, de onde irá partir o fluxo de processo. Ali são validadas as necessidades iniciais do cliente antes 
de se criar suas histórias. O Backlog de Produto ( Product Backlog ) é a lista de pendências acerca do produto. Os 
11/06/2021 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA1655 ... 
https://fmu.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_668065_1&PARENT_ID=_16219873_1&CONTENT_ID=_16219896_1 11/11 
 
 
itens do Backlog do produto têm os atributos de uma descrição, ordem, estimativa e valor. Sprint é uma etapa de 
projeto. Ele geralmente equivale a um período não superior a quatro semanas e, sempre que um sprint termina, 
outro deverá começar, até que o produto esteja pronto. O Sprint Review é uma revisão de cada sprint 
antes da confirmação para passagem para outro sprint . Sprints Backlog ocorre com o Backlog definido. A partir 
dele teremos uma sequência de atividades de desenvolvimento de cada artefato do produto a ser criado, que gera 
as Sprints Backlog , que é um plano com detalhes suficientespara que as mudanças em andamento possam ser 
entendidas no Daily Scrum .

Continue navegando