engenharia de sotware
Os Sistemas de Informação (SI) são produtos de software cada vez mais importante no dia-a-dia das pessoas. Tais sistemas são usualmente compostos por muitos elementos que operam juntos para recuperar, processar, armazenar e distribuir informação, que normalmente é utilizada para auxiliar a análise e tomada de decisão em uma organização. Por conta disso é necessário o uso de métodos, técnicas e ferramentas para sua construção, para que possamos obter altos níveis de qualidade a baixos custos.
Nesta apostila apresentamos uma introdução à Engenharia de
Software que é área da Computação que aborda a construção de software, incluindo os Sistemas de Informação, como um produto de
Engenharia.
Na Unidade I apresentamos as origens da Engenharia de
Software, bem como os conceitos básicos existentes, explorando o conceito de Processo e dos modelos de ciclo de vida, que são elementos básicos para entender a área.
Na Unidade II faremos uma breve apresentação dos principais fluxos da Engenharia de Software, que são chaves para o desenvolvimento de um projeto e que serão abordados com mais profundidade em outras disciplinas do curso.
Por fim, na Unidade III apresentamos um Processo de
Software, baseado nos princípios ágeis, exemplificando seu uso para controle de um projeto envolvendo tarefas simples.
SUMÁRIO GERAL
INTRODUÇÃO À ENGENHARIA DE SOFTWARE
UNIDADE I ................................................................................................... 9
CONCEITOS BÁSICOS............................................................................. 9
1. O Ínicio................................................................................................... 9
1.1.
Será que a crise acabou? .............................................................. 12
1.2.
O que é Engenharia de Software? ................................................ 14
1.3.
Problemas no desenvolvimento de software ................................