Engenharia de software
Jorge H. C. Fernandes
Janeiro de 2005
Veja também Textos Introdutórios sobre Computação e Programação
Motivação para Entender Engenharia de Software (PDF - 5 slides)
Porque Engenharia? (PDF - 5 slides)
Engenharia engloba um conjunto de profissões que possuem algumas características de trabalho comum. A engenharia de software é uma área recente que está na interface entre várias áreas do conhecimento. O texto apresenta tópicos de introdução à engenharia em geral, com indicações de que a atividade produtiva conhecida como "Engenharia de Software" está se tornando, de fato, uma Engenharia.
O que é engenharia de software e qual sua relação com os conceitos de Processo de Software, Produto de Software, Projeto de Software e Serviço de Software
A engenharia produzs produtos e serviços através do emprego de processos de projeto. Toda atividade sistemática de produção de algo novo é chamada de processo. O documento apresenta algumas DEFINIÇÕES de engenharia de software e à relaciona com estes conceitos.
O que é Qualidade em Engenharia de Software? Quais as Abordagens?
Qualidade é o objetivo maior para ser alcançado dentro de um sistema produtivo qualquer. Os fundamentos de sistemas de qualidade em software são apresentados.
O que é Software?
Natureza do Software e dos Sistemas,
Licença de Software,
Qual a Prática do Desenvolvimento de Software?(Artigo)
Software é um artefato de características únicas, e precisa ser diferenciado do conceito de sistema para que seja plenamente explorado numa abordagem de engenharia. Os links acima descrevem os aspectos fundamentais do software, contrastando-os com a noção de sistema e ainda definindo em um artigo mais aprofundado o o contexto atual da produção de software (e sistemas).
Desenvolvimento de Software é uma Disciplina Experimental?
Ensaio sobre como analisar a produção de software sobre o ponto de vista experimental.
Sumário das 10