o que é engenharia de software?o que é engenharia de software, jorge h c fernandes processo •...

Post on 11-Aug-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

O que é Engenharia de Software, Jorge H C Fernandes

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 multi-pessoal

• 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 #1Descrever 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 #1e assim…

O que é Engenharia de Software, Jorge H C Fernandes

Ambições do Engenheiro de Software #2Construir Software Assim…

O que é Engenharia de Software, Jorge H C Fernandes

Ambições do Engenheiro de Software #2ou assim…

O que é Engenharia de Software, Jorge H C Fernandes

Ambições do Engenheiro de Software #3Consertar Software Assim…

O que é Engenharia de Software, Jorge H C Fernandes

Ambições do Engenheiro de Software #3ou Assim…

O que é Engenharia de Software, Jorge H C Fernandes

Alguns ConceitosInterrelacionados

• 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 às necessidades de um cliente

• Exemplos de produtos: relógio, computador, alimento, gasolina, água, medicamento, telefone, casa, televisão, software, etc.

O que é Engenharia de Software, Jorge H C Fernandes

Serviço

• Atividade realizada por pessoal especializada com a finalidade de satisfazer a uma necessidade de um cliente ou usuário

• Apresenta características bem definidas que o qualificam, conferindo-lhe a propriedade de satisfazer ou não às necessidades de um cliente

• Exemplos: consulta, conserto, transporte, ensino, prestação de informação, aluguel, gestão, desenvolvimento de software, etc.

O que é Engenharia de Software, Jorge H C Fernandes

Processo

• Série de etapas ordenadas que tem por objetivo fornecer um produto ou serviço

• Existem critérios de transição de uma etapa para outra

• Cada etapa produz sub-produtos consumidos pela etapa posterior, até que se conclua o processo

• Exemplos: processo produtivo de uma fábrica, atendimento ao cliente, etapas na manutenção de produtos, processo produtivo de software.

O que é Engenharia de Software, Jorge H C Fernandes

Projeto

• Empreendimento temporário com a finalidade de criar um produto ou serviço único

• Projetos são executados por pessoais, com recursos e tempo limitados

• Temporário (início e fim bem definidos)

O que é Engenharia de Software, Jorge H C Fernandes

Atividades Típicas de UmaDisciplina de Engenharia

• Uso de Materiais• Uso de Ferramentas • Criação de Processos baseados em Métodos• Projeto e Implementação• Uso de Produtos e Serviços• Administração de Projetos

– Planejamento, organização, direção, controle, gestão de pessoal

O que é Engenharia de Software, Jorge H C Fernandes

Quais os Materiais do Engenheiro de Software?

O que é Engenharia de Software, Jorge H C Fernandes

Quais as Ferramentas do Engenheiro de Software?

O que é Engenharia de Software, Jorge H C Fernandes

Quais os Processos e Métodos do Engenheiro de Software?

O que é Engenharia de Software, Jorge H C Fernandes

O que é um Desenho de Software?

O que é Engenharia de Software, Jorge H C Fernandes

O que é uma Implementação de Software?

O que é Engenharia de Software, Jorge H C Fernandes

Que Usa Produtos e Serviços de Software?

O que é Engenharia de Software, Jorge H C Fernandes

Quem Administra Projetos de Software?

O que é Engenharia de Software, Jorge H C Fernandes

O que é Engenharia de Software?

Prof. Dr. Jorge H C Fernandes

top related