Buscar

COMUM STEAM_Engenharia de Software_APS _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

Prévia do material em texto

ATIVIDADE PRÁTICA SUPERVISIONADA Implantação 20181 
ENGENHARIA DE SOFTWARE 
 
 
OBJETIVOS DE APRENDIZAGEM COMPETÊNCIAS RELACIONADAS 
1. Analisar características, vantagens e desvantagens dos processos de 
desenvolvimento de software tradicionais e ágeis. 
2. Comparar os diferentes modelos de desenvolvimento 
3. Avaliar a aplicação de modelos tradicionais no desenvolvimento de 
software. 
4. Avaliar a aplicação de modelos ágeis no desenvolvimento de software 
5. Analisar o manifesto ágil no contexto de desenvolvimento de software. 
6. Aplicar Scrum no desenvolvimento de um software e exemplos de 
aplicações 
 
I 
II 
XII 
XIV 
 
ATIVIDADES A SEREM DESENVOLVIDAS 
As atividades que serão desenvolvidas pelos estudantes encontram-se detalhadas no ambiente virtual de 
aprendizagem (Blackboard) da disciplina. 
 
APS 1 - Baseada na Leitura de Textos 
 
Pesquise sobre os modelos tradicionais: Cascata, Espiral e RUP abordando como funcionam, características, vantagens e 
desvantagens de cada um. Trace um comparativo entre o Cascata e o Espiral relacionando ao RUP descrevendo semelhanças, 
analisando como o RUP utiliza-se de alguns conceitos e ideias do Cascata e Espiral. 
Pesquise sobre AGILE, o manifesto ágil e modelos ágeis de desenvolvimento. Elabore um comparativo entre AGILE e Tradicional, e 
por fim, pesquise sobre os ciclos iterativos e incremental, quais modelos (agile e tradicional) são iterativos e incrementais. Por fim, 
realize um levantamento sobre quais modelos de desenvolvimento são utilizados nas grandes empresas, tipo o FACEBOOK, 
GOOGLE, AMAZON, TWITTER, LINKEDIN, SPOTIFY, NETFLIX, MERCADO LIVRE, MICROSOFT, ORACLE, etc... 
 
Como sugestão, utilize as bibliografias: PRESSMAN e SOMMERVILLE sobre Engenharia de Software, principalmente para os 
modelos tradicionais, sobre o SCRUM utilize o Guia do SCRUM e o Livro do SCRUM SBOK (internet), alguns cases em: 
https://less.works/, porém não atenha-se somente a estas, explore outras referências e a web (“site confiáveis”). 
Exigência para entrega: mínimo de três (3) laudas e formato relatório técnico. 
 
 
APS 2 - Leitura de Textos em inglês e uso de tecnologia 
 
Leia e estude as referências sobre o scrum e elabore um relatório técnico sobre Scrum escalável, o SCRUM em larga escala 
aplicável a grandes projetos. Além do relatório técnico deverá ser pesquisado um caso prático (descritivo de sistema), elaborando 
um backlog de produto, os backlogs de sprints, burndown e histórias de usuário: 
 
Read and study the references about scrum and prepare a technical report on Scrum Scalable, SCRUM on a large scale applicable 
to large projects. In addition to the technical report, a practical case (descriptive of system) should be researched, elaborating a 
product backlog, backlogs of sprints, burndown and user Stories: 
 
 http://agilemanifesto.org/ 
 http://agilemanifesto.org/principles.html 
 https://www.scrumatscale.com/scrum-at-scale-guide/ (guide scaled scrum) 
 https://magistrateinc.com/how-scrum-trello-doubled-our-marketing-agencys-productivity/ 
 http://scrumguides.org/docs/scrumguide/v2016/2016-Scrum-Guide-US.pdf#zoom=100 
 https://www.scrumalliance.org/why-scrum 
 https://www.scrum.org/resources/blog/what-scaling-scrum 
 https://techbeacon.com/enter-nexus-ken-schwaber-scaling-scrum-future-agile 
 https://less.works/ (scaled scrum cases) 
 
Escrever um relatório sobre o Scrum como um framework ágil e mostrar como Scrum é utilizado no desenvolvimento de um 
produto de software. Escolher um case e desenvolver os artefatos do scrum para o case escolhido. elaborar um backlog de 
produto, sprints, burndown e as histórias de usuário. Os artefatos serão organizados numa planilha ou na plataforma trello 
(https://trello.com - Compartilhar quadro de tarefa com o professor) 
 
Write a report about Scrum like agile framework and show how Scrum used in the software development. Choose a case and 
develop the scrum artifacts for the chosen case. build a product backlog, sprints, burndown and user stories. The artifacts will be 
organized in a worksheet or on the trello platform (https://trello.com - Share task board with teacher) 
 
 
 
AVALIAÇÃO 
 
A avaliação da APS será baseada nos princípios de autonomia pedagógica, feedback significativo e 
metacognição, culminando na autoavaliação do estudante. A nota da APS será atribuída no valor de 
0,0 (zero) até 1,0 (um) ponto e vai compor a nota da A2, com base na rubrica de autoavaliação 
disponível no Ambiente Virtual de Aprendizagem. Só poderá realizar a autoavaliação o estudante que 
finalizar a atividade conforme instruções deste documento, postando-a até o dia solicitado pelo 
professor.

Continue navegando