Fases do Processo
Processo interativo de resolução de problemas visando transformar necessidades em requisitos e estes em soluções comprometidas com o equilíbrio entre necessidades e possibilidades
- Análise de requisitos (exigências do sistema)
Tem por objetivo identificar as necessidades (aplicações desejadas do SIG e restrições previstas) e transformá-las em requisitos expressos em uma agenda a ser cumprida inicialmente pelas especificações do SIG e, posteriormente, na materialização do sistema, pelos resultados obtidos em sua operação.
A agenda de requisitos é um referencial permanente do SIG ao longo do projeto, se detalhando e aperfeiçoando até a integração completa de todos os constituintes do SIG em uma solução capaz de produzir os resultados esperados.
- Definição
- Espaço do problema
- Formulações de necessidades
- Princípios expressos em cadernos de encargos ou agenda de requisitos
- Especificação completa, coerente, factível e verificável de requisitos funcionais e não-funcionais
- Referencial de exigências, compromissos e requisitos do SIG
- Objetivo
- definir especificação do SIG a realizar do ponto de vista do demandante
- detalhamento do conjunto de requisitos
- funcionais (funcionalidade do SIG e complementos)
- não-funcionais (desempenho e qualidades exigidas)
- definir ambiente no qual o sistema deverá operar
- integrador
- demandador
- identificar imposições e restrições
- funcionais
- geoespaciais
- informacionais
- Etapas
- Análise das necessidades
- Quem faz?
- Demandante
- Demandante-Integrador: Proposta
- Integrador: retomada e revisão
- Desafio
- fazer convergir para as necessidades reais
- dominar instabilidade e incoerências das expressões de necessidades
- pôr em evidência expressões de necessidades não explicitadas
- Extração das necessidades verdadeiras
- Transmissão entre parceiros de projeto
- Modelizações funcionais (diagramas)
- Esquemas e maquetes parciais
- Sistema
- Interfaces
- Resultado: Especificação de requisitos
- Convergência sobre um conjunto de exigências expressando necessidades reais
- Separação para cada necessidade
- domínio da restrição ou imposição (estrita)
- domínio da expectativa (flexibilidade)
- Validação
- Completude externa
- Coerência externa
- resoluções de conflitos
- busca de consenso
- Quem faz?
- Refino dos requisitos
- Decompor e detalhar as necessidades de um SIG
- Objetivos
- rigor
- realismo
- Verificação precisa e em níveis de abstração
- Coerência
- Completude interna
- Modelizações ao nível conceitual dos dados e processos
- Viabilidade técnica e orçamentária
- Escolhas de concepção
- Verificações por modelizações quantitativas
- Prototipagem
- Análise de risco
- Testabilidade
- Validação externa como o cliente
- Reuniões de validação
- Protótipos
- Análise das necessidades
- Especificação de requisitos (documento “agenda de requisitos”)
- Missão do Programa ou Projeto
- Missão do SIG
- Objetivos
- Finalidade
- Missão
- Contexto operacional
- Expectativas dos usuários
- Cenários operacionais
- Fluxos tratados pelo sistema e principais processos mobilizados
- Condições ambientais
- Restrições e imposições
- Internas
- demandantes
- Políticas e Diretrizes
- Plano Diretor
- Planejamento estratégico
- Arquitetura de integração (sistema objeto)
- Recursos alocados
- integradores
- Metodologia
- Representação geoespacial
- Análise geoespacial
- Ferramentas disponíveis
- Padrões
- Formatos de Arquivos
- Metadados
- Metodologia
- demandantes
- Externas
- Leis, resoluções, normas, regulamentações
- Padrões industriais
- Concorrência
- Estado da arte tecnológico
- Operacionais
- Exploração
- Logística
- Internas
- Ergonomia
- Fatores de qualidade
- desempenho
- viabilidade
- disponibilidade
- confiabilidade
- segurança
- manutenibilidade
- operabilidade
- interoperabilidade
- Impactos eventuais
- processo decisório
- programas
- projetos
- competências humanas
- organizações
- Validação
- Requisitos
- Expectativas
- Restrições
- Imposições
- Definição