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