Resumo

Os programas fazem parte da história dos computadores, pois é por seu intermédio que as máquinas efetuam as funções desejadas, interpretando a linguagem de máquina. Os programas são desenvolvidos para tipos específicos de computador. Cabe aos programadores desenvolver softwares, por isso é sempre útil conhecer as novas descobertas e tecnologias da área: delas dependem as qualidades do software criado. E é vital conhecer, também, o processo de programação.

Com o avanço dos computadores domésticos, houve também uma grande mudança nos sistemas operacionais. Nos anos 80, praticamente todos os sistemas operacionais domésticos eram monousuário e monotarefa, ou seja, eram projetados para uso de um único usuário e para executarem um único programa por vez, como o DOS. Com o lançamento de microcomputadores mais rápidos, foi possível a instalação de sistemas operacionais maiores e com mais recursos, dotados de GUIs, como o Windows 95/98 e o Mac OS. Atualmente, muitos computadores domésticos possuem o Windows XP ou o Linux, sistemas reconhecidamente estáveis e multiusuários, versões praticamente iguais aos sistemas de uso corporativo.

De forma parecida, softwares aplicativos valeram-se do poder de processamento das máquinas atuais e dos novos recursos fornecidos pelo sistema operacional. A produtividade com ambientes gráficos e amigáveis e a possibilidade de executar vários programas simultaneamente aumentaram significativamente a produtividade. Muitas organizações valem-se desses benefícios para a criação de software proprietários, produzidos especificamente para atender a seus problemas.

Uma preocupação permanente dos analistas de sistemas e dos programadores foi também a integração. Gráficos desenvolvidos com planilhas eletrônicas podem ser inseridos em textos produzidos com editores de textos. Assim que uma alteração é feita na planilha original, o gráfico da planilha no texto é automaticamente atualizado. Softwares para gerenciamento de banco de dados (SGBD) fornecem soluções prontas para projeto, modelagem, criação e pesquisa dos bancos de dados, com grande integração entre os atuais softwares do mercado. Essa integração é realmente uma tendência entre os softwares, o que explica a relevância dos padrões na informática.

Nesse cenário, é importante que não reinventemos a roda na construção de uma solução, e que saibamos visualizar tendências, considerando nosso conhecimento, para não investirmos em modismos.



Copyright © 2010 AIEC.