Buscar

Metodologia XP e Web Services

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

Pergunta 1
0,25 em 0,25 pontos
	
	
	
	A equipe de desenvolvimento na metodologia ágil XP trabalha de acordo com alguns papéis bem definidos. Esses papéis são primordiais para que a organização dos trabalhos ocorra da forma esperada e em conformidade com as ideias, valores e práticas da XP. Cada membro da equipe pode ter um papel diferente e deve colaborar com os outros membros para que, juntos, colaborem para atingir um objetivo em comum.
 
Acerca desse contexto, associe cada papel com seus respectivos significados.
 
I. Gerente de Projeto
II. Coach 
III. Analista de Teste
IV. Redator Técnico
V. Desenvolvedor
 
() Trabalha para que o processo ocorra sempre da melhor forma, mantendo as boas práticas da metodologia ágil XP.
() É quem elabora a documentação do sistema, com o auxílio dos desenvolvedores.
() Garante que os processos administrativos ocorram conforme planejamento, inclusive se todos estão trabalhando ativamente em suas funções.
() É quem analisa, projeta e codifica o sistema de software , isto é, é quem constrói o software , de fato.
() Responsável pela escrita dos testes,junto com o cliente.
 
Agora, assinale a alternativa que apresenta a sequência correta.
	
	
	
	
	Resposta Selecionada:
 
II, IV, I, V, III.
Resposta Correta:
 
II, IV, I, V, III.
Feedback da resposta:
A resposta está correta. Cada profissional deve entender seu papel dentro do processo para que a metodologia ágil XP esteja de acordo com suas práticas e valores e o produto possa ser desenvolvido conforme o planejamento diário.
	
	
	
Pergunta 2
0 em 0,25 pontos
	
	
	
	A metodologia XP surgiu em meados dos anos 1980, contudo, com o Manifesto Ágil, tanto a metodologia XP, quanto as demais, ganharam força. Diversos autores, consultores e desenvolvedores de software se uniram para criar os princípios e filosofia para o desenvolvimento ágil, que não deixa de se inspirar nas metodologias tradicionais, mas que quebra os paradigmas antes criados por elas. 
 
Nesse contexto, analise as assertivas a seguir. 
 
I. É extremamente importante trabalhar a comunicação, não só entre a equipe de desenvolvimento como um todo, mas também entre equipe e cliente.
II. A documentação deve ser feita assim como nas metodologias tradicionais, pois sem elas não podemos revisar o que foi feito.
III. A motivação da equipe de desenvolvimento é primordial, o que aumenta a chance de sucesso no desenvolvimento do produto de software , agregando valor para o mesmo e a organização.
IV. Robustez no desenvolvimento, com detalhes de implementação são importantes para entregar software 
operáveis.
 
Assinale a alternativa que apresenta o que é correto afirmar.
	
	
	
	
	Resposta Selecionada:
 
I e II.
Resposta Correta:
 
I e III.
	
	
	
Pergunta 3
0 em 0,25 pontos
	
	
	
	O conceito de web service 
é importante ao passo que permitem que os sistemas possam se integrar um ao outro e, consequentemente, sejam compatíveis para que essa integração aconteça. Imagine que uma empresa tem um sistema já em uso por algum tempo, que realiza determinado serviço para ela. Contudo, precisaram desenvolver outro sistema para outro serviço em específico, mas não querem gastar muito e desenvolver um sistema novo que agregue ambos os serviços. A empresa então pode contar com a tecnologia de web service .
 
Nesse contexto, analise as proposições a seguir.
 
I. Uma vantagem da utilização de web service é o fato de que não é necessário saber sobre a plataforma ou a linguagem de programação em que foram desenvolvidos os sistemas.
 
PORQUE 
 
II. O importante é ter o conhecimento sobre como utilizar os protocolos padrões, tais como HTTP, XML e SOAP.
 
A respeito dessas proposições, assinale a alternativa correta.
	
	
	
	
	Resposta Selecionada:
As proposições I e II são verdadeiras, mas a II não é uma justificativa correta da I.
Resposta Correta:
 
As proposições I e II são verdadeiras, e a II é uma justificativa correta da I.
	
	
	
Pergunta 4
0 em 0,25 pontos
	
	
	
	Uma vez que existam serviços já implementados, sabemos que ter seguido corretamente a engenharia de serviços propicia não só um serviço de qualidade como também o fácil reuso do serviço. Reutilizar serviços é muito comum, por isso, é preciso analisar quais serviços são candidatos para serem reusados conforme a utilidade dos mesmos para apoio aos negócios da organização. Esses serviços candidatos podem ser utilitários, de negócio ou de processos e o engenheiro de software devem ser capazes de definir quais serviços candidatos podem ser reusáveis. 
 
Acerca do que envolve identificar os serviços candidatos, assinale com V, as afirmações verdadeiras e com F, as falsas.
 
( )Os serviços utilitários são aqueles que podem ser usados em diversificados processos de negócios.
( ) Os serviços de negócio estão relacionados a uma funcionalidade que corresponde a um serviço que auxilia um processo de negócio.
( )Os serviços de processos se referem a funções que apoiam um negócio em específico.
( )O engenheiro de software deve considerar a forma como os serviços serão utilizados para definir os serviços candidatos.
 
Assinale a alternativa que apresenta a sequência correta das respostas.
	
	
	
	
	Resposta Selecionada:
 
V, V, V e F.
Resposta Correta:
 
V, F, F e V.
	
	
	
Pergunta 5
0 em 0,25 pontos
	
	
	
	O termo Scrum surgiu a partir de um esporte chamado rugby. Nesse esporte, existe uma jogada na qualos jogadores de ambos os times se juntam e, com a cabeça abaixada, os jogadores de times opostos se empurram para ganhar a posse de bola. Se um jogador falhar, o time todo perde. Foi desse conceito que deu origem ao nome da metodologia ágil Scrum , enfatizando que o trabalho em equipe é um pilar do processo.
 
Referente aos conceitos da metodologia Scrum , assinale V,nas afirmações verdadeiras e F, nas falsas.
 
( )Os autores Hirotaka Takeuchi e Ikujiro Nonaka escreveramum artigo em 1986,já associando desenvolvimento de produtos ao método Scrum e a um tipo de jogo.
( )No Scrum , assim como na metodologia ágil XP, existe o papel de um gerente de projetos.
( )Assim como na metodologia ágil XP, o Scrum também prega os valores de coragem e respeito.
( )Diferente da metodologia ágil XP, o Scrum não trabalha com iterações, pois trabalha somente com incrementos.
 
Agora assinale a alternativa que apresenta a sequência correta de respostas.
	
	
	
	
	Resposta Selecionada:
 
V, F, V, V.
Resposta Correta:
 
V, F, V, F.
	
	
	
Pergunta 6
0,25 em 0,25 pontos
	
	
	
	Um conceito que é relativamente diferente entre as metodologias ágeis XP e Scrum são os atores (ou papéis) e suas responsabilidades dentro do processo de desenvolvimento do produto de software . Enquanto no XP existe um gerente, no Scrum esse conceito não existe, pois, cada membro da equipe é seu próprio gerente. Isso significa que cada membro da equipe deve ser mais responsável e independente, contudo, sempre disposto e motivado a colaborar com a equipe para atingir o objetivo em comum.
 
Diante desse contexto, analise as assertivas sobre os atores e suas respectivas responsabilidades no Scrum .
 
I. O Scrum Master é como um coach , isto é, a pessoa que supervisiona e também é detentor do conhecimento sobre os processos do Scrum , portanto, ele é quem guia e motiva a equipe para que ela utilize o Scrum da melhor forma.
II. O Product Owner é quem define os requisitos que compõe o Backlog do Produto e decide quais terão prioridade em cada sprint , pois ele entende do negócio e passa esse conhecimento para a equipe.
III. O Product Owner é responsável por realizar o desenvolvimento e teste do produto final, além de homologar a aplicação junto ao cliente.
IV. Todos os membros do time de desenvolvimento são seus próprios gerentes, por isso tem certa autonomia, desde que façam seu papel em prol dos objetivos da equipe.
 
Assinale a alternativa
que apresenta o que é correto afirmar.
	
	
	
	
	Resposta Selecionada:
 
I, II e IV.
Resposta Correta:
 
I, II e IV.
Feedback da resposta:
A resposta está correta. A equipe de desenvolvimento no Scrum, assim como na metodologia XP, trabalha com diversos conhecimentos, então, pode ser que em determinados momentos seja preciso alocar os devidos profissionais para o projeto, que estão envolvidos, muitas vezes, em outros projetos. E assim os profissionais com determinado conhecimento podem trabalhar em diversos projetos ao mesmo tempo.
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	O princípio da Engenharia de Serviços é prover métodos, padrões e processos que permitam o desenvolvimento de aplicação, baseando-se em serviços. Esta abordagem pode permitir que os serviços sejam reutilizados por outras aplicações, de forma ágil e facilitada. Para que isso seja possível, os serviços devem ser desenvolvidos de forma abstrata e com processos bem definidos e documentados.
 
Referente a Engenharia de Serviços, assinale com V, as afirmações verdadeiras e com F, as falsas.
 
( ) O processo de engenharia de serviços é composto por quatro estágios principais: análise, projeto, desenvolvimento e implantação.
( )Identificação de serviço candidato é um dos estágios que compõe a Engenharia de serviços.
( )A etapa de desenvolver/codificar uma aplicação em determinada linguagem de programação, refere-se ao estágio de projeto de serviço.
( ) Identificação de serviço candidato, projeto de serviço e implementação e implantação de serviço são considerados os três estágios principais do processo de engenharia de serviço.
 
Agora assinale a alternativa que apresenta a sequência correta de respostas.
	
	
	
	
	Resposta Selecionada:
 
F, V, F, V.
Resposta Correta:
 
F, V, F, V.
Feedback da resposta:
A resposta está correta. Lembre-se que para que o processo de engenharia de serviço seja aplicado corretamente, devem ser utilizados os três estágios principais: identificação de serviço candidato, projeto de serviço e a implementação e implantação de serviço. Cada estágio possui seus objetivos e particularidades e devem ser executados nesta ordem, pois são todos dependentes uns dos outros.
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	Um artefato em Engenharia de Software 
pode ser qualquer subproduto que é elaborado durante o processo de desenvolvimento de um software e então tem uma pequena função em específico. Esse artefato pode ser um diagrama de casos de uso, pode ser um documento ou mesmo um código executável. Na metodologia ágil Scrum , existe um tipo de artefato chamado de Backlog , que pode ser subdividido em mais dois tipos, conforme o que é descrito no e-book .
 
Escolha a alternativa que melhor descreve sobre o artefato de Backlog do Produto.
	
	
	
	
	Resposta Selecionada:
Corresponde ao documento que contém uma lista com todas as informações sobre o que deve ser feito no projeto.
Resposta Correta:
Corresponde ao documento que contém uma lista com todas as informações sobre o que deve ser feito no projeto.
Feedback da resposta:
Sua resposta está correta. O Backlog do Produto deve ser elaborado de acordo com o que é definido pelo Product Owner. No início do projeto o Backlog do Produto não precisa estar completo, pois ele é incrementado com o tempo.
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	Para que o processo de desenvolvimento de software esteja de acordo com a metodologia ágil XP, além de valores, é preciso seguir algumas práticas. Essas práticas são importantes para que o processo de desenvolvimento seja ágil e produtivo, conforme já foi amplamente estudado pelos desenvolvedores da metodologia. Caso elas não sejam seguidas, não estaríamos seguindo corretamente a metodologia, o que coloca em risco a qualidade do produto final.
 
Sobre as práticas da metodologia ágil XP, analise as assertivas a seguir. 
 
I. O cliente deve estar presente, isto é, participar constantemente, dando feedback s para a equipe de desenvolvimento, ao passo em que disponibilizam as versões utilizáveis.
II. Reuniões rápidas são realizadas todas as manhãs para que o que foi feito no dia anterior seja discutido e o dia presente seja planejado, analisando o que deve ser implementado como prioridade.
III. A programação deve ser em par e o desenvolvimento deve ser guiado por testes, de modo que cada um revise o que o outro implementa e eles se complementem, e para que existam testes que possam validar o sistema a qualquer momento.
IV. É feito o refactoring , para que ninguém consiga alterar o código sem que haja consentimento e acordo com o par que implementou esse código. Assim como o sistema deve ser integrado somente quando realmente é necessário, o que pode demorar dias.
V. Os desenvolvedores devem trabalhar oito horas por dia, contudo, caso necessário, devem manter um ritmo sustentável, trabalhando mais, desde que se sintam aptos.
 
Assinale a alternativa que apresenta o que é correto afirmar.
	
	
	
	
	Resposta Selecionada:
 
I, II e III.
Resposta Correta:
 
I, II e III.
Feedback da resposta:
A resposta está correta. Você entendeu o que as práticas significam e consegue interpretá-las. As práticas da metodologia XP atendem aos princípios das metodologias ágeis e agregam suas particularidades, que fazem com que várias equipes de desenvolvimento se tornem adeptas à metodologia ágil XP.
	
	
	
Pergunta 10
0 em 0,25 pontos
	
	
	
	Cada tipo de serviço a ser desenvolvido precisa seguir uma combinação de: para quem é o serviço, que tipo de informação está envolvida e qual a tecnologia que será utilizada. Por exemplo, se você deseja economizar tempo para fazer o check-in no aeroporto e pode fazer isso pelo totem, você certamente ficará feliz com o serviço, caso consiga com facilidade, fazer seu check-in e não precisar enfrentar filas para falar com um atendente. Para que um serviço seja planejado, precisa passar por uma engenharia composta por três estágios principais, segundo Sommerville (2011).
 
SOMMERVILLE, I. Engenharia de Software . 9. ed. São Paulo: Pearson Addison Wesley, 2011.
 
A respeito desses estágios, analise as assertivas a seguir.
 
I. Por meio da identificação do serviço candidato,definem-se quais serviços podem ser implementados e o que é necessário para isso.
II. O projeto de serviço permite que o engenheiro demonstre como o serviço pode ser implementado.
III. A implementação se trata da definição da arquitetura do projeto.
IV. A implantação se refere aos testes que são realizados antes de disponibilizar o serviço aos usuários.
                                  
Assinale a alternativa que apresenta o que é correto afirmar.
	
	
	
	
	Resposta Selecionada:
 
I, II e IV.
Resposta Correta:
 
I e II.

Teste o Premium para desbloquear

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

Continue navegando