Buscar

Engenharia de Software: Definições e Ambições

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

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 #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 à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 Uma
Disciplina 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

Outros materiais