Analise
1. EVOLUÇÃO E TÉCNICAS NA ÁREA DE ANÁLISE DE SISTEMAS
1.1 ANÁLISE DE SISTEMAS TRADICIONAL
Até meados da década de 70, as especificações preparadas pelos analistas de sistemas caracterizavam-se por:
- Especificações narrativas; - Difíceis de ler e compreender; - Impossíveis de manter.
Inexistia ferramenta de especificação de requisitos, já que o analista elaborava somente o modelo físico do sistema.
1.2 ANÁLISE ESTRUTURADA CLÁSSICA
De meados dos anos 70 a meados dos anos 80. Esta metodologia foi formulada a partir da contribuição de GANE/SARSON (1977) e TOM DEMARCO (1978). As especificações caracterizam-se por:
- Versões iniciais de modelos gráficos; - Ênfase na modelagem de implementações atuais de um sistema antes da modelagem do novo sistema.
Ferramentas principais de especificação de requisitos: DFD (Diagrama de Fluxo de Dados), DAID (Diagrama de Acesso Imediato aos Dados), normalização, especificação da lógica de processos (miniespecificações) usando Português Estruturado/Árvore de Decisão/Tabela de Decisão.
1.3 ANÁLISE DE ESTRUTURADA MODERNA
De meados dos anos 80 até hoje. Caracteriza-se por:
- Mudanças na terminologia; - Subdivisão de eventos; - Diminuição da ênfase no modelo físico atual; - Estreita integração entre modelagem de processo e modelagem de dados.
Formulada por Edward Yourdon (em seu livro ANÁLISE ESTRUTURADA MODERNA, Editora Campus, 1990), baseando-se nos trabalhos de McMenamin/Palmer (1985). Ferramentas principais de especificação de requisitos: DFD, dicionário de dados, DER (Diagrama de Entidades e Relacionamentos), Diagrama de Transição de Estados (DTE), normalização, especificação da lógica de processos (miniespecificações) usando Português estruturado/Árvore de decisão/Tabela de decisão.
Na tabela abaixo, sintetizamos as técnicas, suas abordagens principais e as ferramentas usadas em cada:
Técnicas
Abordagens
Ferramentas
Análise de