注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件工程及軟件方法學軟件工程與項目管理解析

軟件工程與項目管理解析

軟件工程與項目管理解析

定 價:¥35.00

作 者: 林銳著
出版社: 電子工業(yè)出版社
叢編項: 軟件工程研究院
標 簽: 暫缺

購買這本書可以去


ISBN: 9787505391642 出版時間: 2003-10-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 321 字數(shù):  

內(nèi)容簡介

  國內(nèi)IT企業(yè)長期面臨著軟件產(chǎn)品質(zhì)量低下、進度延誤、費用超支等難題,究其根源,是由于企業(yè)在軟件工程與項目管理領域的能力不足所致。本書深入闡述軟件工程與項目管理的原理,把追求企業(yè)利益最大化這個根本目標分解到軟件工程與項目管理的諸多實踐之中。旨在幫助軟件人員理解“是什么、為什么和怎么辦”這些基本問題,使他們能夠自然而然地將軟件工程與項目管理方法應用于產(chǎn)品開發(fā)過程之中,從而達到“提高質(zhì)量、提高效率和降低開發(fā)成本”的目的。本書的主要讀者對象是IT企業(yè)的研發(fā)主管、項目經(jīng)理和軟件開發(fā)人員,以及即將到IT企業(yè)工作的高校畢業(yè)生。本書可以作為軟件學院的教學參考書。

作者簡介

  林銳,1973年生。1990年到1996年,就讀于西安電子科技大學,獲碩士學位。1997年到2000年,就讀于浙江大學計算機系,獲博士學位。大學期間兩度被評為中國百名跨世紀優(yōu)秀大學生,1996年獲電子工業(yè)部科技二等獎,1997年獲首屆中國大學生電腦大賽軟件展示一等獎。2000年7月加入上海貝爾有限公司,從事軟件工程和CMM/CMMI研究與推廣工作,與合作者共同創(chuàng)作了“CMMI3級軟件過程改進解決方案”工作期間出版著作三部?,F(xiàn)為上海貝爾阿爾卡特朒有限公司軟件工程專家。2003年7月當選為Alcatel集團技術(shù)委員會會員。

圖書目錄

第1章  新視野:企業(yè)—產(chǎn)品—人 1                  
 1.1  軟件危機新理解 2                  
 1.2  企業(yè)—產(chǎn)品—人 3                  
 1.3  企業(yè)的根本目標 5                  
 1.3.1  觀點和論斷 5                  
 1.3.2  案例與評論 7                  
 1.3.3  推論 9                  
 1.4  產(chǎn)品開發(fā)之道 10                  
 1.4.1  開發(fā)正確的產(chǎn)品 10                  
 1.4.2  正確地開發(fā)產(chǎn)品 11                  
 1.5  用人之道 15                  
 1.5.1  如何組建軟件開發(fā)團隊 15                  
 1.5.2  如何管理軟件開發(fā)團隊 20                  
 1.6  漫談軟件白領 23                  
 1.6.1  軟件白領的概念 23                  
 1.6.2  軟件白領的生活現(xiàn)狀 24                  
 1.6.3  軟件白領的前途 25                  
 1.7  如何成為優(yōu)秀的軟件人才 27                  
 1.7.1  學習強勢知識 28                  
 1.7.2  提高表達能力 34                  
 1.7.3  提高管理能力 39                  
 1.7.4  提升人格魅力 40                  
 1.8  小結(jié) 42                  
 思考與練習 43                  
 第2章  立項管理和結(jié)項管理 45                  
 2.1  什么是立項管理 46                  
 2.2  立項建議 47                  
 2.2.1  規(guī)程介紹 47                  
 2.2.2  產(chǎn)品構(gòu)思 48                  
 2.2.3  立項調(diào)查 48                  
 2.2.4  如何撰寫立項建議書 49                  
 2.3  可行性分析 52                  
 2.3.1  為什么要進行可行性分析 52                  
 2.3.2  市場可行性分析 53                  
 2.3.3  政策可行性分析 53                  
 2.3.4  技術(shù)可行性分析 54                  
 2.3.5  成本收益分析 55                  
 2.3.6  SWOT分析 56                  
 2.4  立項評審 57                  
 2.4.1  角色職責 57                  
 2.4.2  如何評審 58                  
 2.5  項目籌備 61                  
 2.6  結(jié)項管理 62                  
 2.6.1  什么是結(jié)項管理 62                  
 2.6.2  結(jié)項管理的流程 62                  
 2.7  小結(jié) 65                  
 思考與練習 66                  
 第3章  項目規(guī)劃與項目監(jiān)控 67                  
 3.1  項目規(guī)劃的概念 68                  
 3.2  如何進行項目估計 69                  
 3.2.1  數(shù)學模型真的好用嗎 69                  
 3.2.2  簡單直觀的估計方法 70                  
 3.3  制定項目計劃 73                  
 3.4  項目計劃審批 75                  
 3.5  項目計劃變更控制 76                  
 3.6  Future項目規(guī)劃工具介紹 77                  
 3.7  如何有效地監(jiān)控項目 83                  
 3.7.1  為什么要進行項目監(jiān)控 83                  
 3.7.2  任務進度監(jiān)控 84                  
 3.7.3  項目開支監(jiān)控 84                  
 3.7.4  人員業(yè)績記錄 85                  
 3.7.5  軟硬件資源監(jiān)控 85                  
 3.7.6  風險管理 86                  
 3.7.7  項目進展報告 87                  
 3.8  Future項目監(jiān)控工具介紹 87                  
 3.9  小結(jié) 94                  
 思考與練習 94                  
 第4章  需求開發(fā)與需求管理 95                  
 4.1  什么是需求 96                  
 4.1.1  基本概念 96                  
 4.1.2  需求案例 96                  
 4.2  了解用戶 98                  
 4.3  需求工程 99                  
 4.3.1  基本概念 99                  
 4.3.2  一些感悟 103                  
 4.4  需求開發(fā)的主要困難與對策 104                  
 4.4.1  知識技能問題 104                  
 4.4.2  態(tài)度問題 104                  
 4.4.3  合作關(guān)系 105                  
 4.4.4  用戶說不清楚需求 107                  
 4.4.5  雙方誤解需求 107                  
 4.4.6  開發(fā)人員寫不好需求文檔 108                  
 4.4.7  用戶經(jīng)常變更需求 108                  
 4.5  如何開展需求調(diào)查 109                  
 4.5.1  需求調(diào)查規(guī)程 109                  
 4.5.2  準備調(diào)查 109                  
 4.5.3  調(diào)查與記錄 110                  
 4.5.4  撰寫用戶需求說明書 111                  
 4.6  如何進行需求分析 114                  
 4.6.1  問答分析法 114                  
 4.6.2  建模分析法 115                  
 4.6.3  做出決策 117                  
 4.7  什么是好的產(chǎn)品需求規(guī)格說明書 118                  
 4.7.1  正確 118                  
 4.7.2  清楚 118                  
 4.7.3  無二義性 118                  
 4.7.4  一致 119                  
 4.7.5  必要 119                  
 4.7.6  完備 120                  
 4.7.7  可實現(xiàn) 120                  
 4.7.8  可驗證 120                  
 4.7.9  確定優(yōu)先級 121                  
 4.7.10  闡述“做什么”而不是“怎么做” 121                  
 4.8  如何定義產(chǎn)品需求 121                  
 4.8.1  規(guī)程 121                  
 4.8.2  軟件需求規(guī)格說明書的模板 123                  
 4.9  需求確認 125                  
 4.9.1  規(guī)程 125                  
 4.9.2  需求評審 126                  
 4.9.3  需求承諾 129                  
 4.10  需求跟蹤 130                  
 4.11  需求變更控制 132                  
 4.12  Future需求管理工具介紹 134                  
 4.13  小結(jié) 137                  
 思考與練習 138                  
 第5章  軟件系統(tǒng)設計 139                  
 5.1  軟件系統(tǒng)設計的核心內(nèi)容 140                  
 5.2  漫談設計模式 142                  
 5.3  體系結(jié)構(gòu)設計 145                  
 5.3.1  體系結(jié)構(gòu)設計原則 145                  
 5.3.2  體系結(jié)構(gòu)設計的規(guī)程與模板 149                  
 5.3.3  談談層次結(jié)構(gòu) 152                  
 5.4  用戶界面設計 155                  
 5.4.1  什么是好的用戶界面 155                  
 5.4.2  用戶界面設計原則 157                  
 5.4.3  用戶界面設計的規(guī)程與模板 162                  
 5.4.4  示例及詳細的設計規(guī)則 165                  
 5.5  數(shù)據(jù)庫設計 172                  
 5.5.1  數(shù)據(jù)庫設計的主要困難與對策 172                  
 5.5.2  數(shù)據(jù)庫設計的規(guī)程與模板 175                  
 5.6  模塊設計 180                  
 5.6.1  何為“模塊”與“模塊化” 180                  
 5.6.2  模塊設計原則 181                  
 5.6.3  模塊設計的規(guī)程與模板 184                  
 5.7  數(shù)據(jù)結(jié)構(gòu)與算法設計理念 187                  
 5.8  小結(jié) 189                  
 思考與練習 189                  
 第6章  軟件實現(xiàn) 191                  
 6.1  軟件實現(xiàn)的流程 192                  
 6.2  準備工作 193                  
 6.2.1  要準備什么 193                  
 6.2.2  制定計劃 193                  
 6.2.3  制定編程規(guī)范 196                  
 6.2.4  技術(shù)攻關(guān) 197                  
 6.3  對編程的建議 198                  
 6.3.1  盡可能采用成熟可靠的技術(shù) 198                  
 6.3.2  對代碼進行單步跟蹤調(diào)試 199                  
 6.3.3  寫工作日記 199                  
 6.3.4  源代碼的版本管理 201                  
 6.3.5  正常作息 202                  
 6.4  代碼審查 202                  
 6.5  開發(fā)小組內(nèi)部測試 204                  
 6.6  調(diào)試改錯的方法 205                  
 6.7  完善性工作 207                  
 6.8  小結(jié) 208                  
 思考與練習 208                  
 第7章  軟件測試 209                  
 7.1  測試的常識與道理 210                  
 7.1.1  你真的懂測試嗎 210                  
 7.1.2  為什么需要測試 211                  
 7.1.3  測試的目的是什么 212                  
 7.1.4  一些常識和經(jīng)驗之談 213                  
 7.2  測試的分類與比較 213                  
 7.2.1  測試的分類及關(guān)系圖 213                  
 7.2.2  黑盒測試與白盒測試的比較 216                  
 7.2.3  有了黑盒測試為什么還要白盒測試 216                  
 7.2.4  單元測試 217                  
 7.2.5  集成測試 218                  
 7.2.6  系統(tǒng)測試 219                  
 7.2.7  驗收測試 219                  
 7.2.8  回歸測試 220                  
 7.3  測試人員的組織 221                  
 7.3.1  Microsoft公司的經(jīng)驗教訓 221                  
 7.3.2  測試心理學 222                  
 7.3.3  如何組織測試人員 222                  
 7.3.4  避免開發(fā)人員與測試人員產(chǎn)生矛盾 223                  
 7.4  企業(yè)的測試策略 224                  
 7.4.1  一些指導方針 224                  
 7.4.2  如何合理地減少測試工作量 224                  
 7.4.3  測試何時結(jié)束 226                  
 7.4.4  需求經(jīng)常變更怎么辦 227                  
 7.4.5  獎勵機制 227                  
 7.5  測試規(guī)范 228                  
 7.5.1  流程圖 228                  
 7.5.2  測試的“啟動準則”和“完成準則” 228                  
 7.5.3  測試計劃 229                  
 7.5.4  測試用例 232                  
 7.5.5  測試報告 233                  
 7.6  軟件系統(tǒng)的主要測試內(nèi)容及技術(shù) 235                  
 7.6.1  接口與路徑測試 235                  
 7.6.2  功能測試 239                  
 7.6.3  健壯性測試 242                  
 7.6.4  性能測試 244                  
 7.6.5  用戶界面測試和評估 246                  
 7.6.6  信息安全性測試 251                  
 7.6.7  壓力測試 252                  
 7.6.8  可靠性測試 254                  
 7.6.9  安裝/反安裝測試 255                  
 7.7  小結(jié) 257                  
 思考與練習 257                  
 第8章  軟件維護 259                  
 8.1  什么是軟件維護 260                  
 8.2  影響軟件維護代價的主要因素 260                  
 8.3  怎樣進行軟件維護 262                  
 8.4  再生工程 264                  
 8.4.1  什么是再生工程 264                  
 8.4.2  重構(gòu) 265                  
 8.4.3  逆向工程 265                  
 8.4.4  前向工程 266                  
 8.5  小結(jié) 266                  
 思考與練習 266                  
 第9章  軟件質(zhì)量管理 267                  
 9.1  軟件的質(zhì)量屬性和質(zhì)量要素 268                  
 9.2  商業(yè)目標決定質(zhì)量目標 270                  
 9.3  質(zhì)量保證能夠保證質(zhì)量嗎 271                  
 9.4  質(zhì)量人員的狀況 272                  
 9.4.1  郁悶的質(zhì)量人員 272                  
 9.4.2  路在何方 274                  
 9.4.3  贊美詩 275                  
 9.5  全面軟件質(zhì)量管理 277                  
 9.5.1  模型 277                  
 9.5.2  質(zhì)量人員的職責 278                  
 9.5.3  質(zhì)量管理計劃 279                  
 9.5.4  技術(shù)評審 281                  
 9.5.5  軟件測試 284                  
 9.5.6  過程檢查 285                  
 9.5.7  缺陷跟蹤工具 286                  
 9.6  Future質(zhì)量管理工具介紹 287                  
 9.7  小結(jié) 292                  
 思考與練習 293                  
 第10章  軟件配置管理 295                  
 10.1  什么是軟件配置管理 296                  
 10.2  為什么需要軟件配置管理 297                  
 10.3  人的問題 298                  
 10.4  軟件配置管理規(guī)范 299                  
 10.4.1  概念與流程 299                  
 10.4.2  配置管理計劃 300                  
 10.4.3  版本控制規(guī)則 302                  
 10.4.4  變更控制規(guī)則 303                  
 10.4.5  配置庫操作 304                  
 10.4.6  配置審計 305                  
 10.5  常用配置管理工具 305                  
 10.5.1  SourceSafe 305                  
 10.5.2  CVS 307                  
 10.5.3  ClearCase 308                  
 10.5.4  Future配置管理工具介紹 309                  
 10.6  小結(jié) 310                  
 思考與練習 310                  
 第11章  軟件外包管理 311                  
 11.1  軟件外包管理流程 312                  
 11.2  選擇承包商 312                  
 11.3  簽訂外包合同 315                  
 11.4  監(jiān)控外包開發(fā)過程 316                  
 11.5  成果驗收 317                  
 11.6  Future合同管理工具介紹 319                  
 11.7  小結(jié) 320                  
 思考與練習 321                  
 參考文獻 323                  

本目錄推薦

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