객체-지향 파라다임과 구조적 파라다임을 균형있게 편집하면서 객체-지향 파분석, 그리고 객체-지향 설계를 특별히 고려했다. 여기에 제시된 UML은 기업체의 표준안이 되어 성숙단계에 진입하고 있다. 또 이 버전에는 설계 패턴, 프레임 워크, 소프트웨어 아키텍처 등을 다루면서 OEL, COM, CORBA와 같은 상호 운영성 주제들도 포함하고 있다. 비록 소프트웨어 공학이 언어 종속이지만, 이 책에서는 학습의 용이성을 고려해서 가장 인기가 있는 구현 언어인 C++ 버전으로 편집하였다.