Especificação Funcional
- Wikipedia:
- Especificação funcional em desenvolvimento de software é um documento que especifica as funções que um sistema ou componente deve executar. A documentação geralmente descreve o que é necessário para o usuário do sistema, bem como as propriedades solicitadas de entradas e saídas.
- Tom DeMarco, Weinberg, Gane e Sarson:
- "Na análise estruturada a especificação funcional passou a ter as seguintes características: utilizar a representação gráfica, composta por vários diagramas apoiados por material textual; ser constituída de forma particionada, de modo que partes individuais da especificação pudessem ser lidas independentemente de outras; e ter o mínimo de redundância, tornando menos onerosa a tarefa de atualizar os requisitos."
Sequência da apresentação
| Item | Tópico | Orientação |
|---|---|---|
| 01 | Escopo | Explicar objetivos, características relevantes e restrições do projeto |
| 02 | Diagrama de Contexto | Destacar Entidades Externas e Depósitos de Dados, ignorando requisitos funcionais, |
| 03 | Entidades Externas | Detalhar sobre interação com perfis de pessoas, com sistemas e com possíveis hardwares contemplados nos projeto |
| 04 | Depósitos | Informar sobre aspectos dos dados que serão armazenados |
| 05 | Diagrama de Fluxo de Dados | Expor visualmente os requisitos funcionais do sistema mapeados com Entidades Externas e Depósitos |
| 06 | Mockup | Alinhar navegação do protótipo com proposta do DFD |
| 07 | Diagrama Entidade Relacionamento | Apresentar projeto do Banco de Dados informando tabelas, relacionamentos, campos, chaves e tipos de dados |
- Critérios:
- Ordem: sorteio
- Apresentador: Caso queiram, apenas um pode apresentar
- Material: Documentos publicados na Wiki
- Tempo: máximo de 15 minutos.