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

軟件工程與計(jì)算·軟件開發(fā)的編程基礎(chǔ)(卷1)

軟件工程與計(jì)算·軟件開發(fā)的編程基礎(chǔ)(卷1)

定 價(jià):¥39.00

作 者: 邵棟,任桐煒 著,駱斌 編
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 高等院校軟件工程專業(yè)規(guī)劃教材
標(biāo) 簽: 大學(xué)教材教輔 計(jì)算機(jī)與互聯(lián)網(wǎng) 教材教輔 軟件工程及軟件方法學(xué)

ISBN: 9787111406976 出版時(shí)間: 2013-05-01 包裝:
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《高等院校軟件工程專業(yè)規(guī)劃教材:軟件工程與計(jì)算(卷1)·軟件開發(fā)的編程基礎(chǔ)》是國家精品課程“軟件工程與計(jì)算”系列課程的第一門課程配套教材;以一個(gè)典型的軟件開發(fā)過程為線索講授基本的軟件工程方法和基于Java語言的中小規(guī)模軟件開發(fā),強(qiáng)調(diào)個(gè)體級(jí)軟件開發(fā)能力;從培養(yǎng)學(xué)生軟件工程理念出發(fā),側(cè)重于程序設(shè)計(jì)教學(xué),培養(yǎng)讀者在個(gè)人開發(fā)級(jí)別的小規(guī)模軟件系統(tǒng)構(gòu)建能力,讓讀者初步體驗(yàn)軟件工程方法與技術(shù)在系統(tǒng)開發(fā)中的關(guān)鍵作用?!陡叩仍盒\浖こ虒I(yè)規(guī)劃教材:軟件工程與計(jì)算(卷1)·軟件開發(fā)的編程基礎(chǔ)》可作為高等院校軟件工程、計(jì)算機(jī)及相關(guān)專業(yè)本科生學(xué)習(xí)軟件工程入門課程的教材,也可作為從事軟件開發(fā)和應(yīng)用的有關(guān)人員的參考書。

作者簡介

暫缺《軟件工程與計(jì)算·軟件開發(fā)的編程基礎(chǔ)(卷1)》作者簡介

圖書目錄

前言
第一部分 緒論
第1章 軟件開發(fā)概述
1.1 問題、解決方案、算法與編程
1.1.1 問題
1.1.2 解決方案
1.1.3 算法
1.1.4 編程
1.2 編程
1.2.1 機(jī)器語言與匯編語言
1.2.2 面向問題的語言
1.2.3 編譯和解釋
1.3 軟件開發(fā)與軟件工程職業(yè)
1.4 軟件開發(fā)過程模型
1.5 個(gè)人軟件過程基礎(chǔ)
1.5.1 基本原則
1.5.2 時(shí)間度量
1.5.3 缺陷度量
1.6 習(xí)題
第2章 計(jì)算系統(tǒng)示例說明
2.1 系統(tǒng)功能說明
2.1.1 系統(tǒng)功能要求
2.1.2 系統(tǒng)功能詳細(xì)分析
2.2 開發(fā)階段規(guī)劃與約束說明
2.2.1 開發(fā)階段規(guī)劃
2.2.2 迭代一開發(fā)需求說明
2.2.3 迭代二開發(fā)需求說明
2.2.4 迭代三開發(fā)需求說明
2.3 項(xiàng)目實(shí)踐示例說明
2.3.1 系統(tǒng)功能要求
2.3.2 開發(fā)階段規(guī)劃
2.3.3 迭代一開發(fā)要求
2.3.4 迭代二開發(fā)要求
2.3.5 迭代三開發(fā)要求
2.4 項(xiàng)目實(shí)踐
第二部分 類職責(zé)的設(shè)計(jì)與實(shí)現(xiàn)
第3章 類和對(duì)象
3.1 類和對(duì)象的概念
3.2 職責(zé)的概念
3.3 UML與簡單的類圖
3.4 使用Java語言編寫簡單類
3.4.1 Java簡介
3.4.2 安裝Java開發(fā)環(huán)境
3.4.3 編寫一個(gè)Java程序HelloWorld
3.4.4 編寫一個(gè)類Car
3.5 項(xiàng)目實(shí)踐
3.6 習(xí)題
第4章 類的狀態(tài)實(shí)現(xiàn)——成員變量
4.1 變量
4.2 成員變量的命名
4.2.1 標(biāo)識(shí)符
4.2.2 關(guān)鍵字和保留字
4.2.3 命名規(guī)范
4.3 成員變量的類型
4.3.1 數(shù)據(jù)類型概述
4.3.2 基本數(shù)據(jù)類型
4.3.3 引用類型
4.3.4 數(shù)組
4.3.5 命名常量
4.3.6 枚舉類型
4.4 成員變量的操作
4.4.1 表達(dá)式和語句
4.4.2 賦值與初始化
4.4.3 算術(shù)運(yùn)算
4.4.4 關(guān)系運(yùn)算
4.4.5 布爾邏輯運(yùn)算
4.4.6 類型轉(zhuǎn)換
4.4.7 優(yōu)先級(jí)和結(jié)合性
4.5 作用域與生存期
4.5.1 作用域
4.5.2 生存期
4.5.3 全局變量
4.6 項(xiàng)目實(shí)踐
4.7 習(xí)題
第5章 類的行為實(shí)現(xiàn)——成員方法
5.1 方法
5.2 參數(shù)傳遞
5.3 控制語句
5.3.1 順序語句
5.3.2 條件語句
5.3.3 switch語句
5.3.4 循環(huán)語句
5.3.5 跳轉(zhuǎn)語句
5.4 方法重載
5.5 函數(shù)副作用
5.6 項(xiàng)目實(shí)踐
5.7 習(xí)題
第6章 類的封裝
6.1 類的聲明
6.2 成員變量和方法的訪問
6.2.1 通過對(duì)象的訪問
6.2.2 靜態(tài)變量與靜態(tài)方法
6.3 訪問控制Ⅰ
6.3.1 私有權(quán)限
6.3.2 默認(rèn)權(quán)限
6.3.3 公開權(quán)限
6.4 封裝的作用
6.5 對(duì)象初始化和清理Ⅰ
6.5.1 構(gòu)造器
6.5.2 對(duì)象的初始化
6.5.3 垃圾回收器
6.6 項(xiàng)目實(shí)踐
6.7 習(xí)題
第7章 Java簡單類庫的使用
7.1 數(shù)組
7.2 字符串
7.2.1 String類
7.2.2 常用的字符串操作
7.2.3 StringBuffer類和StringBuilder類
7.3 容器
7.3.1 容器的概念
7.3.2 ArrayList類
7.3.3 迭代器
7.4 輸入和輸出
7.4.1 流的概念
7.4.2 字節(jié)流和字符流
7.4.3 文件的讀寫
7.4.4 緩沖區(qū)的讀寫
7.4.5 對(duì)象的序列化讀寫
7.4.6 標(biāo)準(zhǔn)輸入/輸出
7.5 項(xiàng)目實(shí)踐
7.6 習(xí)題
第8章 軟件工程工具與調(diào)試
8.1 集成開發(fā)環(huán)境
8.2 代碼管理
8.3 版本控制
8.3.1 軟件配置管理概述
8.3.2 版本控制概念
8.3.3 常用版本控制工具
8.4 基本調(diào)試技術(shù)
8.4.1 概述
8.4.2 調(diào)試基本過程
8.4.3 基本調(diào)試操作
8.4.4 調(diào)試示例
8.5 準(zhǔn)備測試
8.6 項(xiàng)目實(shí)踐
8.7 習(xí)題
第三部分 類協(xié)作的設(shè)計(jì)與實(shí)現(xiàn)
第9章 協(xié)作行為分析和設(shè)計(jì)
9.1 類的協(xié)作
9.2 用例文本描述
9.3 用例圖
9.4 類圖
9.5 順序圖
9.6 項(xiàng)目實(shí)踐
9.7 習(xí)題
第10章 協(xié)作行為的實(shí)現(xiàn)
10.1 類的復(fù)用
10.1.1 聚合和組合
10.1.2 內(nèi)部類
10.1.3 繼承
10.1.4 接口
10.1.5 多態(tài)
10.2 對(duì)象初始化和清理Ⅱ
10.3 訪問控制Ⅱ
10.4 異常處理
10.4.1 異常的概念
10.4.2 異常的拋出
10.4.3 異常的捕獲和處理
10.4.4 Java標(biāo)準(zhǔn)異常
10.4.5 自定義異常
10.5 項(xiàng)目實(shí)踐
10.6 習(xí)題
第11章 集成與測試
11.1 自動(dòng)化集成
11.1.1 集成概念
11.1.2 集成過程
11.1.3 自動(dòng)化構(gòu)建工具Ant
11.1.4 集成頻率
11.2 測試的簡單分類
11.3 單元測試
11.3.1 單元測試是什么
11.3.2 如何進(jìn)行單元測試用例設(shè)計(jì)
11.4 自動(dòng)化單元測試(JUnit)
11.4.1 簡單JUnit測試用例
11.4.2 斷言
11.4.3 骨架
11.4.4 套件
11.4.5 測試執(zhí)行器
11.4.6 JUnit4新特性
11.5 集成測試
11.6 系統(tǒng)測試
11.7 項(xiàng)目實(shí)踐
11.8 習(xí)題
第四部分 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
第12章 軟件系統(tǒng)分析與設(shè)計(jì)
12.1 系統(tǒng)
12.2 系統(tǒng)分析
12.2.1 面向?qū)ο蠓治龌A(chǔ)
12.2.2 軟件需求文檔
12.3 系統(tǒng)設(shè)計(jì)
12.3.1 CRC卡
12.3.2 圖書借閱系統(tǒng)CRC卡設(shè)計(jì)
12.3.3 軟件設(shè)計(jì)文檔
12.4 項(xiàng)目實(shí)踐
12.5 習(xí)題
第13章 Java部分常用類庫
13.1 圖形用戶界面編程
13.1.1 Swing
13.1.2 常用容器
13.1.3 常用組件
13.1.4 布局管理器
13.1.5 事件處理
13.2 網(wǎng)絡(luò)通信編程
13.2.1 網(wǎng)絡(luò)通信基本概念
13.2.2 套接字編程
13.3 項(xiàng)目實(shí)踐
13.4 習(xí)題
第14章 發(fā)布與項(xiàng)目總結(jié)
14.1 程序部署與發(fā)布
14.2 用戶培訓(xùn)
14.3 文檔
14.4 項(xiàng)目評(píng)審與回顧
14.5 項(xiàng)目實(shí)踐
14.6 習(xí)題
附錄A 軟件工程道德和職業(yè)實(shí)踐規(guī)范(5.2版)的八項(xiàng)規(guī)則
附錄B Java程序設(shè)計(jì)補(bǔ)充閱讀
附錄C 圖書借閱系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)說明
參考文獻(xiàn)

本目錄推薦

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