Informação
Definição de Software.
Há 20 anos, menos de 1% do público poderia descrever de forma inteligível o que significa
"software de computador". Hoje, a maioria dos profissionais bem como a maior parte do público, acham que entendem o que é software. Será que entendem?
Uma descrição de software num livro didático poderia assumir a seguinte forma: "Software é: (1) instruções (programas de computador) que, quando executadas, produzem a função e o desempenho desejados; (2) estruturas de dados que possibilitam que os programas Manipulem adequadamente a informação; e (3) documentos que descrevem a operação e o uso dos programas". Não há duvida de que outras definições, mais completas, poderiam ser oferecidas.
Mas precisamos de algo mais que uma definição formal.
O software é um elemento de sistema lógico, e não físico. Portanto, o software tem características que são consideravelmente diferentes das do hardware:
1. O software é desenvolvido e projetado por engenharia.
2. O software não se desgasta.
3. A maioria dos softwares é feita sob medida em vez de ser montada a partir de componentes existentes.
Problemas associados ao software
Existem um conjunto de problemas associados ao software que vários autores chamam de
“crise do software”. Este conjunto de problemas não se limitam ao software que não funciona adequadamente, mas abrange também problemas associados a forma de desenvolvimento destes softwares, a forma como é efetuada a manutenção destes softwares, como atender a demanda por novos softwares e como desenvolver novos softwares cada vez mais rapidamente.
Os problemas que atingem o desenvolvimento podem ser descritos como:
Estimativas de prazos e de custos que são freqüentemente imprecisos;
Produtividade dos profissionais da área que não tem acompanhado a demanda por novos serviços;
A qualidade do software desenvolvido que é insuficiente.
Importância do Software
Durante as três primeiras décadas da