軟體開發基礎教程

軟體開發基礎教程

本書分上、下兩冊,共五部分內容。上冊包含前兩部分內容,主要介紹面向對象(包括面向過程)的程式設計。下冊包含後三部分內容。以基於面向對象和訊息傳送機制的可視化軟體分析、設計和開發為主,並選擇C++語言,使用BorlandC++Builder開發環境進行實例開發。

基本介紹

  • 書名:軟體開發基礎教程
  • 作者:程國英
  • ISBN:9787810829502
  • 定價:29.00 元
  • 出版社:北方交通大學出版社
  • 出版時間:2007年
  • 開本:16
內容簡介,目錄,

內容簡介

本書的上冊適合作為計算機、軟體工程,以及其他相關專業的C++程式設計課程的教材;本書的上、下兩冊適事作為計算機、軟體工程專業的軟體開發基礎課程的教材。由於整套書貫穿實例進行,並加以實現,也非常適合自學者使用。
下冊的第3部分是軟體工程基礎,主要介紹軟體工程的基本概念、軟體開發過程、軟體項目管理、建模語言UML和軟體建模,以及如何進行軟體分析、軟體設計、軟體測試。第4部分是C++Builder集成開發環境,主要介紹VCL組件、組件事件、事件回響、組件之間的訊息傳遞,基於資料庫的軟體開發,圖形與多媒體的套用,多執行緒及多執行緒的同步控制,動態程式庫、軟體異常處理和發布套用。第5部分是HIS實例開發,以HIS為例講述基於訊息傳送機制的面向對象軟體分析、設計和實現的過程,並提供詳細的實現過程和全部原始碼。
本書的特點是先提出“問題”,直接面對“問題”,然後抽象分析“問題”,再設計、解決“問題”,體會面向對象面向過程的區別與聯繫,展現一個“生產”軟體的全過程,加強系統性和抽象問題、分析問題的訓練。通過下冊的學習可使讀者具備開發可視化套用軟體的基本能力。

目錄

第3部分 軟體工程基礎
第32章 軟體神話與軟體工程
32.1 軟體神話
32.2 軟體工程與軟體創新
32.3 軟體組織與CMM
32.4 軟體工程師的任務
思考與練習
第33章 軟體過程與項目管理
33.1 軟體過程與成熟度等級
33.3 項目管理
33.4 風險分析與風險控制
33.5 配置管理與版本控制
33.6 實例HIS的過程和產生
思考與練習
第34章 統一建模語言(UML)
34.1 概要介紹
34.2 靜態建模
34.4 系統架構
思考與練習
第35章 可行性論證
35.1 可行性論證的內容
35.2 可行性論證的步驟
第36章 用戶需求分析
36.1 用戶需求調研
36.2 編寫文檔:用戶需求書
36.3 用戶需求評審
思考與練習
第37章 面向對象軟體分析
37.1 OO基本原則
37.2 OOA過程與建模
37.3 分析評審
思考與練習
第38章 面向對象軟體設計
第39章 軟體實驗與測試
第4部分 C++Builder開發環境
第5部分 HIS實例開發
參考文獻

相關詞條

熱門詞條

聯絡我們