O que é engenharia de software
Prof. Dr. Jorge H C Fernandes
O que é Engenharia de Software, Jorge H C Fernandes
Definições para Engenharia de Software
• Desenvolvimento multi-versional de software multipessoal • Abordagem sistemática, disciplinada e quantificada ao desenvolvimento, operação e manutenção de software • Disciplina do conhecimento humano que tem por objetivo definir e exercitar processos (humanos atuando como máquinas), métodos (planos de processos), ferramentas e ambientes (máquinas apoiando processos e métodos) para construção de software que satisfaça necessidades de cliente e usuário dentro de prazos e custos previsíveis.
O que é Engenharia de Software, Jorge H C Fernandes
Ambição Geral da Engenharia de Software: Desenvolver Software como uma Atividade Industrial
O que é Engenharia de Software, Jorge H C Fernandes
Ambições do Engenheiro de Software #1 Descrever software assim…
http://www.faculty.fairfield.edu/jmac/rs/bridges.htm
O que é Engenharia de Software, Jorge H C Fernandes
Ambições do Engenheiro de Software #1 e assim…
O que é Engenharia de Software, Jorge H C Fernandes
Ambições do Engenheiro de Software #2 Construir Software Assim…
O que é Engenharia de Software, Jorge H C Fernandes
Ambições do Engenheiro de Software #2 ou assim…
O que é Engenharia de Software, Jorge H C Fernandes
Ambições do Engenheiro de Software #3 Consertar Software Assim…
O que é Engenharia de Software, Jorge H C Fernandes
Ambições do Engenheiro de Software #3 ou Assim…
O que é Engenharia de Software, Jorge H C Fernandes
Alguns Conceitos Interrelacionados
• • • • Produto Serviço Processo Projeto
O que é Engenharia de Software, Jorge H C Fernandes
Produto (de software)
• Um objeto (software) explicitamente concebido e construído para satisfazer uma necessidade de um cliente • (O Software) apresenta características bem definidas que o qualificam, conferindo-lhe a propriedade de satisfazer ou não