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

軟件工程

軟件工程

定 價:¥32.00

作 者: 王忠群 主編
出版社: 中國科學(xué)技術(shù)大學(xué)出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787312025723 出版時間: 2009-11-01 包裝: 平裝
開本: 16開 頁數(shù): 329 字數(shù):  

內(nèi)容簡介

  軟件工程是研究軟件開發(fā)、維護和管理的一門工程科學(xué),是計算機科學(xué)技術(shù)及相關(guān)專業(yè)的主干課程。全書共12章,主要內(nèi)容包括:軟件工程概述;軟件需求基礎(chǔ);軟件設(shè)計基礎(chǔ);結(jié)構(gòu)化分析與設(shè)計;面向?qū)ο蟮姆治雠c設(shè)計;人機界面設(shè)計;編碼;軟件測試;軟件維護;軟件項目管理;軟件工程標準化與軟件文檔;Web工程等。

作者簡介

暫缺《軟件工程》作者簡介

圖書目錄

前言
第1章 軟件工程概述
1.1 軟件
1.1.1 軟件的概念與特點
1.1.2 軟件的分類
1.2 軟件危機
1.3 軟件工程
1.3.1 軟件工程的概念
1.3.2 軟件工程的基本目標
1.3.3 軟件工程的基本原理
1.3.4 軟件工程的原則
1.4 軟件生存周期
1.4.1 軟件的定義階段
1.4.2 軟件的開發(fā)階段
1.4.3 軟件的使用、維護和退役階段
1.5 軟件的開發(fā)模型
1.5.1 瀑布模型
1.5.2 原型模型
1.5.3 螺旋模型
1.5.4 噴泉模型
1.5.5 基于第四代技術(shù)的模型
1.5.6 增量模型
1.5.7 迭代模型
1.6 軟件開發(fā)方法和工具
1.6.1 結(jié)構(gòu)化方法
1.6.2 面向?qū)ο蠓椒?br />1.6.3 軟件工具與開發(fā)環(huán)境
小結(jié)
習(xí)題
第2章 軟件需求基礎(chǔ)
2.1 需求分析概述
2.1.1 需求分析的難點
2.1.2 需求分析的基本原則
2.1.3 需求分析的基本任務(wù)
2.2 可行性研究
2.2.1 可行性研究的內(nèi)容
2.2.2 可行性研究的具體步驟
2.2.3 可行性研究報告的內(nèi)容
2.3 初步需求獲取方法
2.3.1 訪談與會議
2.3.2 觀察用戶工作流程
2.3.3 建立聯(lián)合小組
2.3.4 其他獲取方法
2.4 需求分析的過程及方法
2.4.1 需求分析過程
2.4.2 軟件需求建模
2.4.3 需求分析方法
2.5 軟件需求規(guī)格說明和需求評審
2.5.1 軟件需求規(guī)格說明和初步用戶手冊
2.5.2 軟件需求評審
小結(jié)
習(xí)題
第3章 軟件設(shè)計基礎(chǔ)
3.1 軟件設(shè)計概述
3.1.1 軟件設(shè)計在開發(fā)階段的重要性
3.1.2 軟件設(shè)計的任務(wù)
3.1.3 軟件設(shè)計的目標
3.1.4 軟件設(shè)計的過程
3.2 軟件設(shè)計的基本概念
3.2.1 抽象與逐步求精
3.2.2 模塊化
3.2.3 信息隱蔽
3.2.4 模塊獨立
3.3 軟件體系結(jié)構(gòu)設(shè)計
3.3.1 基本概念
3.3.2 體系結(jié)構(gòu)設(shè)計的風(fēng)格
3.4 數(shù)據(jù)結(jié)構(gòu)設(shè)計
3.4.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計
3.4.2 在設(shè)計程序結(jié)構(gòu)時數(shù)據(jù)結(jié)構(gòu)的選擇方法
3.5 軟件過程設(shè)計
3.5.1 結(jié)構(gòu)化程序設(shè)計方法
3.5.2 圖形設(shè)計工具
3.5.3 判定表和判定樹
3.5.4 過程設(shè)計語言PDL
3.6 軟件設(shè)計規(guī)格說明及評審
小結(jié)
習(xí)題
第4章 結(jié)構(gòu)化分析與設(shè)計
4.1 結(jié)構(gòu)化分析方法概述
4.2 數(shù)據(jù)流圖
4.2.1 數(shù)據(jù)流圖的圖形表示
4.2.2 分層數(shù)據(jù)流圖的畫法
4.2.3 分層數(shù)據(jù)流圖的審查
4.3 數(shù)據(jù)字典
4.3.1 數(shù)據(jù)字典的描述符號
4.3.2 字典條目
4.3.3 數(shù)據(jù)字典的實現(xiàn)
4.4 描述基本加工的小說明
4.5 E-R圖
4.6 結(jié)構(gòu)化設(shè)計方法概述
4.7 數(shù)據(jù)流圖到軟件體系結(jié)構(gòu)的映射
4.7.1 信息流類型
4.7.2 映射步驟
4.7.3 變換分析
4.7.4 事務(wù)分析
4.8 啟發(fā)式設(shè)計策略
小結(jié)
習(xí)題
第5章 面向?qū)ο蟮姆治雠c設(shè)計
5.1 面向?qū)ο蟮母拍?br />5.1.1 對象
5.1.2 類
5.1.3 實例
5.1.4 消息
5.1.5 屬性
5.1.6 操作和方法
5.1.7 繼承
5.1.8 封裝
5.1.9 多態(tài)性
5.1.1 0重載
5.1.1 1面向?qū)ο蠓椒ǖ囊c
5.2 UML概述
5.2.1 UML發(fā)展歷史
5.2.2 UML簡介
5.3 RUP統(tǒng)一過程開發(fā)模型
5.4 用例建模
5.4.1 用例圖
5.4.2 用例圖分析流程
5.4.3 用例建模小結(jié)
5.5 靜態(tài)建模
5.5.1 類圖
5.5.2 類與類之間的靜態(tài)關(guān)系
5.5.3 對象圖
5.5.4 包圖
5.5.5 靜態(tài)建模的基本方法及舉例
5.5.6 靜態(tài)建模小結(jié)
5.6 動態(tài)建模
5.6.1 順序圖
5.6.2 合作圖
5.6.3 狀態(tài)圖
5.6.4 活動圖
5.6.5 動態(tài)建模小結(jié)
5.7 物理體系結(jié)構(gòu)建模
5.7.1 構(gòu)件圖
5.7.2 布署圖
5.8 面向?qū)ο蟮能浖9ぞ?br />5.8.1 建模工具簡介
5.8.2 RationalRose簡介
小結(jié)
習(xí)題
第6章 人機界面設(shè)計
6.1 人的因素
6.1.1 人對感知過程的認識
6.1.2 用戶的技能和用戶間的差異
6.2 人機界面的風(fēng)格與交互方式
6.2.1 人機界面的風(fēng)格
6.2.2 ,人機界面的交互方式
6.3 人機界面的設(shè)計過程
6.3.1 界面設(shè)計中涉及的模型
……
第7章 編碼
第8章 軟件測試
第9章 軟件維護
第10章 軟件項目管理
第11章 軟件工程標準化與軟件文檔
第12章 Web工程
參考文獻

本目錄推薦

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