張海藩老師編著的《軟件工程導論(第5版)》(ISBN:9787302164784清華大學出版社出版)于2008年2月出版發行。截至2007年底,該書各版本累計銷售已近100萬冊,被國內許多高校選作軟件工程課的教材,成為軟件工程領域的經典教材,先后榮獲全國普通高等學校工科電子類專業優秀教材二等獎、一等獎,并被評為全國優秀暢銷書(前10名)和北京高等教育精品教材。1986年第1版面世之后,至今已22年。這22年來計算機技術,特別是軟件技術飛速發展,日新月異,該領域的不少優秀教材只能各領風騷數年,而該書至今依然暢銷,實屬難能可貴。
內容全面、系統與時俱進,是該書歷經5版,跨時二十多年暢銷不衰的原因之一。隨著學科的發展,作者都適時地對老版本進行修訂,編寫新版本。每次修訂都是在保持原書系統性強,內容全面,豐富的實例與原理性論述緊密配合的特點的基礎上,增加反映學科最新發展方向的新內容,刪除陳舊或不重要的內容。作者在內容的取舍,難度的把握,篇幅的控制上,都作了十分慎重、精心的斟酌,甚至文字敘述方面也作了仔細推敲,力求精益求精。例如,1997年出版的第3版中,作者吸取國內外論述面向對象方法學中眾多書刊的精華,并結合自己使用面向對象方法從事科學研究、軟件開發的經驗和體會,對面向對象方法作了全面、系統、深入的介紹;2003年出版的第4版中,作者用統一建模語言(UML)的概念與符號重新改寫了面向對象方法學的有關內容;2008年出版的第5版中,針對幾年來軟件工程的發展狀況,作者增加了目前比較流行的Rational統一過程、以極限編程為杰出代表的敏捷過程以及微軟過程的介紹。……