Evolução dos computadores
Resenha: Evolução dos computadores. Pesquise 861.000+ trabalhos acadêmicosPor: xlaurimarx • 25/8/2014 • Resenha • 441 Palavras (2 Páginas) • 392 Visualizações
No início da evolução dos computadores, por volta dos anos 40,
grandes esforços eram despendidos na construção do hardware em
razão das dificuldades e limitações tecnológicas daépoca. À medida que
a tecnologia de construção de hardware foi dominadaas preocupações
voltaram-se para a construção do software, na década de 50 os sistemas
operacionais e as linguagens de programação tornaram-se o foco da
evolução dos computadores, o objetivo destes softwares era abstrair do
usuário cada vez mais a complexidade do funcionamento do hardware, o
que permitia que o usuário final concentrasse suas preocupações na
solução de problemas computacionais ao invés de problemas de uso do
hardware.
No início dos anos 60, a queda dos preços do hardware e o
surgimento dos sistemas operacionais multiprogramados contribuíram
para o aumento da eficiência e utilidade dos sistemas computacionais.
Uma das conseqüências dessa evolução foi o surgimento da necessidade
de sistemas computacionais cada vez maiores e mais confiáveis. Desta
necessidade, surgiu um problema nada trivial devido à falta de
experiência e a não adequação dos métodos de desenvolvimento
existentes para pequenos programas, o que foi caracterizado, ainda na
década de 60 como a "crise do software", mas que, por outro lado,
permitiu o nascimento do termo "Engenharia de Software".
Nos dias atuais, o custo de construção de hardware encontra-se
em queda constante, o que não acontece com o custo de
desenvolvimento de software, pelo contrário, hoje ele corresponde a uma
fatia cada vez maior do custo global do software. Isso acontece porque a
tecnologia de desenvolvimento de software implica, ainda, grande carga
de trabalho, os projetos de grandes sistemas de software envolvendo, em
regra geral, um grande número de pessoas num prazo relativamente
longo de desenvolvimento. O desenvolvimento destes sistemas é
realizado, na maior parte das vezes, de forma "ad-hoc", conduzindo a
freqüentes desrespeitos de cronogramas e acréscimos de custos de
desenvolvimento.
...