Buscar

Evolução do Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Rodolfo Machado Scaloppe
Prof.ª Mª Aline de Souza 
Evolução do Software
Podemos definir software com sendo um conjunto de instruções a serem seguidas e executadas na manipulação, redirecionamento, ou modificação de um dado.
A primeira Era(1950-1960):
A primeira era da evolução do software é caracterizada por o uso muito rudimentar do software em si. O software naquela época era visto com "uma reflexão posterior", não havia muito interesse no seu desenvolvimento. O seu desenvolvimento era feito, virtualmente, sem administração até que os prazos começassem a se esgotar e os custos a subir abruptamente. Naquela época a limitação dos computadores era tanta que normalmente apenas um aplicativo por vez era executado. O software, por outro lado, era projetado para cada aplicação e tinha uma distribuição relativamente limitada. O software dito "pacote", isto é, programas para serem vendidos a um ou mais clientes, estava em sua infância. A maior parte do software era desenvolvida e em última análise usada pela própria pessoa ou organização. Você escrevia-o, colocava-o em funcionamento e, se ele falhasse, era você quem o consertava. Por causa desse ambiente de software personalizado o projeto era processo implícito realizado no cérebro de alguém e a documentação muitas vezes não existia.
A Segunda Era (1960-1970):
A multiprogramação e os sistemas multiusuários introduziram novos conceitos de iteração homem-máquina. As técnicas iterativas abriram um novo mundo de aplicações e novos níveis de sofisticação de software e hardware. Sistemas de tempo real podiam coletar analisar e transformar dados de múltiplas fontes, daí controlando processos e produzindo saída em milissegundos e não em minutos. Os avanços da armazenagem on-line levaram à primeira geração de sistemas de gerenciamento de banco de dados. Também foi caracterizada pelo uso do produto de software e pelo advento do “software houses". O software começou a ser produzidos em larga escala, contemplando milhares de usuários. A partir dessa época muitos começaram a desenvolver pacotes para venda e ganharam muito dinheiro.
A Terceira Era (1970-1989):
Os sistemas aumentam consideravelmente sua complexidade. As redes globais, as comunicações digitais de largura de banda elevada e a crescente demanda de acesso "instantâneo" a dados exigem muito dos desenvolvedores de software. Essa época foi muito marcada pelo início da utilização de microprocessadores e o início do uso de computadores pessoais. O computador pessoal foi o catalisador do crescimento de muitas empresas de software. Enquanto as empresas de software vendiam centenas ou milhares de cópias de seus programas, a empresa terceira era vendem dezenas e até mesmo centenas de milhares de cópias.
A Quarta Geração (1990-2008):
As tecnologias orientadas a objetos, orientadas a documentos, estão ocupando o lugar das abordagens mais convencionais para o desenvolvimento de software em muitas áreas de aplicação. As técnicas de "quarta geração" para o desenvolvimento de software já estão mudando a maneira segundo a qual alguns segmentos da comunidade de software constroem programas de computador. Os sistemas especialistas e o software de inteligência artificial finalmente saíram do laboratório para a aplicação prática em problemas de amplo espectro do mundo real. O software de rede neural artificial abriu excitantes possibilidades para o reconhecimento de padrões e para capacidades de processamento de informações semelhantes às humanas. 
Portanto, conclui que a evolução do software não acaba na quarta geração, mas apenas ela abre novos horizontes com a crescente evolução da tecnologia. Com o que o futuro irá nos surpreender? Apenas o tempo poderá nos dar a resposta e estaremos muito ansiosos para nos deliciar com novas tecnologias.

Continue navegando