《現(xiàn)代軟件工程專業(yè)系列教材:軟件開發(fā)基礎(chǔ)教程(下)》分上、下兩冊,共五部分內(nèi)容。上冊包含前兩部分內(nèi)容,主要介紹面向?qū)ο螅ò嫦蜻^程)的程序設(shè)計。下冊包含后三部分內(nèi)容。以基于面向?qū)ο蠛拖l(fā)送機制的可視化軟件分析、設(shè)計和開發(fā)為主,并選擇C++語言,使用Borland C++ Builder開發(fā)環(huán)境進(jìn)行實例開發(fā)。下冊的第3部分是軟件工程基礎(chǔ),主要介紹軟件工程的基本概念、軟件開發(fā)過程、軟件項目管理、建模語言UML和軟件建模,以及如何進(jìn)行軟件分析、軟件設(shè)計、軟件測試。第4部分是C++ Builder集成開發(fā)環(huán)境,主要介紹VCL組件、組件事件、事件響應(yīng)、組件之間的消息傳遞,基于數(shù)據(jù)庫的軟件開發(fā),圖形與多媒體的應(yīng)用,多線程及多線程的同步控制,動態(tài)鏈接庫、軟件異常處理和發(fā)布應(yīng)用。第5部分是HIS實例開發(fā),以HIS為例講述基于消息發(fā)送機制的面向?qū)ο筌浖治?、設(shè)計和實現(xiàn)的過程,并提供詳細(xì)的實現(xiàn)過程和全部源代碼。本書的特點是先提出“問題”,直接面對“問題”,然后抽象分析“問題”,再設(shè)計、解決“問題”,體會面向?qū)ο蠛兔嫦蜻^程的區(qū)別與聯(lián)系,展現(xiàn)一個“生產(chǎn)”軟件的全過程,加強系統(tǒng)性和抽象問題、分析問題的訓(xùn)練。通過下冊的學(xué)習(xí)可使讀者具備開發(fā)可視化應(yīng)用軟件的基本能力。本書的上冊適合作為計算機、軟件工程,以及其他相關(guān)專業(yè)的C++程序設(shè)計課程的教材;本書的上、下兩冊適事作為計算機、軟件工程專業(yè)的軟件開發(fā)基礎(chǔ)課程的教材。由于整套書貫穿實例進(jìn)行,并加以實現(xiàn),也非常適合自學(xué)者使用。