Segundo o autor Chris Gane do livro Anlise Estruturada de Sistemas, a
anlise estruturada de sistemas compe-se de um conjunto de tcnicas e ferramentas, em constante evoluo, nascido do sucesso da programao e do projeto estruturados. Seu conceito fundamental a construo de um modelo lgico de um sistema, utilizando tcnicas grficas capazes de levar usurios, projetistas e analistas a formarem um quadro claro e geral do sistema e de como suas partes se encaixam para atender s necessidades daqueles que dele precisam. Ainda segundo Chris Gane, at o momento em que essas ferramentas de Anlise Estruturada de Sistemas se desenvolvessem, no havia como mostrar as funes lgicas bsicas e os requisitos do sistema, pois os analistas se perdiam nos detalhes da implementao fsica (existente ou proposta). De acordo com o autor Chris Gane, a anlise de sistema a parte mais difcil do desenvolvimento de um sistema. No a dificuldade tcnica do trabalho, embora muitos projetos exijam que o analista seja um bom conhecedor das tecnologias atuais de processamento de dados. Nem so as dificuldades polticas que surgem quando o projeto direcionado a um grande grupo de pessoas, cujos interesses so conflitantes. Tampouco so os problemas de comunicao que surgem quando pessoas com experincias diferentes, com diferentes pontos de vista e vocabulrio diverso tenham de trabalhar juntas. acombinao dessas dificuldades que torna a Anlise de Sistemas to difcil e exigente. O fato de o analista servir de intermdio entre a comunidade de usurios - aqueles que percebem com mais sensibilidade seus problemas, mas acham difcil expliclos e so vagos sobre o que os computadores podem fazer para ajudar - e a comunidade de programadores - os ansiosos para que a organizao tenha uma funo de processamento de dados bem definida, mas que no possuem informao adequada para saber o que melhor para a empresa. O analista deve combinar o que atualmente possvel na atual tecnologia (minis, micros, processamento distribudo, banco de dados, comunicao de dados) e o que vale a pena ser feito pela empresa, em relao a maneira como administrada.
Fazer essa comparao de modo que atenda a todos os grupos a
parte mais difcil do esboo do projeto, segundo o autor Chris Gane. Se a combinao for bem feita, no importa quo difcil seja o projeto, pois ele atender as necessidades solicitadas. Porm, se no for, no importa quo seja excelente a implantao, uma vez que as necessidades dos usurios no foram atendidas. Nesse caso, os custos podem ser maiores que os benefcios. Por isso necessrio o mximo de ajuda possvel com os recursos e ferramentas para que a combinao seja feita com o mximo de perfeio. Ainda no livro Anlise Estruturada de Sistemas, o autor Chris Gane diz que os problemas que o analista enfrenta so entrelaados, e faz um breve resumo em 5 itens sobre esses problemas: No primeiro problema o autor fala sobre comunicao entre usurio e analista. Diz que o analista acha difcil aprender o bastante sobre a empresa para conesguir atender os requisitos do sistema atravs dos olhos do usurios. O autor comenta o seguinte: muitas vezes ouvimos dizer - "Construmos um sistema tecnicamente excelente, mas que no era o que os usurios desejavam". O analista no tem o direito de esperar uma explicao lcida do usurio sobre os requisitos do sistema; ele deve ajud-lo a determinar suas necessidades. O analista precisa dominar esse problema. No segundo problema, o autor Chris Gane relata que as pessoas na comunidade de usurios ainda no conhecem o suficiente sobre processamento de dados para saberem o que , ou no, vivel. Os problemas dos analistas em processamento de dados so, por exemplo, muito piores do que os da indstria de construo, a comear pelo fato de, antigamente, no ter meios de criar um modelo do que era pretendido construir. Em uma construo, por exemplo, ou prjeto de engenharia, de qualquer dimenso, o arquiteto discuir o spedidos de seus clientes e depois produzir um modelo e estrutura final. Os interessados podero observar o modelo, compar-lo s suas experincias anteriores com tais estruturas e formar uma ideia clara do que recebero em troca do seu dinheiro. As novas ferramentas da anlise estruturada de sistemas permitem a produo do modelo grfico de um sistema capaz de desempenhar quase o mesmo papel que o modelo de um edifcio. No terceiro problema, o autor Chris Gane fala que pode acontecer que
o analista fique sobrecarregado de detalhes rapidamente, no somente
de detalhes sobre os negcios da empresa como tambm de detalhes tcnicos inerentes ao novo sistema. Grande parte do tempo na fase de anlise do projeto utilizada na aquisio e informao detalhada sobre a situao do momento, procedimentos relativos a inmeros fatos que so produzidos por algo to complexo quanto os negcios de uma empresa real. A menos que haja algum esquema ou estrutura para organizar esses detalhes, o analista pode sentir-se sobrecarregado com fatos e papelada. Os detalhes so necessrios e devem estar disponveis quanod necessrios, mas ao analista devem ser dadas ferramentas que o ajudem a controlar o detalhe.