AULA 1 DE ENGENHARIA ESTACIO
Disciplina: Engenharia de Software
ENGENHARIA DE SOFTWARE
Índice
1 Definição
2 Áreas de conhecimento
3 Processo de software
3.1 Modelos de processo de software
3.2 Modelos de maturidade
4 Metodologias e métodos
4.1 Modelagem
5 Ferramentas, tecnologias e práticas
5.1 Ferramenta
6 Gerência de projetos
6.1 Planejamento
6.2 Análise de requisitos
6.3 Gestão
7 Histórico
8 ES no presente e tendências
9 Ver também
10 Referências
11 Bibliografia
12 Ligações externas
Professor Luis Claudio Oliveira da Silva
Disciplina: Engenharia de Softwaret
Engenharia de Software é uma área da computação voltada à especificação, desenvolvimento e manutenção de sistemas de software, com aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando organização, produtividade e qualidade.
Atualmente, essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões, processos e a questão da
Qualidade de software
Banco de
Dados
Linguagem de
Programação
Ferramentas
Tecnologia de
Engenharia de software Plataformas
Qualidade de
Software
Bibliotecas
Os fundamentos científicos para a engenharia de software envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas de software, avaliando e garantindo suas qualidades. Além disso, a engenharia de software deve oferecer mecanismos para se planejar e gerenciar o processo de desenvolvimento de um sistema computacional.
Friedrich Ludwig Bauer foi o primeiro dizendo:
"Engenharia de Software é a criação e a utilização de sólidos princípios de engenharia a fim de obter software de maneira econômica, que seja confiável e que trabalhe em máquinas reais". O próprio significado de engenharia já traz os conceitos de criação, construção, análise, desenvolvimento e manutenção.
A Engenharia de Software se concentra nos aspectos práticos da produção