Buscar

Introdução a 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 15 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 15 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 15 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

*
Engenharia de Software
Fernando Cesar Miranda
versão 1.2
Introdução a Engenharia de Software
*
Histórico
*
Software (Definições)
Pressman:
Instruções (programas de computador).
Estruturas de dados.
Documentação.
*
Software (Definições)
Sommerville:
“ Um sistema de software, usualmente, consiste em uma série de programas separados, arquivos de configuração que são utilizados para configurar esses programas, documentação do sistema e documentação do usuário.”
*
Software (Definições)
No contexto da engenharia de software:
Produto:
Clientes.
Financiadores.
Planejamento (projeto).
Qualidade.
Manutenção.
Suporte.
Etc.
*
Engenharia de Software (Definição)
Pressman:
“O estabelecimento e uso de sólidos princípios de engenharia para que se possa obter economicamente um software que seja confiável e que funcione eficientemente em máquinas reais.”
*
Engenharia de Software (Definição)
Sommerville:
“É a disciplina da engenharia que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação dos sistema até a manutenção desse sistema depois que ele entrou em operação.”
*
Engenharia (Conceitos)
Métodos: como fazer
Ferramentas: o que usar
Procedimentos: quando usar
*
Engenharia de Software (Processo)
Processo
Especificação
Do
Produto
Software
(Produto)
*
Características do Software
O software é desenvolvido ou projetado por engenharia, não manufaturado no sentido clássico.
O software não se “desgasta”.
A maioria dos softwares é feita sob medida em vez de montada a partir de componentes existentes (reusabilidade).
*
Características do Software
É uma abstração da realidade.
É complexo.
Está sujeito a mudanças.
É “invisível”.
*
Softwares (Componentes)
Componentes executáveis: são construídos usando uma linguagem de programação que tem vocabulário limitado, uma gramática explicitamente definida e regras de sintaxe e semântica bem formadas.
Componentes não executáveis.
*
Softwares (Classificação)
Produtos genéricos.
Produtos sob encomenda (ou personalizados).
*
Softwares (Classificação)
Software básico.
Software comercial.
Software científico e de engenharia.
Software embutido.
Software para computador pessoal.
Software de IA e sistemas especialistas.
Etc.
*
Engenharia de Software (Resumo)
Problemas conceituais:
Especificar
Projetar
Testar
Problemas representativos:
Representar
Testar
}
Modelagem de Software
&
Análise de Software
}
Programação Visual
&
Programação OO

Outros materiais