Relatoria ES
A análise funcional introduz uma linguagem comum, isenta de aspectos técnicos, de fácil entendimento por parte dos usuários, por meio da qual analistas, usuários e demais envolvidos podem se comunicar e se fazer entender.
Ela se baseia nos princípios da técnica de análise estruturada, introduzida na década de 70 por diversos metodologistas, principalmente, por Trish Sarson, Chris Gane e Tom DeMarco. Posteriormente, esta técnica foi aprimorada, com a inclusão de novos conceitos pela chamada análise essencial, introduzida por Palmer e McMenamin.
Quando se aplica?
A análise funcional serve principalmente para:
1. Sistematizar o processo de especificação de sistemas
Sem a análise funcional, a especificação do sistema, quando é feita, se baseia em descrições textuais, com todas as limitações da linguagem natural. Cada analista usa sua própria forma de especificação, sem uma padronização de linguagem e de métodos.
2. Obter a visão lógica ou conceitual do sistema de informação
Um dos princípios básicos das boas práticas de desenvolvimento de sistemas é a separação entre a visão lógica e a visão física. Tradicionalmente, os analistas têm tido dificuldades de expressar suas idéias em termos lógicos ou conceituais. Eles têm a tendência de se concentrar nos aspectos físicos da solução, antes mesmo da análise dos aspectos conceituais do problema ser concluída.
A análise funcional se caracteriza pela absoluta independência dos detalhes de implementação do sistema. Seu resultado é um conjunto de gráficos e descrições que oferecem uma visão lógica ou conceitual do sistema.
Quando se aplica? - Uniformizando e estruturando
3. Uniformizar as diferentes visões que as pessoas têm de um sistema.
4. Estruturar e simplificar a análise de sistemas de