Arquitetura de Software Moderna

ebook Projetando Sistemas para o Futuro · Software

By Eos A.I. Saage

cover image of Arquitetura de Software Moderna

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, "Arquitetura de Software Moderna: Projetando Sistemas para o Futuro", oferece uma abordagem estruturada para a disciplina de arquitetura de software, guiando o leitor desde os fundamentos até a implementação e evolução contínua de sistemas complexos.
O conteúdo começa com os pilares da arquitetura, abordando a análise detalhada de requisitos de software. Aprenda a levantar critérios funcionais, a definir qualidades não funcionais como desempenho e segurança, e a identificar restrições técnicas e organizacionais. A obra explora como alinhar a arquitetura de software com os objetivos estratégicos da empresa e integrá-la em cenários de sistemas existentes, sempre considerando as diretrizes de governança e compliance.
Na seção sobre design, o livro aprofunda-se nos princípios para projetar sistemas e aplicações robustas. São discutidos temas como acoplamento e coesão, estratégias de escalabilidade e disponibilidade, além da definição de interfaces e formatos de dados. A modelagem de dados, os conceitos de persistência e a integração de interfaces de utilizador são igualmente abordados, complementados pela aplicação prática de padrões de projeto de software, incluindo padrões de criação, estruturais e comportamentais.
O guia também cobre os processos e metodologias da engenharia de software, mostrando como o trabalho de arquitetura se encaixa em abordagens ágeis, orientadas a planos e híbridas. São apresentados padrões de procedimentos para a avaliação metódica de arquiteturas, a moderação de workshops de design técnico e a validação através de protótipos. Além disso, o livro trata da gestão do desenvolvimento, desde a derivação de diretrizes de codificação até a gestão da dívida técnica e a verificação contínua da conformidade arquitetónica.
Por fim, é dedicada uma atenção especial à documentação, comunicação e evolução da arquitetura. O leitor encontrará orientações para criar descrições baseadas em vistas, comunicar a arquitetura a diferentes públicos-alvo e utilizar notações de modelagem visual. Tópicos como o versionamento de decisões arquitetónicas, o planeamento de refatoração e a modernização de sistemas são detalhados, concluindo com a importância de estabelecer uma cultura de arquitetura na equipa e a responsabilidade ética do arquiteto de software.
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.

Arquitetura de Software Moderna