

Undergraduate Topics in Computer Science Introduction to Software Architecture: Innovative Design Using Clean Architecture and Model-Driven Engineering, (Paperback)
Key item features
- Undergraduate Topics in Computer Science Introduction to Software Architecture: Innovative Design Using Clean Architecture and Model-Driven Engineering, (Paperback)
- Author: Springer
- ISBN: 9783031441424
- Format: Paperback
- Publication Date: 2023-10-04
- Page Count: 257
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pub date20231004
- Pages257
- Number in series0
How do you want your item?
About this item
Product details
This unique, accessible textbook gives a comprehensive introduction to software architecture, using 'clean architecture' concepts with agile methods and model-driven development.
The work introduces the key concepts of software architectures and explains the importance of architectural design for the long-term usefulness and sustainability of software systems. In addition, it describes more than 30 architectural styles and patterns that can be used for constructing mobile applications, enterprise and web applications, machine-learning systems, and safety-critical systems.
Topics and features:
- Combines clean-architecture principles with agile model-driven development
- Employs practical examples and real industrial cases to illustrate architectures for mobile apps, web apps, enterprise systems, safety-critical systems and machine-learning systems
- Explores support tools for architectural design and system development using the approach
- Provides tutorial questions and slides to support teaching and learning
- Delivers material that has been class-tested over 10 years with more than 1,000 students
The textbook can be used to support teaching of an undergraduate module in software architecture, yet also includes more advanced topics suitable for a specialised software architecture module at master's level. It also will be eminently suitable and relevant for software practitioners and researchers needing or wanting to explore the field in short courses or self-study.
Dr. Kevin Lano is Reader in Software Engineering, Department of Informatics, King's College London, UK. Dr. Sobhan Yassipour Tehrani is a Lecturer, Department of Computer Science, University College London, UK.
- Undergraduate Topics in Computer Science Introduction to Software Architecture: Innovative Design Using Clean Architecture and Model-Driven Engineering, (Paperback)
- Author: Springer
- ISBN: 9783031441424
- Format: Paperback
- Publication Date: 2023-10-04
- Page Count: 257
Specifications
Book format
Fiction/nonfiction
Genre
Pub date
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Internally Compensated Ldo Regulators for Modern System-On-Chip Design, (Hardcover) $59.85
$5985current price $59.85Internally Compensated Ldo Regulators for Modern System-On-Chip Design, (Hardcover)
Software Science and Engineering Software Engineering and Environment: An Object-Oriented Perspective, (Paperback) $54.99
$5499current price $54.99Software Science and Engineering Software Engineering and Environment: An Object-Oriented Perspective, (Paperback)
Synthesis Lectures on Engineering, Scien Designing Engineering and Technology Curricula: Embedding Educational Philosophy, (Paperback) $58.42
$5842current price $58.42Synthesis Lectures on Engineering, Scien Designing Engineering and Technology Curricula: Embedding Educational Philosophy, (Paperback)
Enterprise Engineering Designing Enterprise Information Systems: Merging Enterprise Modeling and Software Specification, (Paperback) $62.64
$6264current price $62.64Enterprise Engineering Designing Enterprise Information Systems: Merging Enterprise Modeling and Software Specification, (Paperback)
Model-Based Engineering with Aadl: An Introduction to the Sae Architecture Analysis & Design Language, (Paperback) $51.72
$5172current price $51.72Model-Based Engineering with Aadl: An Introduction to the Sae Architecture Analysis & Design Language, (Paperback)
Doing Enterprise-Architecture: A Maturity-Model Guide to Architecture Development, (Paperback) $37.24
$3724current price $37.24Doing Enterprise-Architecture: A Maturity-Model Guide to Architecture Development, (Paperback)
Cloud Native Architecture and Design: A Handbook for Modern Day Architecture and Design with Enterprise-Grade Examples, (Paperback) $49.09
$4909current price $49.09Cloud Native Architecture and Design: A Handbook for Modern Day Architecture and Design with Enterprise-Grade Examples, (Paperback)
Software Architecture with C - Second Edition: Designing robust C systems with modern architectural practices, (Paperback) $35.99
$3599current price $35.99Software Architecture with C - Second Edition: Designing robust C systems with modern architectural practices, (Paperback)
Synthesis Lectures on Computer Architect Principles of Secure Processor Architecture Design, (Paperback) $59.89
$5989current price $59.89Synthesis Lectures on Computer Architect Principles of Secure Processor Architecture Design, (Paperback)
Smart Technologies for Engineers and Sci Advances in Mathematical and Computational Modeling of Engineering Systems, (Paperback) $59.19
$5919current price $59.19Smart Technologies for Engineers and Sci Advances in Mathematical and Computational Modeling of Engineering Systems, (Paperback)
Systems Engineering: Holistic Life Cycle Architecture Modeling and Design with Real-World Applications, (Paperback) $67.42
$6742current price $67.42Systems Engineering: Holistic Life Cycle Architecture Modeling and Design with Real-World Applications, (Paperback)
Software Architecture and Design: The Practical Guide to Design Patterns, (Paperback) $83.22
$8322current price $83.22Software Architecture and Design: The Practical Guide to Design Patterns, (Paperback)
The Art of Assembly Language Programming Using Pic(r) Technology: Core Fundamentals, (Paperback) $72.25
$7225current price $72.25The Art of Assembly Language Programming Using Pic(r) Technology: Core Fundamentals, (Paperback)
Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling, (Paperback) $59.99
$5999current price $59.99Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling, (Paperback)
Introduction to Control Engineering : Modeling, Analysis and Design $63.55
$6355current price $63.55Introduction to Control Engineering : Modeling, Analysis and Design
Microprocessor Architecture, Programming and Applications with the 8085 (Paperback) $57.86
$5786current price $57.86Microprocessor Architecture, Programming and Applications with the 8085 (Paperback)
Applied Software Engineering Software and Systems Architecture in Action, (Paperback) $79.63
$7963current price $79.63Applied Software Engineering Software and Systems Architecture in Action, (Paperback)
Devices, Circuits, and Systems Multisensor Data Fusion: From Algorithms and Architectural Design to Applications, (Paperback) $80.57
$8057current price $80.57Devices, Circuits, and Systems Multisensor Data Fusion: From Algorithms and Architectural Design to Applications, (Paperback)
Embedded Microprocessor System Design Using FPGAs, (Paperback) $60.08
$6008current price $60.08Embedded Microprocessor System Design Using FPGAs, (Paperback)
A Process Algebraic Approach to Software Architecture Design, (Paperback) $54.99
$5499current price $54.99A Process Algebraic Approach to Software Architecture Design, (Paperback)
