出版時(shí)間:2012-6 出版社:北京郵電大學(xué)出版社有限公司 作者:劉雪梅 編 頁數(shù):243 字?jǐn)?shù):342000
內(nèi)容概要
劉雪梅編著的《軟件工程實(shí)訓(xùn)教程》是一本用來指導(dǎo)軟件項(xiàng)目實(shí)際操作流程的項(xiàng)目案例類教程,以軟件項(xiàng)目生存周期為主線,將實(shí)訓(xùn)過程分為項(xiàng)目啟動(dòng)實(shí)訓(xùn)、需求建模實(shí)訓(xùn)、數(shù)據(jù)庫建模實(shí)訓(xùn)、設(shè)計(jì)及編碼實(shí)訓(xùn)、測(cè)試實(shí)訓(xùn)、軟件文檔撰寫實(shí)訓(xùn)6個(gè)階段。本書共11章,內(nèi)容包括:緒論、
rational rose建模實(shí)訓(xùn)、power
designer建模實(shí)訓(xùn)、數(shù)據(jù)庫建模實(shí)訓(xùn)、項(xiàng)目啟動(dòng)實(shí)訓(xùn)、綜合案例開發(fā)實(shí)訓(xùn)、測(cè)試實(shí)訓(xùn)、文檔撰寫實(shí)訓(xùn)。本書兼顧理論與實(shí)踐、內(nèi)容翔實(shí),可操作性強(qiáng),從而達(dá)到培養(yǎng)應(yīng)用型人才的目標(biāo)。
《軟件工程實(shí)訓(xùn)教程》可作為應(yīng)用型本科、高職高專院校相關(guān)軟件專業(yè)和計(jì)算機(jī)相關(guān)專業(yè)的軟件工程實(shí)訓(xùn)教材,也可作為軟件工程技術(shù)培訓(xùn)教材,同時(shí)可供從事軟件開發(fā)與應(yīng)用的程序員參考。
書籍目錄
第1章 緒論
1.1 軟件工程的主要內(nèi)容
1.2 學(xué)習(xí)軟件工程的意義和難點(diǎn)
1.3 實(shí)訓(xùn)課程的必要性
第2章 rational rose建模實(shí)訓(xùn)
2.1 rational rose的概述
2.2 rational rose的安裝與工作界面
2.3 rational rose與uml之間的關(guān)系
2.4 用rational rose設(shè)計(jì)模型
2.5 rational rose雙向工程
第3章 powerdesigner建模實(shí)訓(xùn)
3.1 powerdesigner的發(fā)展歷史
3.2 powerdesigner的發(fā)展方向
3.3 powerdesigner的安裝與工作界面
3.4 使用powerdesigner進(jìn)行數(shù)據(jù)庫概念模型設(shè)計(jì)
3.5 使用powerdesigner進(jìn)行數(shù)據(jù)庫物理模型設(shè)計(jì)
3.6 使用powerdesigner進(jìn)行面向?qū)ο竽P驮O(shè)計(jì)
第4章 數(shù)據(jù)庫建模實(shí)訓(xùn)
4.1 數(shù)據(jù)庫規(guī)范化設(shè)計(jì)的優(yōu)點(diǎn)
4.2 關(guān)系數(shù)據(jù)庫規(guī)范化設(shè)計(jì)理論的實(shí)質(zhì)
4.3 數(shù)據(jù)庫設(shè)計(jì)步驟與技巧
4.4 數(shù)據(jù)庫建模經(jīng)典案例分析
第5章 項(xiàng)目啟動(dòng)實(shí)訓(xùn)
5.1 制定軟件項(xiàng)目計(jì)劃應(yīng)考慮的因素
5.2 軟件管理的功能
5.3 制定軟件項(xiàng)目計(jì)劃的步驟
5.4 軟件項(xiàng)目計(jì)劃
5.4.1 項(xiàng)目開發(fā)背景
5.4.2 項(xiàng)目開發(fā)計(jì)劃實(shí)例
第6章 學(xué)生信息管理系統(tǒng)開發(fā)實(shí)訓(xùn)
6.1 項(xiàng)目的立項(xiàng)背景
6.2 項(xiàng)目功能的部署
6.3 可行性分析
6.4 需求分析
6.4.1 功能要求
6.4.2 數(shù)據(jù)要求
6.4.3 安全性要求
6.4.4 其他要求
6.5 概要設(shè)計(jì)
6.5.1 角色劃分
6.5.2 模塊劃分
6.5.3 技術(shù)路線
6.5.4 功能需求與程序的關(guān)系
6.6 數(shù)據(jù)庫設(shè)計(jì)
6.7 詳細(xì)設(shè)計(jì)
6.7.1 教師信息及新聞發(fā)布系統(tǒng)設(shè)計(jì)說明
6.7.2 用戶登錄管理模塊設(shè)計(jì)說明
6.7.3 學(xué)生查詢模塊設(shè)計(jì)說明
6.7.4 系統(tǒng)錄入模塊設(shè)計(jì)說明
6.7.5 頁面設(shè)計(jì)說明
6.7.6 類圖及程序流程圖
6.8 編碼實(shí)現(xiàn)
6.8.1 數(shù)據(jù)庫操縱類
6.8.2 超級(jí)管理員登錄
6.8.3 學(xué)生信息列表
6.8.4 學(xué)生信息添加
6.8.5 學(xué)生信息修改
6.8.6 二級(jí)管理員授權(quán)
第7章 圖書管理系統(tǒng)開發(fā)實(shí)訓(xùn)
7.1 立項(xiàng)背景
7.2 功能部署
7.3 需求分析
7.3.1 功能要求
7.3.2 安全保密要求
7.3.3 性能要求
7.3.4 環(huán)境要求
7.4 系統(tǒng)設(shè)計(jì)
7.4.1 概要設(shè)計(jì)
7.4.2 數(shù)據(jù)庫設(shè)計(jì)
7.5 編碼實(shí)現(xiàn)
7.5.1 數(shù)據(jù)庫操縱類
7.5.2 系統(tǒng)功能實(shí)現(xiàn)部分關(guān)鍵代碼
第8章 酒店管理系統(tǒng)開發(fā)實(shí)訓(xùn)
8.1 立項(xiàng)背景
8.2 功能部署
8.3 需求分析
8.3.1 功能要求
8.3.2 權(quán)限要求
8.3.3 性能要求
8.3.4 環(huán)境要求
8.4 概要設(shè)計(jì)
8.4.1 登錄模塊
8.4.2 賓客管理模塊
8.4.3 客房管理模塊
8.4.4 查詢信息模塊
8.4.5 系統(tǒng)設(shè)置模塊
8.5 數(shù)據(jù)庫設(shè)計(jì)
8.6 編碼實(shí)現(xiàn)
8.6.1 登錄模塊
8.6.2 散客開單
8.6.3 預(yù)訂功能
8.6.4 會(huì)員管理
8.6.5 賓客結(jié)賬
第9章 高校工資管理系統(tǒng)開發(fā)實(shí)訓(xùn)
9.1 立項(xiàng)背景
9.2 功能部署
9.3 需求分析
9.3.1 用戶角色劃分
9.3.2 事件流要求
9.3.3 數(shù)據(jù)要求
9.3.4 性能要求
9.4 系統(tǒng)概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)
9.4.1 概要設(shè)計(jì)
9.4.2 數(shù)據(jù)庫設(shè)計(jì)
9.5 編碼實(shí)現(xiàn)
9.5.1 基類
9.5.2 頁面設(shè)計(jì)
第10章 軟件測(cè)試實(shí)訓(xùn)
10.1 軟件測(cè)試技術(shù)的基礎(chǔ)知識(shí)
10.2 loadrunner的概述
10.3 loadrunner的安裝
10.4 loadrunner進(jìn)行黑盒測(cè)試
10.5 酒店管理系統(tǒng)性能測(cè)試報(bào)告舉例
第11章 軟件文檔撰寫實(shí)訓(xùn)
11.1 可行性分析報(bào)告的撰寫
11.2 需求說明書的撰寫
11.3 概要設(shè)計(jì)說明書的撰寫
11.4 詳細(xì)設(shè)計(jì)說明書的撰寫
11.5 測(cè)試文檔的撰寫
11.6 軟件維護(hù)文檔(用戶手冊(cè)等)
章節(jié)摘錄
版權(quán)頁: 插圖: 第10章軟件測(cè)試實(shí)訓(xùn) 10.1軟件測(cè)試技術(shù)的基礎(chǔ)知識(shí) 1.軟件測(cè)試的目的 軟件測(cè)試是軟件質(zhì)量保證的關(guān)鍵。軟件測(cè)試的工作量占到軟件開發(fā)成本的40%~50%,甚至更多。人命關(guān)天的軟件(如飛機(jī)控制、核反應(yīng)堆等)測(cè)試所花費(fèi)的時(shí)間往往是其他軟件工程活動(dòng)時(shí)間之和的3~5倍。E.W.Dijkstra指出:“程序測(cè)試能證明錯(cuò)誤的存在,但不能證明錯(cuò)誤不存在?!?測(cè)試的目的是發(fā)現(xiàn)程序中的錯(cuò)誤,是為了證明程序有錯(cuò),而不是證明程序無錯(cuò)。把證明程序無錯(cuò)當(dāng)作測(cè)試目的不僅是不正確的,而且是完全做不到的,對(duì)做好測(cè)試沒有任何益處,甚至是十分有害的。軟件測(cè)試要設(shè)法使軟件發(fā)生故障,暴露軟件錯(cuò)誤。能夠發(fā)現(xiàn)錯(cuò)誤的測(cè)試是成功的測(cè)試,否則是失敗的測(cè)試。 2.軟件測(cè)試的基本概念 軟件測(cè)試是對(duì)軟件計(jì)劃、軟件設(shè)計(jì)、軟件編碼進(jìn)行查錯(cuò)和糾錯(cuò)的括動(dòng)。它的目的是找出軟件開發(fā)全周期中各個(gè)階段的錯(cuò)誤,分析錯(cuò)誤性質(zhì)和位置并加以糾正。測(cè)試是查找錯(cuò)誤的活動(dòng)。調(diào)試是糾正錯(cuò)誤的活動(dòng)。程序測(cè)試是對(duì)編碼階段的語法、語義、運(yùn)行等錯(cuò)誤進(jìn)行查找的活動(dòng)。 3.軟件測(cè)試的原則 ①測(cè)試都應(yīng)追溯到用戶需求。最嚴(yán)重的錯(cuò)誤(從用戶角度)是那些導(dǎo)致軟件無法滿足需求的錯(cuò)誤。程序中的問題根源可能在開發(fā)前期的各階段,解決、糾正錯(cuò)誤也必須追溯到前期工作。 ②測(cè)試前要認(rèn)定被測(cè)試軟件有錯(cuò),不要認(rèn)為軟件沒有錯(cuò)。 ③要預(yù)先確定被測(cè)試軟件的測(cè)試結(jié)果。 ④要盡量避免測(cè)試自己寫的程序。 ⑤測(cè)試要包含合理輸入和不合理輸人數(shù)據(jù)。 ⑥測(cè)試找到的新錯(cuò)與已找到的舊錯(cuò)成正比。 ⑦測(cè)試是相對(duì)的,不能窮盡所有的測(cè)試,要根據(jù)人力、物力安排測(cè)試,選擇好測(cè)試用例和方法。 ⑧測(cè)試用例留作測(cè)試報(bào)告和重新驗(yàn)證糾錯(cuò)后的程序是否有錯(cuò)。 4.軟件測(cè)試的幾個(gè)誤區(qū) ①軟件開發(fā)完成后進(jìn)行軟件測(cè)試。 ②軟件發(fā)布后如果發(fā)現(xiàn)質(zhì)量問題,那是軟件測(cè)試人員的錯(cuò)。 ③軟件測(cè)試要求不高,隨便找個(gè)人都行。 ④軟件測(cè)試是測(cè)試人員的事情,與程序員無關(guān)。 ⑤項(xiàng)目進(jìn)度吃緊時(shí)少做些測(cè)試,時(shí)間富裕時(shí)多做測(cè)試。 ⑥軟件測(cè)試是沒有前途的工作,只有程序員才是軟件高手。 5.測(cè)試的方法與技術(shù) 測(cè)試分為靜態(tài)和動(dòng)態(tài)測(cè)試。 (1)靜態(tài)測(cè)試 靜態(tài)測(cè)試分為人工測(cè)試和計(jì)算機(jī)輔助靜態(tài)分析方法?;咎卣魇菍?duì)軟件進(jìn)行分析、檢查和審閱,不實(shí)際運(yùn)行被測(cè)試的軟件。一般來說,靜態(tài)測(cè)試約可找出30~70%的邏輯設(shè)計(jì)錯(cuò)誤。靜態(tài)測(cè)試也包括對(duì)需求規(guī)格說明書、軟件設(shè)計(jì)說明書、源程序做檢查和審閱,主要是否符合標(biāo)準(zhǔn)和規(guī)范; 通過結(jié)構(gòu)分析、流圖分析、符號(hào)執(zhí)行指出軟件缺陷。
編輯推薦
《軟件工程實(shí)訓(xùn)教程》可作為應(yīng)用型本科、高職高專院校相關(guān)軟件專業(yè)和計(jì)算機(jī)相關(guān)專業(yè)的軟件工程實(shí)訓(xùn)教材,也可作為軟件工程技術(shù)培訓(xùn)教材,同時(shí)可供從事軟件開發(fā)與應(yīng)用的程序員參考。
圖書封面
評(píng)論、評(píng)分、閱讀與下載