1 Introdução à análise de sistemas
A análise de sistemas
Abordar o tema "análise de sistemas" é mergulhar na história do computador, pois o desenvolvimento do software encontra-se intimamente ligado ao desenvolvimento do hardware.
Basta imaginar que na aurora dos computadores, por volta dos anos 1950, eles eram máquinas monstruosas, que pesavam dezenas de toneladas e não passavam, na verdade, de enormes calculadoras, com um poder de processamento infinitesimal, se comparado a qualquer computador com processadores modernos. Nos primórdios da era do computador, os jargões técnicos, hoje banais, como sistemas operacionais, sistemas aplicativos, internet, interfaces gráficas, entre outros, dificilmente eram mencionados, a não ser em filmes de ficção científica. Após a construção dos primeiros computadores comerciais, a informação, cada vez mais, deixou de ser processada por meios manuais e passou a ser obtida por meios automáticos.
Embora, no princípio, as linguagens de programação não fossem tão poderosas como as existentes atualmente, elas já possuíam características que permitiam a sua estruturação e também a dos sistemas que por meio dessas linguagens eram criados. Criar um sistema nesses tempos limitava-se à criação de programas que interagiam, para obter um resultado esperado. Não eram adotados critérios para que o sistema fosse apenas eficaz, mas, sim, para que fosse também eficiente. Até mesmo nos dias atuais, os sistemas muitas vezes não são confeccionados de forma eficiente. Seja por problemas técnicos, como a falta de software adequado, ou por problemas de falta de pessoal qualificado, o fato é que se deixa de lado a oportunidade de fazer a coisa certa
(eficácia) da forma certa (eficiência).
Nas aulas seguintes, você aprenderá sobre técnicas para o desenvolvimento de sistemas, com base nos conceitos da análise