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

Engenharia De Software

Dissertações: Engenharia De Software. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  28/5/2014  •  942 Palavras (4 Páginas)  •  515 Visualizações

Página 1 de 4

Introdução

Neste trabalho serão abordados os temas: histórico e evolução da engenharia de software, A Engenharia de Software Surgiu em meados dos anos 1970 numa tentativa de contornar a crise de software e dar um tratamento de engenharia (mais sistemático e controlado) onde com o passar das gerações veremos a importância do gerenciamento.

Engenharia de Software (Histórico e Evolução)

A Engenharia de Software Surgiu em meados dos anos 1970 numa tentativa de contornar a crise de software e dar um tratamento de engenharia (mais sistemático e controlado) ao desenvolvimento de sistemas de softwares complexos. Um sistema de software complexo se caracteriza por um conjunto de componentes abstratos de software (estrutura de dados e algoritmos) encapsulados na forma de procedimentos, funções, módulos, objetos ou agentes interconectados entre si, compondo a arquitetura do software, que deverão ser executados em sistemas computacionais.

A evolução dos sistemas de software,

Primeira geração (desde 1950);

Software sob medida (customizado) com distribuição limitada.

Processamentos em Batch;

Desenvolvidos sem técnicas de engenharia (programação arte);

Programador-usuário (sistemas sem documentação);

Muita evolução da ciência pouca da técnica;

Segunda Geração (desde a metade dos anos 60):

Sistemas multiusuários;

Evolução de técnicas de interação com o usuário:

Sistemas em tempo real;

Sistemas de gerenciamento de banco de dados;

Surgimento das software-houses e dos pacotes de software:

Evolução de técnicas de manutenção;

Terceira Geração: (desde 1980):

Sistemas distribuídos: redes locais e globais;

Comunicações digitais; acesso instantâneo a base de dados;

Inteligência embutida: sistemas especialistas;

Software embarcado; Integração da informática com outras tecnologias (automóveis, eletrodomésticos, bens de capital,...);

Crescimento de empresas de software, que vendem diferenciação...

Quarta Geração: (desde o final dos anos 80)

Disseminação de sistemas baseados em redes neurais e algoritmos genéticos para

Reconhecimento de padrões, aprendizado e processamento parecidos com os humanos;

Orientação a Objetos;

Linguagens de quarta geração (linguagens específicas a um domínio (DSL)); Computação paralela;

Já faz tempo que a indústria do software ultrapassou a do hardware em cifras de

negócios.

O software é visto hoje como fator de diferenciação para

empresas e instituições. Ele tem a capacidade de aliar em um só dispositivo...

Inteligência; Funcionalidade; Facilidade de uso; Desempenho, etc...

Conjunto de teorias, métodos e ferramentas necessárias para o desenvolvimento de software com qualidade e produtividade.

Surgiu na década de 60 como reação à crise do software, crise do software crise do software que se assentou com o surgimento de sistemas de terceira geração (distribuídos, embarcados, de comunicação, inteligentes,...) cada vez maiores e complexos.

Os orçamentos estouravam, os prazos não eram compridos e os requisitos não eram respeitados ...

Para o professor boehm a tese dos anos 50 era que a engenharia de software era como a engenharia do hardware. Ou seja, naquela época o entendimento prevalecente era: “produza software como você produz hardware”. A antítese veio nos anos 60(a do artesanato do software), quando as pessoas descobriram que a fenomenologia do software diferia da fenomenologia do hardware.

Como software era mais fácil de modificar que o hardware, ele não requeria linhas de produção custosas para fazer copias de produtos.

Logo, emergiu o enfoque “code and fix” (codifique e resolva) para o desenvolvimento do software.

Os anos 70 foram os anos da síntese e da antítese

...

Baixar como (para membros premium)  txt (6.6 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com