《計算機軟體設計與開發策略》是作者參加工作以來在西安衛星測控中心開發計算機軟體及渭南師範學院任教期間積累的經驗結晶和知識探索。全書結合軟體產業和當前教育,主要介紹了程式與軟體的關係,說明了早期人們和現在人們對程式和軟體的認識差異,提出了作者對於軟體危機的一些認識及套用軟體工程的方法來緩解軟體危機的一些見解,總結了作者在開發軟體項目時的一些注意事項和經驗小技巧,特別是對於初學軟體設計開發的人員,給出了軟體與程式設計方面容易忽視的問題及在軟體設計策略方面的一些知識。
基本介紹
- 書名:計算機軟體設計與開發策略
- 出版社:北京理工大學出版社
- 頁數:183頁
- 開本:16
- 品牌:北京理工大學出版社
- 作者:索紅軍
- 出版日期:2014年1月1日
- 語種:簡體中文
- ISBN:9787564086657
內容簡介,圖書目錄,
內容簡介
《計算機軟體設計與開發策略》內容豐富,講解清晰、易懂,詳略得當,體現了現代計算機軟體設計開發的精髓,幫助讀者領悟真實的軟體項目設計開發過程中的重點和注意事項,適合學習計算機軟體設計與開發及相關專業的人士閱讀。
圖書目錄
第1章概論
1.1什麼是軟體
1.2軟體的發展
1.3軟體的版本
1.4軟體的設計開發
第2章軟體與程式
2.1什麼是程式
2.2軟體與程式關係
第3章軟體與軟體工程
3.1軟體生命周期
3.1.1軟體生命周期概述
3.1.2軟體生命周期模型
3.2軟體危機
3.2.1軟體危機的主要表現
3.2.2軟體危機的原因
3.2.3軟體危機的解決途徑
3.2.4相關因素
3.2.5軟體危機的具體表現
3.3軟體工程
3.3.1什麼是軟體工程
3.3.2軟體工程的原理和目標
3.3.3軟體工程的原則
3.34軟體工程項目管理的任務
3.4面向對象軟體設計開發
3.4.1面向對象的基本概念
3.4.2面向對象的基本特徵
3.4.3面向對象的軟體設計開發
3.5軟體測試
3.5.1單元測試
3.5.2集成測試
3.5.3確認測試
3.5.4系統測試
3.5.5驗收測試
3.6軟體測試的現狀與前景
3.7軟體測試的相關問題
第4章軟體設計經驗與技巧
4.1軟體工程過程中經驗與技巧
4.2程式設計經驗與技巧
4.3個人與團隊是軟體開發永遠的核心
4.4用最少代碼降低安全風險
4.5程式設計師必須注意的十大安全技巧
第5章軟體設計策略
5.1軟體架構
5.2軟體架構設計理解
5.3軟體項目計畫與管理
5.3.1軟體項目的計畫
5.3.2軟體項目的控制
5.3.3軟體項目管理的組織模式
5.3.4軟體項目管理的內容
5.3.5編寫軟體項目計畫書
5.3.6軟體配置管理
5.3.7人員組織與管理
5.3.8軟體過程能力評估
5.3.9為什麼要有項目管理
5.3.10為什麼要有專職的項目經理
5.3.11項目組的範圍界限在哪裡
5.312怎樣才能算是一個成功的項目
5.3.13軟體項目管理的成功原則
5.3.14軟體項目管理在管理思維中的空白
5.4軟體項目管理總體流程設計
5.5項目計畫書的編寫
5.5.1引言
5.5.2項目概述
5.5.3項目團隊組織
5.5.4實施計畫
5.5.5支持條件
5.5.6預算
5.5.7關鍵問題
5.5.8專題計畫要點
5.6軟體項目管理中十個誤區
第6章軟體質量保證
6.1軟體質量保證的基本目標
6.2軟體質量
6.2.1軟體質量的由來
6.2.2軟體質量的現在
6.2.3軟體質量的未來
6.3軟體質量的理論探索
6.3.1過程的認識
6.3.2生產線的隱喻
6.3.3SQA和其他工作的組合
6.3.4QA和QC
6.3.5QA和SEPG
6.3.6QA和組織級的監督管理
6.4SQA的工作內容和工作方法
6.4.1計畫
6.4.2審計/證實
6.4.3問題跟蹤
6.5SQA的素質
6.6SQA活動
6.7正式技術評審
6.7.1目標
6.7.2評審會議
6.7.3評審總結報告
6.7.4評審指導原則
6.8質量保證與檢驗
第7章軟體保護
7.1軟體的許可分類
7.2保護軟體智慧財產權
7.3軟體獲得法律保護的條件
7.4軟體著作權的歸屬
7.5軟體的技術保護
第8章後記
8.1我國軟體產業的發展現狀
8.2我國發展軟體產業存在的問題
8.3中國發展軟體產業的對策建議
附錄計算機軟體保護條例
1.1什麼是軟體
1.2軟體的發展
1.3軟體的版本
1.4軟體的設計開發
第2章軟體與程式
2.1什麼是程式
2.2軟體與程式關係
第3章軟體與軟體工程
3.1軟體生命周期
3.1.1軟體生命周期概述
3.1.2軟體生命周期模型
3.2軟體危機
3.2.1軟體危機的主要表現
3.2.2軟體危機的原因
3.2.3軟體危機的解決途徑
3.2.4相關因素
3.2.5軟體危機的具體表現
3.3軟體工程
3.3.1什麼是軟體工程
3.3.2軟體工程的原理和目標
3.3.3軟體工程的原則
3.34軟體工程項目管理的任務
3.4面向對象軟體設計開發
3.4.1面向對象的基本概念
3.4.2面向對象的基本特徵
3.4.3面向對象的軟體設計開發
3.5軟體測試
3.5.1單元測試
3.5.2集成測試
3.5.3確認測試
3.5.4系統測試
3.5.5驗收測試
3.6軟體測試的現狀與前景
3.7軟體測試的相關問題
第4章軟體設計經驗與技巧
4.1軟體工程過程中經驗與技巧
4.2程式設計經驗與技巧
4.3個人與團隊是軟體開發永遠的核心
4.4用最少代碼降低安全風險
4.5程式設計師必須注意的十大安全技巧
第5章軟體設計策略
5.1軟體架構
5.2軟體架構設計理解
5.3軟體項目計畫與管理
5.3.1軟體項目的計畫
5.3.2軟體項目的控制
5.3.3軟體項目管理的組織模式
5.3.4軟體項目管理的內容
5.3.5編寫軟體項目計畫書
5.3.6軟體配置管理
5.3.7人員組織與管理
5.3.8軟體過程能力評估
5.3.9為什麼要有項目管理
5.3.10為什麼要有專職的項目經理
5.3.11項目組的範圍界限在哪裡
5.312怎樣才能算是一個成功的項目
5.3.13軟體項目管理的成功原則
5.3.14軟體項目管理在管理思維中的空白
5.4軟體項目管理總體流程設計
5.5項目計畫書的編寫
5.5.1引言
5.5.2項目概述
5.5.3項目團隊組織
5.5.4實施計畫
5.5.5支持條件
5.5.6預算
5.5.7關鍵問題
5.5.8專題計畫要點
5.6軟體項目管理中十個誤區
第6章軟體質量保證
6.1軟體質量保證的基本目標
6.2軟體質量
6.2.1軟體質量的由來
6.2.2軟體質量的現在
6.2.3軟體質量的未來
6.3軟體質量的理論探索
6.3.1過程的認識
6.3.2生產線的隱喻
6.3.3SQA和其他工作的組合
6.3.4QA和QC
6.3.5QA和SEPG
6.3.6QA和組織級的監督管理
6.4SQA的工作內容和工作方法
6.4.1計畫
6.4.2審計/證實
6.4.3問題跟蹤
6.5SQA的素質
6.6SQA活動
6.7正式技術評審
6.7.1目標
6.7.2評審會議
6.7.3評審總結報告
6.7.4評審指導原則
6.8質量保證與檢驗
第7章軟體保護
7.1軟體的許可分類
7.2保護軟體智慧財產權
7.3軟體獲得法律保護的條件
7.4軟體著作權的歸屬
7.5軟體的技術保護
第8章後記
8.1我國軟體產業的發展現狀
8.2我國發展軟體產業存在的問題
8.3中國發展軟體產業的對策建議
附錄計算機軟體保護條例