本書總結了編者多年來從事軟件工程教學與研究的經驗,并吸取了國內外眾多同類教科書的精華。 本書共7章。第1章概述軟件工程與軟件過程;第2章講述結構化分析的任務、過程、方法和工具;第3章講述結構化設計的任務、準則、方法和工具;第4章著重介紹幾種常用的測試技術;第5章講述面向對象的概念、模型、分析、設計與實現(xiàn);第6章講述軟件維護;第7章講述軟件項目的計劃、組織和質量保證,并簡要地介紹了能力成熟度模型。 本書的特點是:講解深入淺出,通俗易懂,便于自學;把豐富的實例與原理性論述緊密配合,著重講透基本的要領原理、技術和方法;特別注重實用性,用幾個綜合性實例概括了本書的主要內容。認真閱讀這些實例,不僅對讀者深入理解軟件工程很有幫助,而且有助于讀者學會把軟件工程的理論與技術運用一實際工作中去,這些實例還可作為上機實習的材料?!”緯勺鳛榇髮W專科或高等職業(yè)技術學院軟件工程課程教材,也可作為大學本科相應課程的教學參考書。