4345667
2338 palavras
10 páginas
Vamos entender o que é engenharia de software e por que ela é importante:Esse mundo moderno não poderia existir sem o software. Infraestruturas e serviços nacionais são controlados por sistemas computacionais, e a maioria dos produtos elétricos inclui um computador e um software que o controla.
Exemplos:
- manufatura e a distribuição industriais
- o sistema financeiro
- a indústria da música
- jogos de computador
- cinema
- televisão etc... todos fazem uso intensivo de software. Portanto, a engenharia de software é essencial para o funcionamento de sociedades nacionais e internacionais.
Existem vários tipos de sistemas de software, desde os simples sistemas embutidos até os sistemas de informações complexos, de alcance mundial.
A engenharia de software é criticada por ser inadequada para o desenvolvimento moderno de software.
são consequência de dois fatores:
1. Aumento de demanda. Conforme novas técnicas de engenharia de software nos auxiliam a construir sistemas maiorese mais complexos, as demandas mudam. Os sistemas têm de ser construídos e entregues mais rapidamente, Assim novas técnicas de engenharia de software precisam ser desenvolvidas para atender a essas novas demandas.
2-Expectativas baixas. È relativamente fácil escrever programas computacionais sem usar técnicas e métodos de engenharia de software. Muitas empresas foram forçadas a desenvolver softwares à medida que seus produtos e serviços evoluíram. Elas não usam métodos de engenharia de software no dia a dia. Consequentemente, seu software é frequentemente mais caro e menos confiável do que deveria ser.
Desenvolvimento profissional de software
Inúmeras pessoas escrevem programas. Pessoas envolvidas com negócios escrevem programas em planilhas para simplificar seu trabalho; cientistas e engenheiros escrevem programas para processar seus dados experimentais; e há aqueles que escrevem programas como hobby, entanto, a maior parte do desenvolvimento de software é