注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學軟件設計開發(fā)方法與技巧

軟件設計開發(fā)方法與技巧

軟件設計開發(fā)方法與技巧

定 價:¥45.00

作 者: 張仁津 著
出版社: 中國鐵道出版社
叢編項:
標 簽: 暫缺

ISBN: 9787113286316 出版時間: 2022-02-01 包裝:
開本: 16開 頁數(shù): 256 字數(shù):  

內容簡介

  本書是為計算機軟件導論課程及程序設計課程編寫的教材,主要介紹了基礎和必需的理論概念和術語,以及軟件開發(fā)的主流方法。全書共分6章,內容包括計算機與軟件系統(tǒng)的發(fā)展,軟件結構化開發(fā)技術,軟件工程學開發(fā)技術,面向對象的軟件開發(fā)技術,軟件質量、軟件標準與編程技巧,面向組件的軟件開發(fā)技術,涵蓋了程序與軟件的主要開發(fā)方法。本書從廣闊的視野出發(fā),由淺入深,循序漸進,緊密結合軟件新技術的發(fā)展,將軟件技術的概貌呈現(xiàn)給讀者。通過學習本書,讀者能夠理解和掌握現(xiàn)代軟件技術與開發(fā)方法。本書適合作為普通高等院校計算機、軟件工程、數(shù)據(jù)科學與大數(shù)據(jù)技術、物聯(lián)網(wǎng)、網(wǎng)絡工程等相關專業(yè)的教材,也可作為相關領域從業(yè)人員的參考用書。

作者簡介

暫缺《軟件設計開發(fā)方法與技巧》作者簡介

圖書目錄

第1章 計算機與軟件系統(tǒng)的發(fā)展
1.1 計算機的產生和發(fā)展
1.1.1 計算機的產生
1.1.2 計算機發(fā)展的重要模型
1.1.3 電子計算機的發(fā)展
1.1.4 計算機科學研究的領域
1.2 程序與軟件
1.2.1 程序
1.2.2 軟件
1.2.3 程序設計的發(fā)展
1.2.4 程序設計語言的發(fā)展歷程
1.2.5 典型高級程序語言
1.2.6 程序設計方法的發(fā)展趨勢
習題
第2章 軟件結構化開發(fā)技術
2.1 程序執(zhí)行的機理
2.2 軟件開發(fā)工具的結構
2.2.1 代表性程序設計語言的結構
2.2.2 高級語言程序的編譯與執(zhí)行
2.2.3 計算機中的信息表示
2.3 結構化程序設計與良結構的程序
2.3.1 結構化程序設計
2.3.2 被保留的轉移語句結構
2.3.3 良結構的程序
2.3.4 結構化程序設計工具
2.4 分而治之方法在軟件開發(fā)中的作用
2.4.1 分而治之的工具——函數(shù)
2.4.2 遞歸函數(shù)
2.4.3 逐步求精法
習題
第3章 軟件工程學開發(fā)技術
3.1 軟件生命周期
3.1.1 軟件生命周期的一般劃分
3.1.2 軟件開發(fā)中的三大主要階段
3.2 軟件開發(fā)過程和模型
3.2.1 軟件開發(fā)過程
3.2.2 軟件開發(fā)過程中的方法
3.2.3 軟件開發(fā)過程中的相關人員
3.2.4 軟件開發(fā)的原則
3.3 軟件設計
3.3.1 總體設計與詳細設計
3.3.2 模塊、子程序與函數(shù)
3.3.3 模塊設計方法的準則
3.3.4 模塊劃分方法
3.3.5 模塊化程序設計
3.4 軟件文檔的制作
3.4.1 軟件文檔的編寫
3.4.2 軟件文檔的質量
3.4.3 軟件文檔的編寫技巧
3.5 軟件調試與軟件測試
3.5.1 軟件調試
3.5.2 軟件系統(tǒng)測試
習題
第4章 面向對象的軟件開發(fā)技術
4.1 對象的基本概念
4.1.1 對象
4.1.2 類
4.1.3 消息
4.2 面向對象的程序設計
4.2.1 類與對象在面向對象語言中的封裝
4.2.2 實現(xiàn)復用技術的繼承
4.2.3 多態(tài)性和動態(tài)綁定
4.2.4 面向對象程序設計中的高級技術
4.3 面向對象的生命周期
4.4 面向對象的開發(fā)方法
習題
第5章 軟件質量、軟件標準與編程技巧
5.1 軟件質量保證
5.1.1 軟件質量管理
5.1.2 軟件標準
5.2 軟件實現(xiàn)的工作
5.2.1 編程語言的選取
5.2.2 常用算法的掌握
5.3 編程風格和技巧
5.3.1 增加程序可讀性的工具——注釋
5.3.2 命名的技巧
5.3.3 提高審美易讀的設計
5.3.4 其他設計原則
5.4 軟件系統(tǒng)的非功能屬性
習題
第6章 面向組件的軟件開發(fā)技術
6.1 軟件體系結構概述
6.1.1 軟件體系結構
6.1.2 軟件體系結構的模型
6.1.3 常用的軟件體系結構模型
6.2 組件技術
6.2.1 軟件復用
6.2.2 組件
6.2.3 面向復用的組件開發(fā)
6.3 中間件技術
6.3.1 應用結構的發(fā)展
6.3.2 中間件
6.3.3 基于中間件的軟件系統(tǒng)開發(fā)和部署方式
6.4 分布式網(wǎng)絡計算結構
6.5 分布對象技術
6.5.1 CORBA
6.5.2 DCOM
6.5.3 Java EE
6.6 應用系統(tǒng)集成
6.6.1 應用系統(tǒng)集成模型
6.6.2 開發(fā)一個Java EE應用程序
習題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號