注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學軟件工程

軟件工程

軟件工程

定 價:¥32.00

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

購買這本書可以去


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

內容簡介

  軟件工程是研究軟件開發(fā)、維護和管理的一門工程科學,是計算機科學技術及相關專業(yè)的主干課程。全書共12章,主要內容包括:軟件工程概述;軟件需求基礎;軟件設計基礎;結構化分析與設計;面向對象的分析與設計;人機界面設計;編碼;軟件測試;軟件維護;軟件項目管理;軟件工程標準化與軟件文檔;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 基于第四代技術的模型
1.5.6 增量模型
1.5.7 迭代模型
1.6 軟件開發(fā)方法和工具
1.6.1 結構化方法
1.6.2 面向對象方法
1.6.3 軟件工具與開發(fā)環(huán)境
小結
習題
第2章 軟件需求基礎
2.1 需求分析概述
2.1.1 需求分析的難點
2.1.2 需求分析的基本原則
2.1.3 需求分析的基本任務
2.2 可行性研究
2.2.1 可行性研究的內容
2.2.2 可行性研究的具體步驟
2.2.3 可行性研究報告的內容
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 軟件需求評審
小結
習題
第3章 軟件設計基礎
3.1 軟件設計概述
3.1.1 軟件設計在開發(fā)階段的重要性
3.1.2 軟件設計的任務
3.1.3 軟件設計的目標
3.1.4 軟件設計的過程
3.2 軟件設計的基本概念
3.2.1 抽象與逐步求精
3.2.2 模塊化
3.2.3 信息隱蔽
3.2.4 模塊獨立
3.3 軟件體系結構設計
3.3.1 基本概念
3.3.2 體系結構設計的風格
3.4 數(shù)據(jù)結構設計
3.4.1 數(shù)據(jù)結構設計
3.4.2 在設計程序結構時數(shù)據(jù)結構的選擇方法
3.5 軟件過程設計
3.5.1 結構化程序設計方法
3.5.2 圖形設計工具
3.5.3 判定表和判定樹
3.5.4 過程設計語言PDL
3.6 軟件設計規(guī)格說明及評審
小結
習題
第4章 結構化分析與設計
4.1 結構化分析方法概述
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 結構化設計方法概述
4.7 數(shù)據(jù)流圖到軟件體系結構的映射
4.7.1 信息流類型
4.7.2 映射步驟
4.7.3 變換分析
4.7.4 事務分析
4.8 啟發(fā)式設計策略
小結
習題
第5章 面向對象的分析與設計
5.1 面向對象的概念
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面向對象方法的要點
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 用例建模小結
5.5 靜態(tài)建模
5.5.1 類圖
5.5.2 類與類之間的靜態(tài)關系
5.5.3 對象圖
5.5.4 包圖
5.5.5 靜態(tài)建模的基本方法及舉例
5.5.6 靜態(tài)建模小結
5.6 動態(tài)建模
5.6.1 順序圖
5.6.2 合作圖
5.6.3 狀態(tài)圖
5.6.4 活動圖
5.6.5 動態(tài)建模小結
5.7 物理體系結構建模
5.7.1 構件圖
5.7.2 布署圖
5.8 面向對象的軟件建模工具
5.8.1 建模工具簡介
5.8.2 RationalRose簡介
小結
習題
第6章 人機界面設計
6.1 人的因素
6.1.1 人對感知過程的認識
6.1.2 用戶的技能和用戶間的差異
6.2 人機界面的風格與交互方式
6.2.1 人機界面的風格
6.2.2 ,人機界面的交互方式
6.3 人機界面的設計過程
6.3.1 界面設計中涉及的模型
……
第7章 編碼
第8章 軟件測試
第9章 軟件維護
第10章 軟件項目管理
第11章 軟件工程標準化與軟件文檔
第12章 Web工程
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號