Software Engineering: Principles & Practice (English Edition) ler

pdf Software Engineering: Principles & Practice (English Edition)

por

Escolha um formato:

Leia uma amostra

Escolha um formato:

zip ler
rar ler
pdf ler
epub ler
txt ler
djvu ler

Descrição do livro

Master the software engineering lifecycle with this industry-aligned guide. Designed as a 15-week structured course or an indispensable desktop reference for working professionals, Software Engineering bridges the gap between academic theory and real-world execution.

This book delivers a deep dive into modern software construction, spanning classical development lifecycles to cutting-edge cloud-native architectures. From traditional SDLC models like Waterfall and the Spiral method to Agile frameworks, Lean methodologies, and DevOps foundations, this book equips you with the strategic frameworks required to build resilient, scalable systems.

Inside, You’ll Explore:

Requirements & Architecture: Master requirements engineering, user stories, Domain-Driven Design (DDD), microservices, and serverless paradigms.

Design & Clean Code: Apply Object-Oriented Analysis and Design (OOAD), GRASP, and SOLID principles alongside essential creational, structural, and behavioral design patterns.

System Modeling & Interfaces: Construct precise UML diagrams, design RESTful/gRPC APIs, and build scalable UI design systems with accessibility (WCAG) compliance in mind.

Testing & Security: Implement TDD/BDD workflows, static code analysis, DevSecOps, OWASP Top 10 defenses, and advanced E2E testing strategies.

Infrastructure & SRE: Harness CI/CD pipelines, containerization (Docker), Infrastructure as Code (Terraform), and Site Reliability Engineering (SRE) observability loops.

Packed with real-world case studies, quantitative metrics, and hands-on exercises, this textbook gives engineers, architects, and technical managers the blueprint to manage software entropy, eliminate technical debt, and deliver mission-critical software with confidence.

Transform your understanding of software systems—add Software Engineering to your library today!

Número de páginas :632
Encadernação Software Engineering: Principles & Practice (English Edition):Kindle