TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Evolução dos computadores

Resenha: Evolução dos computadores. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  25/8/2014  •  Resenha  •  441 Palavras (2 Páginas)  •  359 Visualizações

Página 1 de 2

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.

...

Baixar como (para membros premium)  txt (2.2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com