ο βιβλίο Μηχανική Λογισμικού πραγματεύεται όλες τις φάσεις της ανάπτυξης λογισμικού, από τη μηχανική απαιτήσεων μέχρι την υλοποίηση και τον έλεγχο, αλλά και τους νέους τρόπους ανάπτυξης λογισμικού, όπως είναι οι ευέλικτες μέθοδοι και το ανοιχτό λογισμικό. Δίνει έμφαση σε τρόπους βελτίωσης του λογισμικού που είναι χρήσιμοι στην πράξη, όπως οι μετρικές λογισμικού και τα σχεδιαστικά πρότυπα.