Engenharia de soft 1
Custos do Software
Os custos do software geralmente predominam sobre os custos dos sistemas computacionais.
Os softwares custam mais para manter do que para desenvolver. Para sistemas com longa vida, os custos de manutenção podem ser muitas vezes mais altos do que o custo de desenvolvimento. A engenharia de software se preocupa
O que é software?
Programas de computador e toda a documentação associada, como requisitos, modelos de design e manuais.
Software produtos podem ser desenvolvidos para um cliente particular ou para o mercado em geral.
Software produtos podem ser genéricos (Unix, Word etc) ou customizados (desenvolvidos sob medida).
Novos softwares podem ser criados através do desenvolvimento de novas aplicações, configurando-se sistemas genéricos ou
Definições de Software
Software é algum objeto executável como o código fonte, código objeto ou um programa completo. Um software produto é o software mais todos os itens de suporte e serviços(código fonte e objeto, dados, manuais, documentação, resultados de testes, laudos de qualidade etc) que juntos satisfazem a necessidade do usuário.
Tipos de Manutenção
Corretiva (erros no software)
Evolutiva (novas características, nova interface etc)
Preventiva (ex.: bug ano 2000) Adaptativas (novas necessidade, mudanças legais etc)
O que é Engenharia de Software?
Engenharia de Software é uma disciplina da engenharia que está envolvida com todos os aspectos da produção de software.
Engenheiros de software devem adotar um enfoque sistemático e organizado para os seus trabalhos e usar ferramentas e técnicas apropriadas, dependendo do problema a ser resolvido, das restrições para o
Qual a diferença entre a Engenharia de Software e a Ciência da Computação?
A Ciência da Computação está relacionada com teoria e fundamentos. A Engenharia de Software está preocupada com as práticas de desenvolvimento e entrega de software útil.
As teorias da Ciência da Computação são ainda insuficientes para atuar como