編輯推薦
《麵嚮21世紀課程教材:軟件工程(第3版)》特點:在前兩版的基礎上,藉鑒軟件工程知識體SWEBOK和SEEK的內容,針對我國高校本科軟件工程教育的實際情況對內容進行選擇和組織。
著重強調以下問題:軟件中蘊含的領域知識和經驗;將軟件生存周期的階段劃分與軟件開發過程分解、分開;用統一建模描述語言UML描述RUP過程中的製品;驗證與確認貫穿RUP過程的始終;變更管理和配置管理等,以實例貫穿始終,強調理論與實踐相結閤。
提供與教材配套的電子教案;與《麵嚮21世紀課程教材:軟件工程(第3版)》配套的《軟件工程實踐教程》已由高等教育齣版社正式齣版,以加強軟件工程課程實習,方便高校師生教學。
內容簡介
《麵嚮21世紀課程教材:軟件工程(第3版)》是在第2版的基礎上修改而成的,闡述瞭信息時代軟件、軟件工程及軟件工程教育的地位和作用,以及基於計算機的係統和業務過程建模方麵的內容。書中分析瞭傳統軟件開發過程嚮統一過程RUP的進化,係統地介紹瞭RUP過程、UML語言和麵嚮對象的軟件開發方法,以及軟件開發的需求、設計、實現、測試、交付、維護、軟件度量、軟件項目管理和軟件開發組織的過程改進等專題。本書還簡化瞭結構化軟件開發方法的相關內容,充實瞭目前常用的基於構件的軟件開發、Web軟件工程等方麵的內容。
本書強調理論與實踐相結閤,軟件工程的技術、方法與工具相結閤,軟件項目的技術活動與管理活動相結閤。書中含有豐富的例題、習題和參考文獻。
本書可作為高等學校計算機專業或信息類相關專業高年級本科生教材,也可作為非計算機專業的研究生教材及軟件開發人員的參考書。
作者簡介
齊治昌教授,博士生導師。1965年畢業於中國科學技術大學應用數學係。主要教學和科研領域為軟件工程。40多年來在國防科學技術大學計算機學院參加並完成銀河Ⅰ巨型計算機、441BⅢ型計算機FORTRAN語言編譯軟件、隨機振動控製係統軟件等多項軟件工程項目。主持和參與多項國傢863、國傢自然科學基金、國防預研等項目獲國傢教學優秀成果一、二等奬各1項,部委級科技進步一、二等奬6項。參與國防科學技術大學計算機學院國傢精品課程“軟件工程”,計算機科學技術專業國傢教學團隊的建設工作
內頁插圖
目錄
第1章 軟件與軟件工程
1.1 軟件的概念
1.1.1 軟件與軟件的組成
1.1.2 軟件生存周期
1.1.3 軟件的特點
1.1.4 幾類常用的軟件
1.1.5 軟件的質量
1.1.6 軟件的安全與保護
1.2 軟件工程的概念
1.2.1 軟件工程的定義
1.2.2 軟件工程的發展
1.2.3 軟件工程的目標和原則
1.2.4 軟件開發的主要方法
1.3 軟件過程模型
1.3.1 瀑布模型
1.3.2 增量過程模型
1.3.3 原型建造模型
1.3.4 螺鏇模型
1.3.5 基於構件的過程模型
1.3.6 通用軟件過程模型
1.4 敏捷軟件開發原則和應用
1.4.1 敏捷軟件開發原則
1.4.2 敏捷軟件過程的極限編程實踐
1.4.3 敏捷軟件開發過程的應用
1.5 軟件工程人的因素
1.5.1 軟件工程教育
1.5.2 軟件工程學科
1.5.3 軟件工程從業人員的職業道德
1.6 軟件工具及軟件開發環境
1.6.1 軟件工具
1.6.2 軟件開發環境
1.7 基於計算機的係統
1.7.1 基於計算機的係統的概念
1.7.2 基於計算機的係繞的功能組件
1.7.3 典型的基於計算機的係統
1.7.4 基於計算機的係統的研製
小結
習題
第2章 UML與RUP統一過程
2.1 案例說明
2.2 麵嚮對象的軟件開發方法
2.2.1 麵嚮對象的概念
2.2.2 麵嚮對象方法的優勢
2.3 UML概述
2.4 RUP統一過程
2.4.1 RUP軟件過程框架
2.4.2 RUP的5個階段
2.4.3 RUP的9個工作流
小結
習題
第3章 需求工程概論
3.1 軟件需求的概念
3.1.1 軟件需求的分類
3.1.2 軟件需求的質量要素
3.2 需求工程的預備知識
3.2.1 與用戶交流的技巧
3.2.2 需求調查的基本方法
3.2.3 需求建模的基本方法
3.3 需求工程的過程模型
3.3.1 需求工程中的活動
3.3.2 迭代式的過程模型
3.3.3 過程模型的裁剪
小結
習題
第4章 需求獲取
4.1 軟件需求的初始錶示
4.1.1 用例
4.1.2 用例圖
4.1.3 用例的錶示
4.1.4 類圖
4.1.5 活動圖
4.2 需求獲取的過程模型
4.3 定義軟件問題
4.3.1 標識客戶和用戶
4.3.2 理解業務背景
4.3.3 策劃並實施需求調查
4.3.4 定義軟件係統的輪廓
4.4 創建框架用例
4.4.1 策劃並實施用例調查
4.4.2 以框架用例記錄調查結果
4.4.3 創建用例圖
4.4.4 整閤並評審框架用例
4.5 精化用例
4.5.1 用例交互動作序列的描述方法
4.5.2 分解或閤並用例
4.5.3 構建完整用例
4.5.4 精化用例圖
4.5.5 精化業務規則及非功能需求
4.6 評審用例模型
小結
習題
第5章 需求分析與驗證
5.1 分析模型的錶示
5.1.1 順序圖
5.1.2 通信圖
5.1.3 狀態圖
5.1.4 擴充機製
5.2 需求分析的過程模型
5.3 需求優先級分析
5.3.1 確定需求項優先級
5.3.2 編排用例分析的優先順序
5.4 用例分析
5.4.1 精化領域概念模型
5.4.2 設置分析類
5.4.3 構思分析類之間的協作關係
5.4.4 導齣分析類圖
5.5 利用快速原型輔助需求分析
5.5.1 分析與規劃
5.5.2 設計與實現
5.5.3 檢查與評審
5.5.4 改進
5.6 評審分析模型
5.7 需求規約
5,8需求驗證
小結
習題
第6章 軟件設計概論
6.1 軟件設計的概念
6.1.1 軟件設計模型
6.1.2 設計模型的質量要素
6.2 軟件設計的基本原則
6.2.1 抽象與逐步求精
6.2.2 模塊化
6.2.3 信息隱藏
6.2.4 關注點分離
6.3 軟件設計的過程模型
6.3.1 軟件設計活動
6.3.2 迭代式設計過程模型
6.3.3 設計過程模型的裁剪
小結
習題
第7章 軟件體係結構設計
7.1 軟件體係結構的概念
7.1.1 何謂體係結構
7.1.2 體係結構視圖
7.2 體係結構的錶示
7.2.1 包圖
7.2.2 構件圖
7.2.3 部署圖
7.2.4 對象圖
……
第8章 人機交互設計
第9章 軟件詳細設計
第10章 軟件實現
第11章 結構化軟件開發
第12章 軟件測試
第13章 軟件維護
第14章 Web軟件工程
第15章 軟件度量與估算
第16章 軟件項目管理與過程改進
軟件工程(第3版)/麵嚮21世紀課程教材 epub pdf mobi txt 電子書 下載 2024
軟件工程(第3版)/麵嚮21世紀課程教材 下載 epub mobi pdf txt 電子書
評分
☆☆☆☆☆
軟件工程的教材,下學期要學
評分
☆☆☆☆☆
這本教材從軟件工程的過程講解瞭整個軟件的思路和開發要涉及到的必要過程,對整個軟件開發過程有很大的幫助和啓迪。對軟件開發的初學者對整個軟件開發的瞭解有重要的作用和參考性,這本教材不僅僅是適閤與學生對軟件工程的學習,也適閤工程人員在開發過程中,對整個軟件過程開發過程中的重要參考和方法思路藉鑒。
評分
☆☆☆☆☆
書的作者齊治昌,等寫的的書都寫得很好,最先是朋友推薦我看的,後來就非常喜歡,他的書瞭。他的書我都買瞭,看瞭。除瞭他的書,我和我傢小孩還喜歡看鄭淵潔、楊紅櫻、黃曉陽、小橋老樹、王永傑、楊其鐸、曉玲叮當、方洲、冰心、葉聖陶、金庸,他們的書我覺得都寫得很好。軟件工程(第3版)麵嚮21世紀課程教材,很值得看,看瞭收益很大,價格也非常便宜,比實體店買便宜好多還省運費。書的內容直得一讀麵嚮21世紀課程教材軟件工程(第3版)特點在前兩版的基礎上,藉鑒軟件工程知識體和的內容,針對我國高校本科軟件工程教育的實際情況對內容進行選擇和組織。著重強調以下問題軟件中蘊含的領域知識和經驗將軟件生存周期的階段劃分與軟件開發過程分解、分開用統一建模描述語言描述過程中的製品驗證與確認貫穿過程的始終變更管理和配置管理等,以實例貫穿始終,強調理論與實踐相結閤。提供與教材配套的電子教案與麵嚮21世紀課程教材軟件工程(第3版)配套的軟件工程實踐教程已由高等教育社正式,以加強軟件工程課程實習,方便高校師生教學。,閱讀瞭一下,寫得很好,麵嚮21世紀課程教材軟件工程(第3版)是在第2版的基礎上修改而成的,闡述瞭信息時代軟件、軟件工程及軟件工程教育的地位和作用,以及基於計算機的係統和業務過程建模方麵的內容。書中分析瞭傳統軟件開發過程嚮統一過程的進化,係統地介紹瞭過程、語言和麵嚮對象的軟件開發方法,以及軟件開發的需求、設計、實現、測試、交付、維護、軟件度量、軟件項目管理和軟件開發組織的過程改進等專題。本書還簡化瞭結構化軟件開發方法的相關內容,充實瞭目前常用的基於構件的軟件開發、軟件工程等方麵的內容。本書強調理論與實踐相結閤,軟件工程的技術、方法與工具相結閤,軟件項目的技術活動與管理活動相結閤。書中含有豐富的例題、習題和參考文獻。本書可作為高等學校計算機專業或信息類相關專業高年級本科生教材,也可作為非計算機專業的研究生教材及軟件開發人員的參考書。,內容也很豐富。,一本書多讀幾次,。快遞送貨也很快。還送貨上樓。非常好。軟件工程(第3版)麵嚮21世紀課程教材,超值。買書就要來京東商城。價格還比彆傢便宜,還免郵費,真的不錯,速度還真是快,特彆是京東快遞,快得不得,有一次我晚上很晚纔下單,第二天一大早就送到瞭,把我從睡夢中吵醒瞭,哈哈!真是神速,而且都是正版書。麵嚮21世紀課程教材軟件工程(第3版)特點在前兩版的基礎上,藉鑒軟件工程知識體和的內容,針對我國高校本科軟件工程教育的實際情況對內容進行選擇和組織。著重強調以下問題軟件中蘊含的領域知識和經驗將軟件生存周期的階段劃分與軟件開發過程分解、分開用統一建模描述語言描述過程中
評分
☆☆☆☆☆
確實不錯,沒得說,下次還來!
評分
☆☆☆☆☆
評分
☆☆☆☆☆
急需,速度很給力!
評分
☆☆☆☆☆
......
評分
☆☆☆☆☆
正版圖書,就不多說瞭
評分
☆☆☆☆☆
還好