Uma introdução à engenharia de software
© 2007 by Pearson Education
©Ian Sommerville 2006
Engenharia de Software, 8ª. edição. Capítulo 1
Slide 1
Objetivos
Apresentar a engenharia de software e explicar a sua importância Dirigir as respostas às questões-chave sobre engenharia de software Apresentar questões éticas e profissionais e explicar por que elas são assunto para engenheiros de software
© 2007 by Pearson Education
©Ian Sommerville 2006
Engenharia de Software, 8ª. edição. Capítulo 1
Slide 2
Tópicos abordados
FAQs sobre engenharia de software Responsabilidade profissional e ética
© 2007 by Pearson Education
©Ian Sommerville 2006
Engenharia de Software, 8ª. edição. Capítulo 1
Slide 3
Engenharia de software
As economias de TODAS as nações desenvolvidas são dependentes de software. Cada vez mais sistemas são controlados por software. A engenharia de software se dedica às teorias, métodos e ferramentas para desenvolvimento de software profissional Os dispêndios com software representam uma fração significativa do PIB em todos os países desenvolvidos.
© 2007 by Pearson Education
©Ian Sommerville 2006
Engenharia de Software, 8ª. edição. Capítulo 1
Slide 4
Custos de software
Os custos de software dominam os custos de sistemas computacionais. Em um PC, os custos de software são freqüentemente maiores que o custo do hardware. Manter um software custa mais que desenvolvê-lo. Para sistemas com uma longa vida, os custos de manutenção podem ser muito maiores que os custos de desenvolvimento. A engenharia de software dedica-se ao desenvolvimento de software com custos adequados.
© 2007 by Pearson Education
©Ian Sommerville 2006
Engenharia de Software, 8ª. edição. Capítulo 1
Slide 5
FAQs sobre engenharia de software
O que é software? O que é engenharia de software? Qual é a diferença entre engenharia de software e ciência da computação? Qual é a diferença entre engenharia de software e