Buscar

ENG SOFTER II - ATIVIDADE 4

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

Prévia do material em texto

· Pergunta 1
· 0,25 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, F.
	Resposta Correta:
	 
V, F, V, F.
	Feedback da resposta:
	A resposta está correta.Hirotaka Takeuchi e Ikujiro Nonaka deram as bases da metodologia Scrum, no artigo “O novo novo jogo do desenvolvimento de produtos”, publicado em 1986.E na comparação entre a metodologia Ágil e a Scrum, vemos semelhanças e diferenças. Afinal, é possível correlacionar vários princípios do manifesto ágil dentro dos processos das metodologias ágeis específicas.
	
	
	
· 
Pergunta 2
· 0,25 em 0,25 pontos
· 
	
	
	
	Para criar uma metodologia, um padrão, um guia a ser seguido, certamente é necessário tempo, conhecimento, experiências e muita motivação. E com o método XP não foi diferente, ele foi criado no final dos anos 1980 e, ao longo de anos, convergiu em uma metodologia aplicável nos processos de desenvolvimento ágil de software s. A inspiração para criar o método XP é advinda de uma experiência vivida por Kent Beck e Ward Cunningham, enquanto trabalham em um projeto orientado a objetos.
 
TELES, V. M. Extreme Programming – Aprenda como encantar seus usuários desenvolvendo software
com agilidade e alta qualidade . São Paulo: Novatec, 2006.
 
Nesse contexto, escolha a alternativa que apresenta o que é correto afirmar sobre a metodologia XP.
	
	
	
	
	
	Resposta Selecionada:
	 A metodologia XP dá muito valor à coragem em desenvolver os incrementos, mesmo que estes estejam sujeitos a diversas manutenções.
	Resposta Correta:
	 A metodologia XP dá muito valor à coragem em desenvolver os incrementos, mesmo que estes estejam sujeitos a diversas manutenções.
	Feedback da resposta:
	A resposta está correta. É fundamental que todos os envolvidos no projeto de desenvolvimento entendam o quanto os requisitos podem mudar durante cada iteração e incremento e, por isso, devem estar abertos para que isso seja relatado e ajustado conforme necessidade.
	
	
	
· 
Pergunta 3
· 0,25 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, e a II é uma justificativa correta da I.
	Resposta Correta:
	 As proposições I e II são verdadeiras, e a II é uma justificativa correta da I.
	Feedback da resposta:
	A resposta está correta. Os protocolos padrões existem para que a troca de informações seja realizada pela internet. Além disso, ao entender como utilizar o SDL ( Services Description Language), o programador pode definir uma interface em XML, por exemplo, para poder identificar as funções e parâmetros do web service e então tratar o retorno das informações.
	
	
	
· 
Pergunta 4
· 0,25 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 III.
	Resposta Correta:
	 I e III.
	Feedback da resposta:
	A resposta está correta. As metodologias ágeis priorizam sempre os incrementos a cada iteração, mesmo que adicionando funcionalidades simples. A cada iteração todas as fases de projeto são executadas, e, devido à agilidade e simplicidade do processo, não há tempo para detalhamentos que não são primordiais para entregar cada versão potencialmente entregável.
	
	
	
· 
Pergunta 5
· 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 6
· 0,25 em 0,25 pontos
· 
	
	
	
	Um grande artifício da metodologia ágil Scrum
são as reuniões. Elas acontecem diariamente ou a cada Sprint , no início, no meio ou no final dela. Analisando o Scrum , é totalmente coerente que essas reuniões aconteçam, afinal, isso dá ênfase ao valor da comunicação e contribui para o feedback .Isso faz com que a equipe sempre saiba o que fazer, mantendo o tempo sempre ocupado com atividades úteis para entrega de cada Sprint
e, consequentemente, do produto final.
Sendo assim, analise as proposições a seguir.
 
I. A reunião de planejamento da Sprint
é extremamente importante, pois é definido o que será feito em toda a iteração.
 
PORQUE
 
II. As reuniões de revisão são realizadaspara finalizar a iteração e demonstrar o que foi desenvolvido, em caso de sucesso.
 
A respeito dessas proposições, assinale a alternativa que apresenta a correlação 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, mas a II não é uma justificativa correta da I.
	Feedback da resposta:
	A resposta está correta. Cada sprint conta com três tipos de reuniões, sendo que a quarta é uma reunião diária de no máximo 15 minutos. Todas essas reuniões garantem que todos entendam o que é para ser feito como objetivo comum e como tarefas individuais todos os dias e não haja brechas para más interpretações.
	
	
	
· 
Pergunta 7
· 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.
	
	
	
· 
Pergunta 8
· 0,25 em 0,25 pontos
· 
	
	
	
	Arquitetura de software
é um conceito bastante abrangente, pois consiste em definir quais os componentes de um software , quais suas propriedades externas, além de definir os relacionamentos entre software s. Existem diferentes tipos de arquitetura, como, por exemplo, a arquitetura de software
orientada a serviços (em inglês, Service-Oriented Architectures ) ou também chamada de SOA, que é considerada amais utilizada pelas organizações para criação de sistemas distribuídos.
 
Sobre essa arquitetura de software , analise as assertivas a seguir.
 
I. Na arquitetura orientada a serviços cada componente pode ser um serviço independente.
II. Os serviços nunca podem ser executados por computadores independentes do sistema que o utiliza.
III. A arquitetura é composta por três tarefas principais: provedor de serviço, solicitante de serviços e registro de serviço.
IV. Essa arquitetura utiliza protocolos de serviços para se comunicarem.
 
Assinale a alternativa que apresenta o que é correto afirmar.
	
	
	
	
	
	Resposta Selecionada:
	 I, III e IV.
	Resposta Correta:
	 I, III e IV.
	Feedback da resposta:
	A resposta está correta. Lembre-se que a arquitetura orientada a serviços é essencialmente utilizada para desenvolver sistemas com características distribuídas, nos quais há componentes independentes um dos outros, e também podem ser executados por computadores independentes da aplicação que o utiliza.
	
	
	
· 
Pergunta 9
· 0 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:
	 II, III e IV.
	Resposta Correta:
	 I, II e IV.
	
	
	
· 
Pergunta 10
· 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.

Outros materiais