Evoluo do software Carolina Montardo Ctia Pimenta Rafael

  • Slides: 17
Download presentation
Evolução do software Carolina Montardo Cátia Pimenta Rafael do Espírito Santo

Evolução do software Carolina Montardo Cátia Pimenta Rafael do Espírito Santo

Evolução do software O que é um software? É a parte do computador que

Evolução do software O que é um software? É a parte do computador que você xinga

Evolução do software Softwares ou Programas l. Seqüência de instruções a serem seguidas e/ou

Evolução do software Softwares ou Programas l. Seqüência de instruções a serem seguidas e/ou executadas l. Dados e rotinas desenvolvidos para computadores l. Precisam ser instalados lÉ aquilo que não se pode tocar

Evolução do software l. Torna possível a variedade ilimitada de uso de uma máquina,

Evolução do software l. Torna possível a variedade ilimitada de uso de uma máquina, com um número limitado de componentes. l. O mais sofisticado hardware de computador do mundo não é importante sozinho.

Evolução do software Componentes • Série de conversões que atendem a exigências pré determinadas

Evolução do software Componentes • Série de conversões que atendem a exigências pré determinadas • Projeto • Estrutura, atributos e requisitos relacionados aos dados • Forma de linguagem • Instruções executáveis

Evolução do software l. Verzello (1984) l. Pressman (1997)

Evolução do software l. Verzello (1984) l. Pressman (1997)

Evolução do software l. Software aplicativo l. Software gratuito l. Software livre

Evolução do software l. Software aplicativo l. Software gratuito l. Software livre

Evolução do software Software Aplicativo • Resolvem problemas comerciais ou prestam serviços de processamento

Evolução do software Software Aplicativo • Resolvem problemas comerciais ou prestam serviços de processamento de dados. • Não se compra um produto mas sim uma licença de uso • Não se modifica só se usa

Evolução do software Software gratuito l. Possui a fonte aberta l. São distribuidos gratuitamente

Evolução do software Software gratuito l. Possui a fonte aberta l. São distribuidos gratuitamente l. Software proprietário

Evolução do software Software livre l. Uso l. Cópia l. Modificação l. Redistribuição

Evolução do software Software livre l. Uso l. Cópia l. Modificação l. Redistribuição

Evolução do software Ciclo de vida

Evolução do software Ciclo de vida

Evolução do software Primeiros anos l. Meados anos 50 l. Fabricado sob medida para

Evolução do software Primeiros anos l. Meados anos 50 l. Fabricado sob medida para cada aplicação e tinha uma distribuição limitada

Evolução do software Segunda era l. Até o final da década de 1970 l.

Evolução do software Segunda era l. Até o final da década de 1970 l. Multiprogramação l. Multiusuários

Evolução do software Terceira era l. Meados da década de 70 até hoje l.

Evolução do software Terceira era l. Meados da década de 70 até hoje l. Hardware se tornou um produto primário e o software a característica capaz de diferenciar uma máquina da outra

Evolução do software Quarta era l. Está apenas começando l. Abordagens convencionais orientadas a

Evolução do software Quarta era l. Está apenas começando l. Abordagens convencionais orientadas a objetos e documentos

Evolução do software Conclusão Na era do computador inicialmente, o principal desafio era desenvolver

Evolução do software Conclusão Na era do computador inicialmente, o principal desafio era desenvolver um hardware que reduzisse o custo de processamento e armazenagem de dados. Atualmente o desafio é melhorar a qualidade e reduzir os custos de soluções baseadas em computador.

Evolução do software Referências bibliográficas PRESSMAN, Roger S. Engenharia de software. São Paulo :

Evolução do software Referências bibliográficas PRESSMAN, Roger S. Engenharia de software. São Paulo : Makron, 1995. SILVEIRA, Sérgio. Amadeu da. Software livre: A luta pela liberdade do conhecimento. São Paulo: Editora Fundação Perseu Abramo. 2004.