[...] Τα 32 κεφάλαια της έβδομης έκδοσης έχουν αναδιοργανωθεί σε πέντε ενότητες. Η οργάνωση αυτή, η οποία διαφέρει σημαντικά από αυτήν της έκτης έκδοσης, έχει γίνει προκειμένου να επιτευχθεί καλύτερος διαχωρισμός των ενοτήτων και να βοηθήσει τους εκπαιδευτές, οι οποίοι ίσως δεν έχουν το χρόνο να τελειώσουν σε έναν κύκλο ολόκληρο το βιβλίο.
Ενότητα 1, Η Διαδικασία, παρουσιάζει μια ποικιλία διαφορετικών απόψεων της διαδικασίας λογισμικού, λαμβάνοντας υπόψη όλα τα σημαντικά μοντέλα διαδικασιών και εξετάζοντας το δημόσιο διάλογο μεταξύ των καθοδηγητικών και των ευέλικτων θεωρήσεων που σχετίζονται με τη διαδικασία. Ενότητα 2, Μοντελοποίηση, παρουσιάζει την ανάλυση και τις μεθόδους σχεδίασης με έμφαση σε τεχνικές αντικειμενοστραφούς προγραμματισμού και UML μοντελοποίηση. Επίσης εξετάζονται πρότυπα με βάση το σχεδιασμό και σχεδιασμός για εφαρμογές του Παγκόσμιου Ιστού. Ενότητα 3, Διαχείριση Ποιότητας, παρουσιάζει τις έννοιες, τις διαδικασίες, τις τεχνικές, και τις μεθόδους που επιτρέπουν μια ομάδα λογισμικού να αξιολογήσει την ποιότητα λογισμικού, να αναθεωρήσει τα προϊόντα εργασίας της τεχνολογίας λογισμικού, να διεξάγει μια SQA διαδικασία και να εφαρμόσει μια αποτελεσματική στρατηγική ελέγχου και τακτικής.. Επιπλέον, εξετάζεται η συστηματοποιημένη μοντελοποίηση και η επαλήθευση των μεθόδων. Ενότητα 4, Διαχείριση Έργων Λογισμικού, παρουσιάζει τα θέματα που είναι σχετικά με εκείνους που σχεδιάζουν, διαχειρίζονται, και ελέγχουν ένα πρόγραμμα ανάπτυξης λογισμικού. Ενότητα 5, Προηγμένα Θέματα, εξετάζει τη βελτίωση της διαδικασίας λογισμικού και τις τάσεις της τεχνολογίας λογισμικού. Συνεχίζοντας την παράδοση των προηγούμενων εκδόσεων, μια σειρά από σχόλια υπάρχουν δίπλα στις παραγράφους σε ολόκληρο το βιβλίο για να παρουσιάσουν τις δοκιμές και τις δοκιμασίες μιας (φανατικής) ομάδας λογισμικού και να παρέχουν τα συμπληρωματικά υλικά για τις μεθόδους και τα εργαλεία που είναι σχετικά με τα θέματα του κεφαλαίου. Δύο νέα παραρτήματα παρέχουν ένα συνοπτικό εγχειρίδιο σχετικά με