Parte do ciclo de desenvolvimento do SIG que parte da necessidade, expressa sob a forma de requisitos, até a especificação do SIG-produto, composta de especificações dos subsistemas
SIG propriamente dito = Sistema de Representação e Análise Espacial
Subsistemas complementares
Sistema de Dados Básicos
Sistema de Referência a Dados
Sistema de Programas Afins
Sistema de Legislação Espacial
Arte de gerir a complexidade do sistema aportando soluções ao conjunto de problemas ao nível sistema, a montante e na interseção dos subsistemas
Objetivos:
Garantir a adequação do sistema às necessidades reais por uma justa especificação das exigências
Predizer as propriedades e comportamentos do sistema
Garanti-las pela concepção de uma arquitetura adequada
Compromissos:
Problema a solucionar com as missões, objetivos e restrições
Solução dependente das possibilidades das tecnologias existentes, tendo conta das imposições de custos e prazos do projeto
estado da arte
padrões
produtos de mercado
Elementos:
Concepção do sistema
Sistema-objeto, entendido como o sistema a montante onde se insere o SIG-produto
Ambiente do sistema-objeto
Ciclo de vida do SIG
Sustentação logística
Engenhos e tecnologias
Processos de desenvolvimento complementares
Níveis de abstração:
contextual:
área geográfica de abrangência
sistema -objeto do SIG
conceitual - arquitetura funcional:
competências e limitações técnicas
funcionalidade e restrições técnicas
estrutural - arquitetura orgânica:
organograma
arquitetura de informática
concreto - arquitetura física:
personagens e papéis
configuração tecnológica
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):
Definição:
Espaço do problema
Formulações de necessidades
Princípios expressos em cadernos de encargos
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 cliente
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
construtor
cliente
identificar imposições e restrições
funcionais
geo-espaciais
informacionais
Etapas:
Análise das necessidades:
Quem faz?:
Cliente
Cliente-Desenvolvedor: Proposta
Desenvolvedor: 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
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óptipos
Especificação de requisitos (documento “referencial dos requisitos”):
Missão do SIG
Objetivos
Expectativas dos usuários
Cenários operacionais
Fluxos tratados pelo sistema e principais processos mobilizados
Condições ambientais
Restrições e imposições:
Internas:
clientes:
Políticas e Diretrizes
Plano Diretor
Planejamento estratégico
Arquitetura de integração (sistema objeto)
Recursos alocados
desenvolvedores:
Metodologia:
Representação geo-espacial
Análise geo-espacial
Ferramentas disponíveis
Padrões
Externas:
Leis, resoluções, normas, regulamentações
Padrões industriais
Concorrência
Estado da arte tecnológico
Operacionais:
Exploração
Logística
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
Análise funcional:
Espaço problema-solução:
Aplicações do SIG
Apoio à decisão
Simulação
Construção da arquitetura funcional:
Decomposição interativa da funcionalidade esperada:
Funcionalidade requisitada
Funcionalidade sig
Apropriação
Definir a funcionalidade em suas atividades em termos de transformação de fluxos: