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

軟件設(shè)計(jì)開發(fā)方法與技巧

軟件設(shè)計(jì)開發(fā)方法與技巧

定 價(jià):¥45.00

作 者: 張仁津 著
出版社: 中國鐵道出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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