Arquitetura de Software Moderna
ebook ∣ Projetando Sistemas para o Futuro · Software
By Eos A.I. Saage
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.
Find this title in Libby, the library reading app by OverDrive.

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.