Partilhar: WhatsApp
aulify
UC UC02837 · T. Desenv. Software

Ficha 01 · Ciclo de vida e metodologias

Requisitos, estimativa, ágil, Scrum/Kanban
Versão · Aluno
Tempo · 60 minutos
Cotação · 100 pontos
Aluno(a)
Turma
Data
Objectivos da ficha

Parte I · Requisitos

Exercício 1 · Funcional ou não-funcional (15 pts)

Classifica cada requisito:

a) "O utilizador pode recuperar a senha por email." ___

b) "O site carrega em menos de 2 segundos." ___

c) "O sistema suporta 1000 utilizadores simultâneos." ___

d) "O administrador exporta relatórios em PDF." ___

e) "Os dados pessoais são encriptados (RGPD)." ___

f) "É possível pesquisar produtos por nome." ___

Exercício 2 · User stories (15 pts)

Escreve 3 user stories no formato "Como… quero… para…" para um sistema de biblioteca escolar (papéis: aluno, bibliotecário).

Exercício 3 · Critérios de aceitação (10 pts)

Para a story "Como aluno, quero fazer login para aceder à minha conta", escreve 3 critérios de aceitação.

Parte II · Planeamento

Exercício 4 · MoSCoW (15 pts)

Vais fazer uma app de gestão de tarefas como PAP. Classifica em Must/Should/Could/Won't:

a) Criar e listar tarefas. ___

b) Autenticação de utilizador. ___

c) Notificações push no telemóvel. ___

d) Marcar tarefa como concluída. ___

e) Integração com Google Calendar. ___

f) Tema escuro. ___

Exercício 5 · Estimativa (10 pts)

Um colega estima que a PAP "fica pronta em 2 semanas". Que problemas vês nesta estimativa e como melhorá-la?

Parte III · Metodologias

Exercício 6 · Cascata vs Ágil (10 pts)

a) Dá uma vantagem e uma desvantagem da cascata.

b) Porque é que o ágil domina hoje no desenvolvimento de software?

Exercício 7 · Aplicar a uma PAP individual (10 pts)

Vais fazer a PAP sozinho. Scrum completo faz sentido? Que abordagem leve recomendarias e como organizá-la?