9cm x 24cm
14,5mm
16,7cm x 24cm
16,7cm x 24cm
9cm x 24cm
Sérgio Guerreiro
Sérgio Guerreiro 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.
C
M
Aprenda os passos do desenvolvimento de um compilador. Todo o processo é exemplificado, em C e Java, para uma linguagem de exemplo simples, com recurso às ferramentas lex, yacc, antlr e burg.
Y
CM
MY
CY
CMY
K
Aprenda as regras e boas práticas na análise, conceção e desenvolvimento de aplicações orientadas pelos objetos, através de vários projetos de software e exercícios analisados e implementados em Java.
Este livro, com múltiplos exemplos práticos, apresenta as bases e os conceitos que permitem compreender e aplicar as várias fases do desenvolvimento iterativo de uma boa interface utilizador.
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.
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. Sérgio Guerreiro
Uma obra que ajuda estudantes e profissionais a compreenderem os sistemas de gestão de bases de dados relacionais. Com apresentação dos conceitos fundamentais, inclui variados exemplos e exercícios.
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.
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.
Objetivos e desafios colocados à engenharia de software.
ISBN 978‐972‐722‐795‐2
9 789727 227952