You must be logged in to post a review.
Academic book request
Inspection copies are available to lecturers and course leaders considering books for courses. If you teach a relevant course of 12 or more students, please complete the form below with your details. We also kindly request that you provide feedback on any textbook you receive within 60 days of receipt.
In-line with our Environmental Policy and to avoid unnecessary wastage, we provide digital access for inspection copy purposes. Print copies can be provided if books are adopted as course reading.
Please note that all requests are subject to our approval. Further details regarding our inspection copy service may be found HERE.
Essentials of Software Engineering
Authors: Frank Tsui, Orlando Karam, Barbara BernalOVERVIEW
Written for the undergraduate, 1-term course, Essentials of Software Engineering provides students with a systematic engineering approach to software engineering principles and methodologies. Comprehensive yet concise, the new edition covers some of the latest improvements in technology and tools, while reducing areas that are becoming less relevant.
In-depth coverage of key issues, combined with a strong focus on software quality, makes Essentials of Software Engineering the perfect text for students entering the fast-growing and lucrative field of software development. The text includes thorough overviews of programming concepts, system analysis and design, principles of software engineering, development and support processes, methodologies, software testing, quality assurance, and product management, while incorporating real-world examples throughout.
Features and Benefits
- Presents a broad coverage of the software engineering field that lends itself well to an introductory course.
- Clearly differentiates and explains software engineering from the subtopics of software processes, software development, and software management.
- Expanded coverage of continuous integration and Agile methodologies.
- New coverage of contemporary design and development ideas, including SOA, microservices, virtualisation, and containerisation.
TABLE OF CONTENTS
- Chapter 1 Creating a Program
- Chapter 2 Building a System
- Chapter 3 Engineering of Software
- Chapter 4 Traditional Software Process Models
- Chapter 5 Agile Software Process Models
- Chapter 6 Requirements Engineering
- Chapter 7 Design: Architecture and Methodology
- Chapter 8 Design Characteristics and Metrics
- Chapter 9 Implementation
- Chapter 10 Testing and Quality Assurance
- Chapter 11 Configuration Management, Integration, and Builds
- Chapter 12 Software Support and Maintenance
- Chapter 13 Software Project Management
- Chapter 14 Epilogue and Some Contemporary Issues
- Appendix A Essential Software Development Plan (SDP)
- Appendix B Essential Software Requirements Specifications (SRS)
- Appendix C Essential Software Design
- Appendix D Essential Test Plan
Related Products
Our Reviews
Blog
Last Month's Bestseller
Clinical ECGs in Paramedic Practice
‘This excellent book will be of interest and indeed of much value to anyone wanting to understand ECG interpretation. It is one that I can definitely recommend.’ Douglas Chamberlain, CBE...
ViewBecome a Class VIP!
Sign up to hear about new products, promotions and more! Plus, enjoy a 25% discount and free P&P each month!
Reviews
There are no reviews yet.