Escolar Documentos
Profissional Documentos
Cultura Documentos
Requisitos Funcionais:
• 1. RF01 - Cadastro de Tarefas: O sistema deve permitir que o usuário cadastre novas tarefas,
inserindo título, descrição e data de conclusão.
• 2. RF02 - Visualizar Tarefas: O sistema deve exibir uma lista de todas as tarefas cadastradas,
mostrando título, descrição e data de conclusão.
• 3. RF03 - Marcar Tarefa como Concluída: O usuário deve poder marcar uma tarefa como
concluída, indicando o progresso realizado.
• 4. RF04 - Excluir Tarefa: O sistema deve permitir que o usuário exclua tarefas que não são
mais relevantes.
• 5. RF05 - Priorização de Tarefas: O usuário deve poder definir a prioridade de cada tarefa,
destacando as mais importantes.
• 6. RF06 - Categorias de Tarefas: O sistema deve permitir que o usuário atribua categorias (por
exemplo, trabalho, estudos, pessoal) para organizar melhor as tarefas.
• 7. RF07 - Notificações: O sistema deve ser capaz de enviar notificações ao usuário sobre
tarefas próximas à data de conclusão.
Exemplo
• Requisitos Não Funcionais:
• 1. RNF01 - Usabilidade: O sistema deve possuir uma interface amigável e intuitiva,
facilitando o uso mesmo por usuários sem experiência prévia em aplicativos de
gerenciamento de tarefas.
• 2. RNF02 - Desempenho: O sistema deve ser responsivo, com tempos de resposta
rápidos para cadastro, visualização e edição de tarefas.
• 3. RNF03 - Segurança: As informações das tarefas devem ser armazenadas de
forma segura, garantindo que apenas o usuário tenha acesso aos seus dados.
• 4. RNF04 - Disponibilidade: O sistema deve estar disponível 24 horas por dia, 7 dias
por semana, para que o usuário possa acessá-lo a qualquer momento.
• 5. RNF05 - Compatibilidade: O aplicativo deve ser compatível com os principais
sistemas operacionais e navegadores, como Windows, macOS, Android e iOS.
• 6. RNF06 - Localização: O sistema deve suportar diferentes idiomas para que
usuários de várias regiões possam utilizar o aplicativo.
• 7. RNF07 - Desempenho em diferentes dispositivos: O sistema deve ser otimizado
para funcionar bem em diferentes dispositivos, como smartphones, tablets e
computadores.
Exercícios
1) Qual a diferença entre processo e notação?
2) Qual a diferença entre análise e projeto de
sistemas de software?
3) Cite algumas características da orientação a
objetos.
4) O que é o Processo Unificado? Quais são as
características do processo unificado?
Exercício
• Defina o que é o documento de requisitos.
• Diferencie requisitos funcionais de requisitos
não-funcionais.
Exercício
• Propor requisitos funcionais e não funcionais para o
desenvolvimento de um aplicativo de entrega de alimentos.
• Situação: A empresa "FastFood Express" deseja criar um
novo aplicativo de entrega de alimentos para melhorar o
serviço aos clientes. Eles estão buscando ideias inovadoras
para tornar o aplicativo mais atrativo, eficiente e
competitivo no mercado.
• Os alunos foram contratados como consultores de requisitos
e precisam propor um documento de requisitos composto
de, pelo menos:
– 5 requisitos funcionais; e
– 5 requisitos não funcionais para o novo aplicativo.
Referências
Projeto de Software Usando a UML.
Andrey Ricardo Pimentel
Introdução a UML