軟件工程學(xué)科具有知識面廣、發(fā)展迅速、實踐性強(qiáng)等特點。本書作者針對軟件工程的學(xué)科特點,注重結(jié)合實例講解軟件工程的理論與方法,避免抽象和枯燥的論述,在兼顧傳統(tǒng)的結(jié)構(gòu)化方法的同時,注重當(dāng)前廣為采用的面向?qū)ο蠓椒āH珪鴥?nèi)容組織成五部分:第一部分是軟件工程概述;第二部分介紹結(jié)構(gòu)化分析與設(shè)計方法;第三部分講述面向?qū)ο蠓治雠c設(shè)計方法;第四部分講解軟件實現(xiàn)與測試;第五部分介紹軟件維護(hù)與軟件管理。
本書結(jié)構(gòu)合理、內(nèi)容豐富,講解由淺入深,既體現(xiàn)知識點的連貫性、完整性,又體現(xiàn)知識在實際中的應(yīng)用,適合作為計算機(jī)科學(xué)與技術(shù)、軟件工程等專業(yè)本科生的教材。