Caio
Para a montagem deste documento será necessário consultar alguns dos seminários apresentados
.
Introdução
Este documento apresenta a especificação de requisitos para a informatização do ..... Fazer uma descrição do software explicando os tópicos abaixo:
Viabilidade
Utilização
Escopo
Processos
Negócio
Necessidades do usuário
Identificação das informações necessárias ao usuário
Ambiente ou Contexto
Confirmar requisitos iniciais
Abrangência
Levantamento sobre:
Tarefas
Objetivos
Contexto
Razão
Fases do processo de desenvolvimento de software:
Definição dos requisitos – “o quê”
Análise do sistema
Planejamento do projeto
Análise de requisitos
Desenvolvimento do projeto– “como”;
Projeto
Codificação -> implementação -> protótipo
Testes
Teste de Unidade
Teste de Integração
Teste de Sistema
Teste de Aceitação
Teste de Operação Técnicas de teste Caixa branca
Caixa preta
Caixa cinza
Manutenção – “alterações”.
Corretiva
Adaptativa
Evolutiva
Exemplo
O sistema baseado em plataforma WEB estará preparado para integrar as seguintes funcionalidades:
- Disponibilizar acesso através de plataforma móvel (smartphone);
Metodologia de desenvolvimento do software (Tradicional ou Ágil)
Ciclo de vida clássico
Espiral
Prototipação
Orientado a Reuso
UP
RUP
XP – Extreme Programming
DSDM - Dynamic Systems Development Method
ASD - Adaptive Software Development
FDD - Feature Driven Development
Etc...
Levantamento de requisitos
Entrevista
Workshop
Questionários
Brainstorming
Grupo Focal
Técnica de levantamento utilizada:
...
Métodos de Observação
Etnografia
Observação
Protocolo de análise
Métodos Analíticos
Reuso de requisitos
Estudo de documentação
Laddering
Sorteio de cartões
Repertory grid
Metodos Sintéticos
Reuniões planejadas (ex. JAD/ RAD)
Prototipação
Questionário de Ambiente
StoryBoards
Soft