Você está na página 1de 2

CEFET/RJ

Bacharelado em Sistemas de Informação


Engenharia de Software
Atividade Avaliativa

Premissas: Atividade Individual; Entregue um pdf ou doc com as respostas e modelos.

1) Cite as etapas e as características dos principais ciclos de vida em desenvolvimento


de software? (0,3)

a) Definição: Identificar, entender o problema e buscar uma solução. Realizar a


modelagem dos processos e análise do sistema.
b) Desenvolvimento: Codificar, desenvolver e testar.
c) Operação: Software já em produção, oferecer suporte ao usuário e
acompanhar.

2) Comente sobre os principais frameworks/métodos ágeis usados atualmente? (0,3)

a) Scrum: Método criado em 1993, o mais usado, se baseia em um modelo


incremental e iterativo. Possui 3 papéis: Product Owner (PO), Scrum Master, e
Membros.

b) XP: Extreme Programming, método com premissa de flexibilidade (visando


sempre a constante mudança) e simplicidade.

3) Explique as funções dos principais papéis ágeis? (0,3)

a) Scrum-> Possui 3 papéis: Product Owner (PO – Entende a necessidade do


Stakeholder e passa para a equipe), Scrum Master (Responsável e guia do
projeto), Membros (desenvolvedores/colaboradores no geral)

b) XP-> 5 papéis principais: Programador (executa o projeto), Cliente (escreve a


história dos usuários, Testador (executa testes funcionais), Rastreador
(Consciência da equipe, visão global do sistema) e Treinador (responsável pelo
projeto como um todo)
4) Explique os principais artefatos ágeis? (0,3)

a) Scrum-> Product Backlog: lista com o que fazer (ainda não iniciado), Sprint
Backlog (composta pelo Sprint Goal [Por quê?], Sprint [O quê?] e o Increment
[Como?]
b) Xp -> (código, documentos, modelos, diagramas, etc...)

5) Explique as principais cerimônias ágeis? (0,3)

6) Na Web, encontre: (0,5)

 Um padrão para requisitos formais;


 Um template para personas;
 Um modelo para histórias de usuário;
 Uma técnica para estimativa de tarefas/histórias;
 Um template “cheklist” para inspeção de requisitos/histórias de usuário;
 Uma planilha para gerenciar projetos ágeis;
 Um checklist para inspeção de qualidade do processo de desenvolvimento;
 Um template para BDD (Behaviour Driven Development) em histórias de
usuário;

7) Sobre o sistema analisado em aula, mostre aqui os seguintes artefatos: (2,0 pontos)

Declaração de Visão
Personas
Histórias de Usuário:
Critérios de aceitação para as histórias

Você também pode gostar