注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學不是三維:軟件項目的設計、開發(fā)與管理

不是三維:軟件項目的設計、開發(fā)與管理

不是三維:軟件項目的設計、開發(fā)與管理

定 價:¥39.80

作 者: 何小朝 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787121104848 出版時間: 2010-04-01 包裝: 平裝
開本: 16開 頁數(shù): 290 字數(shù):  

內(nèi)容簡介

  《不是三維:軟件項目的設計、開發(fā)與管理》從軟件與三維實物的本質(zhì)性不同出發(fā)研究軟件生產(chǎn)方法論。今天,軟件生產(chǎn)中許多傳統(tǒng)問題并沒有得到質(zhì)的改善,以“爆炸”形容的技術發(fā)展的實質(zhì)究竟是什么?先進管理模式下的管理現(xiàn)狀如何?《不是三維:軟件項目的設計、開發(fā)與管理》首先深入分析以上問題,指出軟件的本質(zhì)及其至今不能實現(xiàn)工業(yè)化生產(chǎn)的內(nèi)在原因;接著,從軟件設計,測試與管理三個方面,系統(tǒng)地介紹了作者多年實踐中總結(jié)出來的有效實用方法;最后從軟件本質(zhì)出發(fā),提出了全新的先進軟件生產(chǎn)模式與方法——代碼驅(qū)動生產(chǎn)(Code Driving Production),并指出這將是適合軟件本質(zhì)的新途徑?!恫皇侨S:軟件項目的設計、開發(fā)與管理》適合于從事軟件工程研究的科研人員、管理人員與設計人員閱讀,也可作為高等學校與計算機相關專業(yè)師生的教學參考讀物。

作者簡介

  何小朝,工學博士,北京大學計算機系博士后,第一屆中國軟件業(yè)十大杰出青年候選人,第十六屆世界計算機大會電子商務大會數(shù)據(jù)管理分會主席,中國青年科技工作者協(xié)會第二屆會員,中國航空史研究會會員,中小企業(yè)創(chuàng)新基金評審專家。作者自1992年起從事軟件開發(fā)與管理工作,并自2002年起,在北美從事軟件系統(tǒng)分析與設計近七年之久。迄今為止,共負責、參與國內(nèi)外大中型軟件項目20多項,涉及網(wǎng)絡與分布式系統(tǒng)、數(shù)據(jù)管理,嵌入式系統(tǒng)及工業(yè)設計與生產(chǎn)等領域,歷任北京北大青烏信息工程有限責任公司總工程師,北京青鳥華光技術管理部部長、總工程師,青鳥天橋公安事業(yè)部副總經(jīng)理,大唐微電子高級項目經(jīng)理,北京安德爾國際軟件有限公司總經(jīng)理、董事,北美PPMC技術總監(jiān),北京先進數(shù)通科技有限公司BI事業(yè)部首席架構師等職。在國內(nèi)外發(fā)表科技論文20余篇,多篇獲獎,并被美國《工程索引》檢索6篇。

圖書目錄

第一部分 現(xiàn)狀與困惑
第1章 困難與困惑
1.1 軟件項目實施的困難
1.1.1 漫長的維護期
1.1.2 什么時候開始編碼——生產(chǎn)過程控制.
1.1.3 開發(fā)周期的精確估算
1.1.4 需求何時確定
1.1.5 令人頭痛的邊緣問題
1.1.6 魯棒性
1.2 飛速發(fā)展?——困惑
第2章 技術方法的抉擇——軟件設計師的困惑
2.1 引言
2.2 軟件設計師的理想
2.2.1 什么是軟件設計師
2.2.2 技術人員的理想
2.3 似有曙光——方法論
2.3.1 技術進步帶來希望
2.3.2 軟件技術方法綜述
2.4 現(xiàn)實
2.4.1 新技術手段的使用狀況
2.4.2 困難沒有得到本質(zhì)解決
2.4.3 許多人這樣看
2.4.4 痛一時,利一生
2.5 疑惑——方法的抉擇
2.6 方法到底解決了什么
2.6.1 通用函數(shù)庫、類庫與框架的復用
2.6.2 分層體系使生產(chǎn)集中于應用本身
2.6.3 面向?qū)ο笥袡C描述客觀目標
2.6.4 “平臺無關”是以“時間換空間”
2.6.5 其他本質(zhì)探討
2.7 常用有效技術方法簡介
2.7.1 分析與設計的組織
2.7.2 開發(fā)環(huán)境的選擇
2.7.3 編程
2.7.4 文檔的生成
2.7.5 其他環(huán)節(jié)
2.8 本章小結(jié)
第3章 如何有效地服務——技術管理者的煩惱
3.1 軟件項目管理現(xiàn)狀
3.1.1 管理過多依賴個人經(jīng)驗
3.1.2 管理規(guī)則很不成熟
3.1.3 管理組與開發(fā)組不協(xié)調(diào)
3.1.4 無通用規(guī)則可循,各有特色
3.1.5 新方法的現(xiàn)實情況
3.2 軟件項目管理的幾個具體問題
3.2.1 文檔的管理問題
3.2.2 設計文檔的作用到底是什么
3.2.3 過程控制問題
3.2.4 測試的問題
3.2.5 需求制定的問題
3.3 管理者的希望與困惑——CMM
3.3.1 CMM簡介
3.3.2 PSP/TSP
3.3.3 CMM應用現(xiàn)狀
3.3.4 CMM的困惑
3.4 究竟怎么回事
3.5 本章小結(jié)
第4章 理想與現(xiàn)實——科學與工程的碰撞
4.1 軟件工程的理想——生產(chǎn)線與復用
4.2 工程實踐——與理想模式的距離
4.2.1 軟件是數(shù)字化社會的主體
4.2.2 軟件生產(chǎn)業(yè)的主體是什么
4.2.3 軟件生產(chǎn)工程實踐現(xiàn)狀
4.3 “飛速發(fā)展”的本質(zhì)
4.4 本章小結(jié)
第二部分 軟件的本質(zhì)
第5章 不是三維——軟件的本質(zhì)
5.1 三維空間——人類形象思維的局限
5.2 傳統(tǒng)產(chǎn)品簡析
5.2.1 傳統(tǒng)產(chǎn)品——三維實體
5.2.2 傳統(tǒng)產(chǎn)品的核心——設計輸出
5.2.3 傳統(tǒng)產(chǎn)品生產(chǎn)模式——生產(chǎn)線
5.3 軟件產(chǎn)品簡析
5.3.1 軟件是一種特殊的產(chǎn)品
5.3.2 二維可視化設計語言能力分析
5.3.3 軟件無法完全可視化表達
5.3.4 軟件產(chǎn)品的核心——代碼
5.3.5 一個有趣的問題
5.4 軟件的本質(zhì)——不是三維
5.5 本章小結(jié)
第三部分 軟件生產(chǎn)方法論——實踐與研究
第6章 設計與開發(fā)
6.1 引言
6.1.1 構件化生產(chǎn)與自動化的探討
6.1.2 實用技術方法涉及的內(nèi)容
6.2 應用系統(tǒng)架構設計
6.2.1 什么是架構
6.2.2 幾種常見架構模式
6.2.3 實踐中的系統(tǒng)架構設計
6.3 系統(tǒng)分析與設計
6.3.1 軟件分析與設計的內(nèi)容
6.3.2 系統(tǒng)整體結(jié)構的軟件描述
6.3.3 整體代碼框架搭建
6.3.4 系統(tǒng)公共庫設計
6.3.5 接口設計
6.4 代碼編制與調(diào)試
6.4.1 程序結(jié)構搭建
6.4.2 多線程/多進程程序設計
6.4.3 編輯
6.4.4 編譯
6.4.5 調(diào)試
6.4.6 類型安全
6.4.7 跨平臺程序設計
6.4.8 開源軟件代碼
6.5 面向?qū)ο蟆_理解與使用160
6.5.1 何時使用面向?qū)ο?br />6.5.2 如何使用面向?qū)ο?br />6.6 設計的結(jié)束與輸出
6.6.1 實效的制度化,而非教條的制度化
6.6.2 強化設計結(jié)束準則
6.6.3 設計階段的輸出文檔
6.7 本章小結(jié)
第7章 軟件測試——質(zhì)量保證的重要環(huán)節(jié)
7.1 測試技術綜述
7.1.1 測試的階段
7.1.2 測試的種類
7.1.3 常用的測試工具
7.1.4 測試步驟
7.2 軟件測試中幾個實用問題
7.2.1 手工測試
7.2.2 自動化測試
7.2.3 測試用例的制定
7.2.4 關于測試驅(qū)動開發(fā)
7.2.5 測試時間估算
7.2.6 測試人員的素質(zhì)
7.3 對測試標準的探討
7.3.1 軟件bug的分布特征
7.3.2 測試標準的制定原則
7.3.3 測試人員的困惑——測試標準如何實施
7.4 軟件測試的本質(zhì)探討與工業(yè)化生產(chǎn)
7.5 本章小結(jié)
第8章 軟件項目管理方法論
8.1 軟件項目管理的產(chǎn)生
8.2 軟件項目管理的作用與地位——為研發(fā)服務
8.3 軟件項目管理的內(nèi)容
8.4 軟件項目管理的實用方法
8.4.1 軟件規(guī)模劃分
8.4.2 軟件類型劃分
8.4.3 軟件項目實施的階段劃分
……
第9章 用軟件管理軟件
第10章 新一代軟件生產(chǎn)方法論探索——代碼驅(qū)動生產(chǎn)
后記
參考文獻

本目錄推薦

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