Software development is about much more than writing code. Successful software engineers must understand how to transform ideas and requirements into reliable, maintainable, secure, and scalable software systems.
Principles of Software Engineering provides a practical, accessible introduction to the concepts, practices, and professional skills that modern software developers need. Written for students, aspiring developers, and working technology professionals, this book goes beyond programming syntax to explore the complete software development lifecycle-from understanding requirements and designing systems to testing, deployment, maintenance, and continuous improvement.
Readers will learn how professional development teams approach software projects and how sound engineering principles help organizations build better software. Topics include software development processes, requirements engineering, software design and modeling, object-oriented design, SOLID principles, design patterns, software architecture, source control, collaborative development, maintainable code, testing and quality assurance, security, DevOps, continuous delivery, cloud-native development, distributed systems, and software maintenance.
The book also explores one of the most significant changes occurring in the profession today: AI-assisted software engineering. Readers will examine how artificial intelligence is changing the way developers write, review, test, document, and maintain software while learning why fundamental software engineering knowledge remains essential in an AI-enabled development environment.
Key topics include:
Rather than focusing on a single programming language, Principles of Software Engineering emphasizes concepts that apply across languages, platforms, and technology stacks. This makes it an excellent companion for readers who already know some programming and are ready to understand how professional software is actually designed and developed.
Whether you are preparing for your first software development position, expanding your programming knowledge into software engineering, studying computer science or information technology, or updating your skills for today's AI-assisted development environment, Principles of Software Engineering provides a practical foundation for becoming a more capable and effective software professional.
Move beyond simply writing code-and start thinking like a software engineer.
"Sinopsis" puede pertenecer a otra edición de este libro.
Librería: PBShop.store UK, Fairford, GLOS, Reino Unido
PAP. Condición: New. New Book. Shipped from UK. Established seller since 2000. Nº de ref. del artículo: L2-9798240841316
Cantidad disponible: Más de 20 disponibles
Librería: AHA-BUCH GmbH, Einbeck, Alemania
Taschenbuch. Condición: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering. Nº de ref. del artículo: 9798240841316
Cantidad disponible: 2 disponibles
Librería: preigu, Osnabrück, Alemania
Taschenbuch. Condición: Neu. Principles of Software Engineering | Eric Frick | Taschenbuch | Englisch | 2026 | Frick Industries LLC | EAN 9798240841316 | Verantwortliche Person für die EU: Libri GmbH, Europaallee 1, 36244 Bad Hersfeld, gpsr[at]libri[dot]de | Anbieter: preigu Print on Demand. Nº de ref. del artículo: 136405075
Cantidad disponible: 5 disponibles