Engenharia de Software

ebook Fundamentos de Projeto e Qualidade · Software

By Eos A.I. Saage

cover image of Engenharia de Software

Sign up to save your library

With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.

   Not today

Find this title in Libby, the library reading app by OverDrive.

Download Libby on the App Store Download Libby on Google Play

Search for a digital library with this title

Title found at these libraries:

Library Name Distance
Loading...

Este livro, "Engenharia de Software: Fundamentos de Projeto e Qualidade", oferece uma abordagem estruturada para a criação e manutenção de software. O guia aborda o ciclo de vida do desenvolvimento, desde a fase inicial de planejamento até a entrega e aprimoramento contínuo.
O conteúdo começa com os fundamentos da gestão de projetos de software. Aprenda a conduzir a análise de requisitos, a definir objetivos claros, a estimar esforços e a alocar recursos. São apresentados métodos para a seleção de modelos de processo, bem como técnicas para o controle operacional de tarefas, cronogramas e orçamentos. O livro também aborda a gestão de riscos e a integração da garantia de qualidade no plano do projeto.
A transição da arquitetura para o desenho detalhado do software é outro ponto central. O texto explora princípios para a definição de limites de sistemas, a seleção de padrões de arquitetura e a consideração de requisitos não funcionais. A seguir, detalha o desenho de módulos e componentes, a aplicação de padrões de projeto e a modelagem de dados. A importância da documentação e da visualização do projeto através de diagramas é destacada.
Na seção sobre desenvolvimento prático e garantia de qualidade, são discutidos tópicos como a implementação com código limpo, o uso de sistemas de controle de versão e a realização de revisões de código. O livro detalha estratégias de teste, abrangendo desde testes de componentes e integração até a automação de testes de aceitação. Além disso, são abordados os processos de entrega, incluindo a construção de pipelines de CI/CD e o monitoramento da aplicação em produção.
Por fim, a obra dedica-se aos aspetos de colaboração e profissionalismo, cobrindo métodos para comunicação eficaz em equipe, a criação de documentação técnica e para o usuário, e o estabelecimento de uma gestão do conhecimento. O guia conclui com práticas para a melhoria contínua dos processos, como a realização de retrospectivas e a promoção de uma cultura de desenvolvimento e aprendizagem.
Para este livro, apostámos em tecnologias inovadoras, incluindo Inteligência Artificial e soluções de software personalizadas. Estas apoiaram-nos em inúmeras etapas do processo: na conceção de ideias e pesquisa, na escrita e edição, na garantia de qualidade, bem como na criação de ilustrações decorativas.
Pretendemos proporcionar-lhe uma experiência de leitura particularmente harmoniosa e contemporânea.

Engenharia de Software