Engineering Software Products: An Introduction to Modern Software Engineering
ISBN 9780135210642
For one-semester courses in software engineering.
Introduces software engineering techniques for developing software products and apps
With Engineering Software Products, author Ian Sommerville takes a unique approach to teaching software engineering and focuses on the type of software products and apps that are familiar to students, rather than focusing on project-based techniques. Written in an informal style, this book focuses on software engineering techniques that are relevant for software product engineering. Topics covered include personas and scenarios, cloud-based software, microservices, security and privacy and DevOps. The text is designed for students taking their first course in software engineering with experience in programming using a modern programming language such as Java, Python or Ruby.
Return & Refund
Books: Return within 7 days for store credit, excluding shipping costs.
Non-Book Items:
- In-Person Purchases: Store credit or exchange within 14 days.
- Online Purchases: Full refund within 14 days (shipping excluded).
Exceptions: Textbooks, course packs, and lab manuals are final sale unless a class is dropped within the first 4 weeks from the start of the term with proof of dropping the class.
All Returns: Items must be in original condition with tags/packaging. A receipt is required for in-person refunds.
Read our full Return and Refund Policy.
Shipping & Pickup
- Most in-stock items are processed and shipped through USPS within 72 hours (excluding weekends and holidays) after receiving your order confirmation email. You will receive another notification when your order has shipped.
- Shipping charges and estimated delivery times will be calculated and displayed at checkout based on the weight of your order and the destination.
- Pickup from 939 Lexington Avenue is available for most in-stock items.
- Read our full Shipping Policy.