注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)基于項(xiàng)目的軟件工程:面向?qū)ο笱芯糠椒?/a>

基于項(xiàng)目的軟件工程:面向?qū)ο笱芯糠椒?/h1>

定 價(jià):¥30.00

作 者: (美)Evelyn Stiller,(美)Cathie LeBlanc著;賁可榮,張秀山等譯;賁可榮譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件工程技術(shù)叢書(shū)
標(biāo) 簽: 面向?qū)ο?/td>

ISBN: 9787111101017 出版時(shí)間: 2002-06-01 包裝: 膠版紙
開(kāi)本: 24cm 頁(yè)數(shù): 260 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是為初學(xué)者提供的集軟件工程實(shí)用性和實(shí)踐性與一體的第一本教科書(shū)。通過(guò)本書(shū)的學(xué)習(xí),沒(méi)有工作經(jīng)歷的學(xué)生也可以獲得現(xiàn)實(shí)世界的實(shí)踐經(jīng)驗(yàn)并親身體會(huì)到使用軟工程技術(shù)的益處。本書(shū)闡述了軟件工程生命周期的各個(gè)階段,并通過(guò)兩個(gè)現(xiàn)行案例分析來(lái)認(rèn)識(shí)開(kāi)發(fā)過(guò)程中的概念化、分析、設(shè)計(jì)和實(shí)現(xiàn)階段。這兩個(gè)案例可以由一個(gè)小型軟件開(kāi)發(fā)項(xiàng)目,學(xué)生可將對(duì)各階段的理解的經(jīng)驗(yàn)應(yīng)用于其中。本書(shū)集中討論面向?qū)ο筌浖_(kāi)發(fā),并按此范型組織內(nèi)容。本書(shū)不依賴于具體的程序設(shè)計(jì)語(yǔ)言(必要的代碼示例用Java給出),并采用統(tǒng)一建模語(yǔ)言(UML)的子集來(lái)為軟件建模,解釋學(xué)生工作中需要用到的符號(hào)。本書(shū)為學(xué)生而寫(xiě),同時(shí)對(duì)于那些想在軟件項(xiàng)目分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試方面獲得切身體會(huì)的專業(yè)人員也非常適用。

作者簡(jiǎn)介

暫缺《基于項(xiàng)目的軟件工程:面向?qū)ο笱芯糠椒ā纷髡吆?jiǎn)介

圖書(shū)目錄

譯者序
譯者簡(jiǎn)介
前言
第1章 軟件工程引論 
1.1 關(guān)鍵概念 
1.2 為什么要建造軟件 
1.3 軟件開(kāi)發(fā)范型要素 
1.3.1 項(xiàng)目概念化 
1.3.2 項(xiàng)目表示 
1.3.3 項(xiàng)目實(shí)現(xiàn) 
1.4 軟件工程技術(shù)簡(jiǎn)史 
1.4.1 結(jié)構(gòu)化編程 
1.4.2 功能分解 
1.4.3 結(jié)構(gòu)化分析和設(shè)計(jì) 
1.4.4 以數(shù)據(jù)為中心的范型 
1.4.5 面向?qū)ο蠓缎?nbsp;
1.5 不用工程技術(shù)生產(chǎn)軟件的代價(jià) 
1.6 為什么軟件工程不是萬(wàn)能的 
1.7 項(xiàng)目的作用 
1.8 分組工作 
1.9 創(chuàng)建項(xiàng)目小組 
1.10 班級(jí)項(xiàng)目:功能需求 
1.10.1 項(xiàng)目概述 
1.10.2 游戲要素 
1.10.3 游戲事件序列 
1.10.4 在行星間移動(dòng)和著陸 
1.10.5 贏得游戲 
1.10.6 項(xiàng)目時(shí)間框架 
1.11 復(fù)習(xí)題 
第2章 面向?qū)ο蠓缎透攀?nbsp;
2.1 關(guān)鍵概念 
2.2 熟悉班級(jí)項(xiàng)目 
2.2.1 創(chuàng)建非正式場(chǎng)景的指南 
2.2.2 非正式場(chǎng)景例子:用戶移動(dòng) 
2.3 面向?qū)ο蟾拍罨?nbsp;
2.3.1 特殊應(yīng)用關(guān)系
2.3.2 繼承
2.3.3 聚合/組合
2.3.4 其他關(guān)系分類(lèi) 
2.4 軟件生命周期
2.5 面向?qū)ο蠼?br />2.5.1 建立模型的作用 
2.5.2 創(chuàng)建優(yōu)質(zhì)模塊
2.5.3 建模符號(hào)
2.5.4 軟件工程中模型的使用
2.6 良好面向?qū)ο笙到y(tǒng)的屬性
2.7 分組工作
2.7.1 主程序員組
2.7.2 召開(kāi)有效的小組會(huì)議
2.8 復(fù)習(xí)題
第3章 面向?qū)ο蠓治?br />3.1 關(guān)鍵概念 
3.2 需求分析介紹
3.3 需求分析的重要性
3.4 需求規(guī)格說(shuō)明
3.5 案例分析:圖書(shū)館管理系統(tǒng)規(guī)格說(shuō)明
3.6 評(píng)價(jià)需求規(guī)格說(shuō)明
3.7 細(xì)化需求規(guī)格說(shuō)明
3.8 驗(yàn)證需求規(guī)格說(shuō)明
3.9 通過(guò)開(kāi)發(fā)擴(kuò)展需求
3.10 需求分析過(guò)程
3.10.1 識(shí)別UCCD的類(lèi)
3.10.2 案例分析:識(shí)別LMS中的類(lèi)
3.10.3 識(shí)別用況
3.10.4 案例分析:識(shí)別LMS中的用況
3.10.5 場(chǎng)景開(kāi)發(fā)
3.10.6 案例分析:LMS中的樣本場(chǎng)景
3.10.7 用UML對(duì)系統(tǒng)建模
3.10.8 類(lèi)圖
3.10.9 案例分析:LMS的類(lèi)圖
3.10.10 用況圖
3.10.11 案例分析:LMS的用況圖
3.10.12 需求分析小結(jié)
3.10.13 系統(tǒng)演化
3.11 分析班級(jí)項(xiàng)目
3.12 分組工作
3.13 復(fù)習(xí)題
第4章 產(chǎn)品設(shè)計(jì)
4.1 關(guān)鍵概念 
4.2 設(shè)計(jì)目標(biāo)
4.3 類(lèi)設(shè)計(jì)與產(chǎn)品設(shè)計(jì)
4.4 產(chǎn)品設(shè)計(jì)概述和目標(biāo)
4.5 對(duì)象持久化
4.5.1 對(duì)象序列化
4.5.2 評(píng)價(jià)對(duì)象持久化
4.6 案例分析:LMS中的對(duì)象持久化
4.7 進(jìn)程體系結(jié)構(gòu)
4.7.1 多節(jié)點(diǎn)建模
4.7.2 進(jìn)程間通信建模
4.7.3 狀態(tài)機(jī)
4.7.4 對(duì)控制的多線程建模
4.7.5 網(wǎng)絡(luò)資源的有效利用
4.8 案例分析:LMS中的進(jìn)程間通信
4.9 班級(jí)項(xiàng)目:“銀河偵探”游戲中的進(jìn)程間通信
4.10 用戶界面
4.11 用戶界面設(shè)計(jì) 
4.12 用戶界面設(shè)計(jì)原則
4.12.1 了解用戶
4.12.2 界面設(shè)計(jì)規(guī)則
4.12.3 交互樣式
4.13 案例分析:LMS的用戶界面 
4.14 分組工作 
4.15 班級(jí)項(xiàng)目產(chǎn)品設(shè)計(jì) 
4.16 復(fù)習(xí)題 
第5章 類(lèi)設(shè)計(jì) 
5.1 關(guān)鍵概念 
5.2 類(lèi)設(shè)計(jì)過(guò)程 
5.2.1 類(lèi)構(gòu)架 
5.2.2 案例分析:LMS中的類(lèi)構(gòu)架 
5.2.3 系統(tǒng)分解 
5.3 UML進(jìn)一步介紹 
5.3.1 類(lèi)圖的符號(hào)修飾 
5.3.2 交互圖 
5.3.3 案例分析:LMS的交互圖 
5.3.4 協(xié)作圖的創(chuàng)建 
5.3.5 案例分析:LMS中更多的交互圖 
5.3.6 評(píng)估設(shè)計(jì) 
5.3.7 案例分析:評(píng)估LMS的設(shè)計(jì) 
5.3.8 對(duì)象圖 
5.3.9 案例分析:LMS的對(duì)象圖 
5.3.10 對(duì)象圖的創(chuàng)建 
5.4 類(lèi)設(shè)計(jì)階段的目標(biāo) 
5.4.1 代碼重用 
5.4.2 案例分析:LMS中的代碼重用 
5.4.3 良好設(shè)計(jì)的類(lèi)與方法 
5.4.4 數(shù)據(jù)完整性 
5.5 類(lèi)設(shè)計(jì)的驗(yàn)證 
5.6 設(shè)計(jì)班級(jí)項(xiàng)目 
5.7 復(fù)習(xí)題 
第6章 案例分析:Game2D與方法設(shè)計(jì) 
6.1 關(guān)鍵概念 
6.2 概述 
6.3 需求規(guī)格說(shuō)明 
6.4 細(xì)化后的需求規(guī)格說(shuō)明 
6.5 需求分析 
6.5.1 名詞列表 
6.5.2 名詞表的分析 
6.5.3 主類(lèi)列表 
6.5.4 用況開(kāi)發(fā) 
6.5.5 場(chǎng)景 
6.5.6 細(xì)化后的類(lèi)列表 
6.5.7 建模 
6.6 產(chǎn)品設(shè)計(jì) 
6.6.1 進(jìn)程體系結(jié)構(gòu) 
6.6.2 圖形用戶界面評(píng)審 
6.7 類(lèi)設(shè)計(jì) 
6.7.1 交互圖 
6.7.2 對(duì)象圖 
6.7.3 重用 
6.7.4 類(lèi)構(gòu)架 
6.8 方法設(shè)計(jì) 
6.8.1 確定方法 
6.8.2 Game2D方法設(shè)計(jì) 
6.8.3 創(chuàng)建優(yōu)質(zhì)方法 
6.9 復(fù)習(xí)題 
第7章 實(shí)現(xiàn) 
7.1 關(guān)鍵概念 
7.2 引論 
7.3 實(shí)現(xiàn)途徑 
7.3.1 “大突擊”實(shí)現(xiàn) 
7.3.2 自頂向下與自底向上實(shí)現(xiàn) 
7.3.3 自頂向下與自底向上方法的結(jié)合 
7.3.4 實(shí)現(xiàn)的線程方法 
7.4 實(shí)現(xiàn)計(jì)劃 
7.5 案例分析:LMS的實(shí)現(xiàn)計(jì)劃 
7.6 編程風(fēng)格 
7.6.1 越短越簡(jiǎn)單 
7.6.2 越簡(jiǎn)單的代碼判斷越少 
7.6.3 應(yīng)避免過(guò)量的嵌套邏輯 
7.7 注釋和內(nèi)部文檔 
7.7.1 頭注釋塊 
7.7.2 行注釋 
7.8 項(xiàng)目編碼標(biāo)準(zhǔn) 
7.9 實(shí)現(xiàn)班級(jí)項(xiàng)目 
7.10 復(fù)習(xí)題 
第8章 測(cè)試 
8.1 關(guān)鍵概念 
8.2 什么是測(cè)試 
8.3 面向?qū)ο鬁y(cè)試原理 
8.4 定義 
8.4.1 錯(cuò)誤、故障和失效 
8.4.2 測(cè)試計(jì)劃 
8.4.3 測(cè)試喻示 
8.4.4 測(cè)試用例 
8.4.5 白盒測(cè)試 
8.4.6 黑盒測(cè)試 
8.4.7 單元測(cè)試 
8.4.8 集成測(cè)試 
8.4.9 系統(tǒng)測(cè)試 
8.5 測(cè)試步驟 
8.6 測(cè)試面向?qū)ο笙到y(tǒng)的特殊論題 
8.7 案例分析:測(cè)試LMS 
8.7.1 測(cè)試計(jì)劃 
8.7.2 單元測(cè)試階段I 
8.7.3 系統(tǒng)地提出測(cè)試用例 
8.8 測(cè)試班級(jí)項(xiàng)目 
8.9 面對(duì)變化的測(cè)試:配置管理 
8.10 復(fù)習(xí)題 
第9章 項(xiàng)目管理 
9.1 關(guān)鍵概念 
9.2 引論 
9.3 項(xiàng)目經(jīng)理職責(zé) 
9.3.1 軟件度量 
9.3.2 案例分析:項(xiàng)目估計(jì) 
9.3.3 質(zhì)量控制度量 
9.3.4 神奇的人-月 
9.4 配置管理 
9.4.1 版本控制 
9.4.2 變動(dòng)控制 
9.4.3 配置審核 
9.4.4 配置狀態(tài)報(bào)告 
9.5 項(xiàng)目計(jì)劃和監(jiān)督 
9.5.1 項(xiàng)目演化 
9.5.2 案例分析:Game2D演化 
9.5.3 項(xiàng)目計(jì)劃 
9.5.4 案例分析:Game2D項(xiàng)目計(jì)劃 
9.5.5 任務(wù)調(diào)度 
9.5.6 監(jiān)督進(jìn)度 
9.6 項(xiàng)目組 
9.6.1 組建項(xiàng)目組 
9.6.2 隊(duì)伍開(kāi)發(fā)的四個(gè)階段 
9.6.3 沖突 
9.6.4 解決沖突 
9.7 風(fēng)險(xiǎn)管理 
9.7.1 技術(shù)風(fēng)險(xiǎn)起源 
9.7.2 人員風(fēng)險(xiǎn)起源 
9.7.3 風(fēng)險(xiǎn)的后果 
9.8 降低風(fēng)險(xiǎn) 
9.8.1 盡早進(jìn)行產(chǎn)品評(píng)估 
9.8.2 盡早實(shí)現(xiàn)系統(tǒng)有風(fēng)險(xiǎn)的部分 
9.8.3 盡早使用新技術(shù) 
9.8.4 盡早解決類(lèi)交互問(wèn)題 
9.9 風(fēng)險(xiǎn)管理方面的進(jìn)一步讀物 
9.10 案例分析:LMS的風(fēng)險(xiǎn)分析 
9.10.1 LMS中的風(fēng)險(xiǎn)權(quán)衡 
9.10.2 LMS中的技術(shù)風(fēng)險(xiǎn) 
9.11 復(fù)習(xí)題 
第10章 設(shè)計(jì)模式 
10.1 關(guān)鍵概念 
10.2 設(shè)計(jì)模式的目的 
10.3 什么是設(shè)計(jì)模式 
10.4 探索設(shè)計(jì)模式 
10.4.1 案例分析:包裝程序設(shè)計(jì)模式 
10.4.2 案例分析:迭代程序設(shè)計(jì)模式 
10.4.3 案例分析:狀態(tài)設(shè)計(jì)模式 
10.4.4 案例分析:?jiǎn)螌?shí)例設(shè)計(jì)模式 
10.5 復(fù)習(xí)題 
第11章 軟件開(kāi)發(fā)的災(zāi)難故事 
11.1 關(guān)鍵概念 
11.2 引論 
11.3 Therac-25 
11.4 CONFIRM 
11.5 電話和通信 
第12章 完成并展示班級(jí)項(xiàng)目 
12.1 成功完成班級(jí)項(xiàng)目 
12.2 對(duì)項(xiàng)目的思考 
12.3 展示項(xiàng)目 
12.3.1 非技術(shù)類(lèi)用戶的類(lèi)型 
12.3.2 非技術(shù)展示要點(diǎn) 
12.3.3 技術(shù)展示要點(diǎn) 
12.3.4 項(xiàng)目展示 
參考文獻(xiàn) 
索引

本目錄推薦

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