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 software
Etapas do processo de desenvolvimento de software
Casos 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.
Público-Alvo
· Alunos do Ensino Superior nas disciplinas de Engenharia de Software, Análise de Sistemas de Software, Gestão de Projetos
· Todos os profissionais envolvidos em projetos de desenvolvimento de software, como por exemplo, gestores de projeto, programadores, testers, analistas, arquitetos de software
· Todas as pessoas interessadas em conhecer os conceitos essenciais usados pela indústria contemporânea do desenvolvimento de software
Pré-visualização
Autores
Sérgio Guerreiro
Professor Auxiliar convidado na Universidade Lusófona de Humanidades e Tecnologias e na Universidade da Beira Interior, lecionando unidades curriculares de Engenharia de Software, de Sistemas de Informação e de Programação. Possui experiência profissional em gestão de projetos de software de grande escala na área das telecomunicações. Doutorado em Engenharia Informática e de Computadores pelo Instituto Superior Técnico da Universidade de Lisboa na área de Sistemas de Informação. Os interesses de investigação relacionam-se com Engenharia Empresarial, Arquitetura Empresarial, Ontologias Empresariais e Processos de Decisão em Transações de Negócio.