Books like Software engineering by Ian Sommerville


Ian Sommerville’s *Software Engineering* is one of the earliest student‑focused texts on the emerging field during the early 1980s. The book presents a view of software engineering as practiced at that time, providing a structured approach centered on the software life cycle—requirements, design, implementation, testing, and evolution. Although rapidly superseded by later editions as the discipline evolved quickly, it remains a historically significant introduction to the principles and practices of software engineering.
First publish date: 1982
Genre: Technology & Computing/Programming
Authors: Ian Sommerville
★ ★ ★ ★ ★ 4.0 (2 community ratings)

Software engineering by Ian Sommerville

How are these books recommended?

The books recommended for Software engineering by Ian Sommerville are shaped by reader interaction. Votes on how closely books relate, user ratings, and community comments all help refine these recommendations and highlight books readers genuinely find similar in theme, ideas, and overall reading experience.


Have you read any of these books?
Your votes, ratings, and comments help improve recommendations and make it easier for other readers to discover books they’ll enjoy.

Books similar to Software engineering (15 similar books)

Code Complete by 8337245|Steve McConnell book cover

📘 Code Complete

This book provides a strategic approach to software construction, offering essential techniques and must-know principles for creating high-quality code.

★★★★★★★★★★ 4.2 (22 ratings)
Similar? ✓ Yes 0 ✗ No 0
Extreme programming explained by 6689529|Kent Beck book cover

📘 Extreme programming explained
 by Kent Beck

Extreme Programming Explained shows how small teams can reduce the cost of change in software projects by adopting a lightweight, iterative methodology that embraces evolving requirements and continuous adaptation.

★★★★★★★★★★ 4.0 (6 ratings)
Similar? ✓ Yes 0 ✗ No 0
Software engineering concepts by 2555480|R. E. Fairley book cover

📘 Software engineering concepts


★★★★★★★★★★ 3.3 (3 ratings)
Similar? ✓ Yes 0 ✗ No 0
Structured Computer Organization by 6703333|Andrew S. Tanenbaum book cover

📘 Structured Computer Organization

A clear, undergraduate‑level guide that introduces computer hardware and architecture, useful for students and professionals alike.

★★★★★★★★★★ 3.5 (2 ratings)
Similar? ✓ Yes 0 ✗ No 0
Software tools by 13792716|Brian W. Kernighan book cover

📘 Software tools


★★★★★★★★★★ 4.0 (2 ratings)
Similar? ✓ Yes 0 ✗ No 0
Software design by 7027978|Eric J. Braude book cover

📘 Software design


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Software Requirements by 9661067|Karl Eugene Wiegers book cover

📘 Software Requirements


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Product Focused Software Process Improvement by 12643221|Frank Bomarius book cover

📘 Product Focused Software Process Improvement


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Head first software development by 4329388|Dan Pilone book cover

📘 Head first software development
 by Dan Pilone


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Software engineering environments by 8818210|Ian Sommerville book cover

📘 Software engineering environments


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Software Engineering, 10th Edition by 11969600|Ian Sommerville book cover

📘 Software Engineering, 10th Edition


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
An integrated approach to software engineering by 9706223|P. Jalote book cover

📘 An integrated approach to software engineering
 by P. Jalote


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Engineering Software Products by 11969600|Ian Sommerville book cover

📘 Engineering Software Products


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0

Some Other Similar Books

Software Engineering: A Practitioner's Approach by Roger S. Pressman
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
The Mythical Man-Month: Essays on Software Engineering by Frederick P. Brooks Jr.
Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Refactoring: Improving the Design of Existing Code by Martin Fowler
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble, David Farley
Peopleware: Productive Projects and Teams by Tom DeMarco, Timothy Lister
Extreme Programming Explained: Embrace Change by Kent Beck

Have a similar book in mind? Let others know!

Please login to submit books!