Sinopse
As ações que executamos ao longo do nosso dia a dia passam, inevitavelmente, de forma direta ou indireta, pela utilização de aplicações de software. Neste contexto complexo em que estamos inseridos, o estudo e a compreensão da dinâmica de funcionamento da engenharia de software são fundamentais para suportar a conceção, a implementação e a operacionalização da maior parte dos processos de negócio empresariais em empresas públicas ou privadas.Este livro apresenta: por um lado, a conceptualização dos fundamentos da engenharia de software, em que os conceitos são explicados, integrados e relacionados com o intuito de facilitar a comunicação entre as empresas e os seus intervenientes (programadores, gestores, analistas de negócio, entre outros); por outro, exibe uma perspetiva prática que permite concretizar estes conceitos na realidade industrial, à qual é exigida a disponibilização de produtos de software eficazes e eficientes.Destinado aos estudantes do Ensino Superior nas disciplinas de Engenharia de Software, Análise de Sistemas de Software, Gestão de Projetos, entre outras, e a todos os profissionais envolvidos em projetos de desenvolvimento de software, como por exemplo gestores de projeto, programadores, testers, analistas, arquitetos de software ou operadores, este livro é ainda acessível a todas as pessoas interessadas em conhecer os conceitos essenciais usados pela indústria contemporânea do desenvolvimento de software. Esta obra disponibiliza ainda a correspondência dos principais termos técnicos entre o português europeu, o português do Brasil e o inglês.Objetivos e desafios colocados à engenharia de softwareEtapas do processo de desenvolvimento de softwareCasos práticos que facilitam a compreensão da matéria através de casos reais do quotidiano Este livro apresenta-nos:· A engenharia de software;· Os processos de desenvolvimento de software;· A gestão do processo de desenvolvimento de software - a etapa transversal ;· A engenharia de requisitos - a etapa de comunicação;· A análise e desenho do produto de software - a etapa conceptual;· A codificação do produto de software - a etapa tecnológica;· A verificação e validação por testes ao produto de software;· A manutenção do produto de software.