注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件工程基礎(chǔ)教程

軟件工程基礎(chǔ)教程

軟件工程基礎(chǔ)教程

定 價:¥19.00

作 者: 方志剛主編
出版社: 科學(xué)出版社
叢編項: 全國高職高專規(guī)劃教材
標 簽: 軟件工程理論 軟件工程及軟件方法學(xué) 計算機與互聯(lián)網(wǎng)

ISBN: 9787030120007 出版時間: 2003-08-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 201 字數(shù):  

內(nèi)容簡介

  本書介紹了軟件工程的由來及其基本概念、軟件生存周期模型、軟件分析、軟件設(shè)計、軟件實現(xiàn)、軟件測試、軟件維護、軟件管理等內(nèi)容,并安排專門的篇幅重點介紹了數(shù)據(jù)分析與設(shè)計和用戶界面設(shè)計的相關(guān)內(nèi)容。本書可作為計算機專業(yè)本、??茖W(xué)生的教材,也可以作為從事軟件開發(fā)的工程技術(shù)人員和管理人員的參考書。

作者簡介

暫缺《軟件工程基礎(chǔ)教程》作者簡介

圖書目錄

第1章緒論
1.1軟件發(fā)展簡史
1.1.1什么是軟件
1.1.2軟件的分類
1.1.3軟件技術(shù)的發(fā)展
1.1.4軟件開發(fā)技術(shù)的發(fā)展
1.2軟件危機
1.2.1什么是軟件危機
1.2.2軟件危機的形成原因
1.2.3軟件危機的解決方法
1.3軟件工程
1.3.1什么是軟件工程
1.3.2軟件工程的基本原理
1.3.3軟件工程的基本內(nèi)容
1.4關(guān)于本書
習(xí)題
第2章軟件生存周期
2.1軟件工程過程
2.1.1什么是軟件工程過程
2.1.2軟件過程模型
2.1.3過程建造技術(shù)
2.2軟件生存周期
2.2.1軟件定義
2.2.2軟件開發(fā)
2.2.3軟件使用.維護和退役
2.3軟件生存周期瀑布模型
2.4軟件生存周期原型模型
2.5軟件生存周期其他模型
2.5.1螺旋模型
2.5.2噴泉模型
2.5.3智能模型
習(xí)題
第3章軟件分析
3.1系統(tǒng)分析
3.1.1系統(tǒng)分析的目標
3.1.2系統(tǒng)分析的過程
3.2可行性分析
3.2.1可行性研究的任務(wù)
3.2.2可行性研究的步驟
3.2.3系統(tǒng)流程圖
3.2.4成本/效益分析
3.3軟件開發(fā)計劃
3.3.1軟件開發(fā)計劃的內(nèi)容
3.3.2進度安排
3.4需求分析
3.4.1需求分析的任務(wù)
3.4.2需求分析的過程
3.4.3需求分析的原則
3.4.4需求分析的方法
3.4.5需求分析的工具
3.5結(jié)構(gòu)化分析
3.5.1工作內(nèi)容和任務(wù)
3.5.2數(shù)據(jù)流圖
3.5.3數(shù)據(jù)字典
3.5.4加工邏輯描述工具
3.6面向?qū)ο蠓治?br />3.6.1面向?qū)ο蠓椒ǖ幕靖拍詈突咎卣?br />3.6.2面向?qū)ο蠓治龅幕具^程
3.6.3面向?qū)ο蟮哪P?br />3.6.4目前流行的OOA方法概述
習(xí)題
第4章軟件設(shè)計
4.1軟件設(shè)計的任務(wù)
4.2總體設(shè)計
4.2.1軟件總體設(shè)計的基本任務(wù)
4.2.2總體設(shè)計的過程
4.2.3總體設(shè)計的圖形工具
4.3軟件設(shè)計的基本原理
4.3.1模塊化設(shè)計
4.3.2抽象化
4.3.3信息隱蔽
4.3.4模塊獨立性
4.3.5自頂向下逐步細化
4.3.6啟發(fā)式規(guī)則
4.4軟件設(shè)計方法
4.4.1軟件設(shè)計方法概述
4.4.2數(shù)據(jù)結(jié)構(gòu)設(shè)計
4.4.3用戶界面設(shè)計
4.5詳細設(shè)計
4.5.1詳細設(shè)計的任務(wù)
4.5.2詳細設(shè)計的工具
4.5.3面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法
4.6結(jié)構(gòu)化設(shè)計
4.6.1SD方法概述
4.6.2數(shù)據(jù)流圖的類型
4.6.3SD方法的步驟
4.6.4變換分析
4.6.5事務(wù)分析
4.6.6軟件模塊結(jié)構(gòu)的改進和設(shè)計優(yōu)化
4.7面向?qū)ο笤O(shè)計
4.7.1面向?qū)ο笤O(shè)計的方法
4.7.2面向?qū)ο笤O(shè)計的準則和啟發(fā)規(guī)則
4.7.3Coad-Yourdon的面向?qū)ο蠓椒?br />習(xí)題
第5章數(shù)據(jù)分析與設(shè)計
5.1數(shù)據(jù)需求分析
5.1.1什么是數(shù)據(jù)需求分析
5.1.2數(shù)據(jù)結(jié)構(gòu)的基本概念
5.1.3數(shù)據(jù)需求分析的基本任務(wù)
5.2數(shù)據(jù)設(shè)計
5.2.1什么是數(shù)據(jù)設(shè)計
5.2.2數(shù)據(jù)設(shè)計的基本原則
5.3抽象數(shù)據(jù)類型
5.3.1什么是抽象數(shù)據(jù)類型
5.3.2抽象數(shù)據(jù)類型的定義與實現(xiàn)
5.3.3抽象數(shù)據(jù)類型的優(yōu)點
5.4實體聯(lián)系方法
5.4.1實體聯(lián)系模型
5.4.2實體聯(lián)系圖
5.5數(shù)據(jù)庫設(shè)計
5.5.1數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
5.5.2數(shù)據(jù)庫設(shè)計的內(nèi)容
5.5.3E-R模型向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換
5.5.4標準范式與數(shù)據(jù)規(guī)范化
5.5.5面向?qū)ο蟮臄?shù)據(jù)庫技術(shù)
習(xí)題
第6章用戶界面設(shè)計
6.1人機交互與用戶界面
6.1.1什么是人機交互
6.1.2什么是用戶界面
6.1.3用戶界面管理系統(tǒng)
6.1.4人機交互與人機工程學(xué)
6.1.5人機交互的發(fā)展歷史
6.2用戶界面設(shè)計原則
6.2.1用戶界面設(shè)計基本準則
6.2.2屏幕設(shè)計與色彩,
6.2.3響應(yīng)時間與顯示速度
6.2.4聯(lián)機幫助與用戶手冊
6.2.5錯誤提示與處理
6.3圖形用戶界面設(shè)計
6.3.1圖形用戶界面的基本構(gòu)成
6.3.2多窗口界面設(shè)計
6.3.3菜單界面設(shè)計
6.3.4對話框設(shè)計
6.3.5直接操縱界面設(shè)計
6.4人機交互技術(shù)新進展
6.4.1交互設(shè)備新進展
6.4.2多通道用戶界面
6.4.3虛擬現(xiàn)實技術(shù)
6.4.4聽覺界面與可聽化
6.4.5自適應(yīng)和智能用戶界面
6.4.6理想人機交互模式
習(xí)題
第7章軟件實現(xiàn)
7.1程序設(shè)計語言
7.1.1程序設(shè)計語言的特性
7.1.2程序設(shè)計語言的分類
7.1.3程序設(shè)計語言的特點
7.1.4程序設(shè)計語言的選擇
7.2程序設(shè)計方法
7.2.1程序設(shè)計方法簡介
7.2.2程序設(shè)計和程序編碼
7.2.3編碼工具
7.3程序設(shè)計風(fēng)格
7.3.1代碼文檔化
7.3.2數(shù)據(jù)說明
7.3.3語句構(gòu)造
7.3.4輸入/輸出
7.3.5效率
7.4結(jié)構(gòu)化程序設(shè)計
7.4.1結(jié)構(gòu)化程序設(shè)計的原則
7.4.2結(jié)構(gòu)化程序設(shè)計的方法
7.5面向?qū)ο蟪绦蛟O(shè)計
7.5.1面向?qū)ο缶幊谈拍?br />7.5.2面向?qū)ο笳Z言的技術(shù)特點
7.5.3面向?qū)ο缶幊陶Z言
習(xí)題
第8章軟件測試
8.1軟件測試過程
8.1.1什么是軟件測試
8.1.2軟件測試的目標
8.1.3軟件測試的基本原則
8.1.4軟件測試的過程
8.2軟件測試的分類
8.2.1單元測試
8.2.2組裝測試
8.2.3確認測試
8.2.4系統(tǒng)測試
8.2.5軟件測試技術(shù)
8.3白盒測試
8.3.1邏輯覆蓋
8.3.2測試設(shè)計實例
8.4黑盒測試
8.4.1等價類劃分
8.4.2邊界值分析
8.4.3錯誤推測
8.4.4綜合策略
8.5軟件調(diào)試
8.5.1調(diào)試方法
8.5.2調(diào)試策略
習(xí)題
第9章軟件維護
9.1可維護性
9.1.1什么是可維護性
9.1.2影響可維護性的因素
9.1.3若干量化的測度
9.1.4保證可維護性的復(fù)審
9.2軟件維護分類
9.2.1改正性維護
9.2.2適應(yīng)性維護
9.2.3完善性維護
9.2.4預(yù)防性維護
9.3軟件維護實施
9.3.1軟件維護的步驟
9.3.2軟件維護的組織
9.3.3維護文檔與編寫
9.4逆向工程與再工程
9.4.1恢復(fù)信息的級別
9.4.2恢復(fù)信息的方法
習(xí)題
第10章軟件管理
10.1軟件項目管理過程
10.1.1什么是軟件項目管理
10.1.2啟動一個項目
10.1.3制定項目計劃
10.1.4計劃的追蹤和控制
10.1.5評審和評價計劃的完成程度
10.1.6編寫管理文檔
10.2成本估算
10.2.1軟件開發(fā)成本估算方法
10.2.2專家判定技術(shù)
10.3風(fēng)險分析
10.3.1風(fēng)險識別
10.3.2風(fēng)險估計
10.3.3風(fēng)險評價
10.3.4風(fēng)險駕馭和監(jiān)控
10.4進度安排
10.4.1軟件開發(fā)小組人數(shù)與軟件生產(chǎn)率
10.4.2任務(wù)的確定與并行性
10.4.3制定開發(fā)進度計劃
10.4.4進度安排的方法
10.4.5項目的追蹤和控制
10.5軟件項目的組織
10.5.1項目任務(wù)的劃分
10.5.2軟件項目組織的建立
10.5.3人員配備
10.5.4指導(dǎo)與檢驗
10.6軟件質(zhì)量保證
10.6.1什么是軟件質(zhì)量保證
10.6.2軟件質(zhì)量保證(SQA)活動
10.6.3質(zhì)量保證與檢驗
10.6.4軟件質(zhì)量認證
習(xí)題
主要參考文獻

本目錄推薦

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