本書分上、下兩冊,共五部分內容。上冊包含前兩部分內容,主要介紹麵嚮對象(包括麵嚮過程)的程序設計。下冊包含後三部分內容。以基於麵嚮對象和消息發送機製的可視化軟件分析、設計和開發為主,並選擇C++語言,使用Borland C++ Builder開發環境進行實例開發。
下冊的第3部分是軟件工程基礎,主要介紹軟件工程的基本概念、軟件開發過程、軟件項目管理、建模語言UML和軟件建模,以及如何進行軟件分析、軟件設計、軟件測試。第4部分是C++ Builder集成開發環境,主要介紹VCL組件、組件事件、事件響應、組件之間的消息傳遞,基於數據庫的軟件開發,圖形與多媒體的應用,多綫程及多綫程的同步控製,動態鏈接庫、軟件異常處理和發布應用。第5部分是HIS實例開發,以HIS為例講述基於消息發送機製的麵嚮對象軟件分析、設計和實現的過程,並提供詳細的實現過程和全部源代碼。
本書的特點是先提齣“問題”,直接麵對“問題”,然後抽象分析“問題”,再設計、解決“問題”,體會麵嚮對象和麵嚮過程的區彆與聯係,展現一個“生産”軟件的全過程,加強係統性和抽象問題、分析問題的訓練。通過下冊的學習可使讀者具備開發可視化應用軟件的基本能力。
本書的上冊適閤作為計算機、軟件工程,以及其他相關專業的C++程序設計課程的教材;本書的上、下兩冊適事作為計算機、軟件工程專業的軟件開發基礎課程的教材。由於整套書貫穿實例進行,並加以實現,也非常適閤自學者使用。
發表於2024-12-24
軟件開發基礎教程(下冊) 2024 pdf epub mobi 電子書 下載
圖書標籤: study
軟件開發基礎教程(下冊) 2024 pdf epub mobi 電子書 下載