Definição de software
Artigo: Definição de software. Pesquise 862.000+ trabalhos acadêmicosPor: betojonnes • 10/6/2014 • Artigo • 491 Palavras (2 Páginas) • 342 Visualizações
Engenharia de software
Origem: Wikipédia, a enciclopédia livre.
A engenharia de software é a área responsável pelo estabelecimento de técnicas e práticas para o desenvolvimento de software cobrindo uma ampla área de aplicações e diferentes tipos de dispositivos.1
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.2
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.
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.
Índice [esconder]
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 Ferramentas
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
Definição[editar | editar código-fonte]
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 de um sistema de software, enquanto a ciência da computação estuda os fundamentos teóricos dos aspectos computacionais.
O termo foi criado na década de 1960 e utilizado oficialmente em 1968 na NATO Science Committee. Sua criação surgiu numa tentativa de contornar a crise do software e dar um tratamento de engenharia (mais sistemático e controlado) ao desenvolvimento de sistemas de software complexos. Um sistema de software complexo se caracteriza por um conjunto
...