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

軟件工程技術概論

軟件工程技術概論

定 價:¥29.00

作 者: 朱三元等編著
出版社: 科學出版社
叢編項: 中創(chuàng)軟件叢書
標 簽: 暫缺

購買這本書可以去


ISBN: 9787030099402 出版時間: 2002-01-01 包裝: 平裝
開本: 23cm 頁數: 300 字數:  

內容簡介

  本書全面系統地闡述軟件工程所涉及到的各種新技術。本書共分九章.第一章概述20世紀70年代到80年代軟件工程的基本概念和方法.第二、三章概要介紹面向對象的分析和設計技術,并著重介紹統一建模語言UML的技術,包括用例建模、類和對象建模、動態(tài)建模和物理體系結構建模等.第四、五章主要介紹軟件過程中的基本技術,包括過程建模、過程度量和過程改進以及近期的輕載方法.第六至八章概要介紹了軟件復用技術、構件生產技術、構件組裝技術、構件接口技術等.第九章主要介紹軟件評審、生存周期軟件開發(fā)V模型、軟件測試自動化技術以及配置管理.每章末均給出相關的參考文獻.附錄中給出了軟件工程職業(yè)道德規(guī)范和實踐要求(5.2中文版),可供讀者參考.本書可作為高等學校計算機專業(yè)及相關專業(yè)高年級學生和研究生的教材或教學參考書,也可供科研機構和軟件企業(yè)的技術人員參考閱讀.

作者簡介

暫缺《軟件工程技術概論》作者簡介

圖書目錄

中創(chuàng)軟件叢書序言

前言
第一章 傳統軟件工程概述
1.1 引言
1.2 軟件工程史前期與軟件危機
1.3 軟件工程定義
1.4 軟件工程與一般工程的差異
1.5 軟件生存周期
1.6 程序設計方法
1.6.1 結構化程序設計
1.6.2 模塊化與信息隱蔽
1.6.3 面向對象程序設計
1.7 軟件開發(fā)模型
1.7.1 瀑布模型(waterfall model)
1.7.2 漸增模型(incremental model)
1.7.3 演化模型(evolutionary model)
1.7.4 螺旋模型(spiral model)
1.7.5 噴泉模型(fountain model)
1.7.6 智能模型(intelligent model)
1.8 軟件開發(fā)方法
1.8.1 模塊化方法(moduar method)
1.8.2 結構化方法
1.8.3 面向數據結構方法
1.8.4 面向對象方法
參考文獻
第二章 面向對象的分析和設計
2.1 面向對象的基本概念
2.1.1 對象
2.1.2 類
2.1.3 繼承
2.1.4 消息
2.1.5 多態(tài)性(Polymorphism)和動態(tài)綁定(dynamic binding)
2.2 面向對象分析(Object-Oriented Analysis,OOA)
2.2.1 OOA的目標和步驟
2.2.2 分析過程
2.2.3 建造對象-關系模型
2.2.4 建立對象-行為模型
2.3 面向對象設計(Object-Oriented Design,OOD)
2.3.1 OOD的步驟
2.3.2 系統設計
2.3.3 對象設計
2.3.4 設計模式
2.4 幾種典型的面向對象方法簡介
2.4.1 Coad&Yourdon方法
2.4.2 OMT方法
2.4.3 Booch方法
2.4.4 OOSE方法
參考文獻
第三章 統一的建模語言(UML)
3.1 UML概述
3.1.1 發(fā)展歷史
3.1.2 UML簡介
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.3.3 UML中類之間的關系
3.3.4 包
3.3.5 模板(templates)
3.3.6 一個類圖的實例
3.4 動態(tài)建模
3.4.1 消息
3.4.2 狀態(tài)圖
3.4.3 時序圖
3.4.4 協作圖
3.4.5 活動圖
3.5 物理體系結構建模
3.5.1 邏輯體系結構和物理體系結構
3.5.2 構件圖
3.5.3 部署圖
3.6 使用UML的過程
3.6.1 UML過程的基礎
3.6.2 面向對象方法的一般過程
3.6.3 Rational Objectory過程
參考文獻
第四章 軟件過程工程
4.1 軟件過程概念及軟件過程工程框架
4.1.1 軟件過程
4.1.2 軟件過程工程
4.1.3 軟件過程周期
4.2 軟件過程模型及其構造方法
4.2.1 軟件過程模型
4.2.2 軟件過程建模方法
4.2.3 軟件過程建模語言
4.3 軟件過程的實施機制
4.3.1 過程實施概述
4.3.2 軟件過程的例化
4.3.3 過程運作
4.3.4 過程的模擬
參考文獻
第五章 軟件過程改進
5.1 軟件過程的度量及改進
5.1.1 過程度量的基本概念
5.1.2 過程度量的通用模式
5.1.3 軟件過程的度量模型
5.1.4 過程改進
5.2 CMM軟件過程成熟度模型及其過程改進模式
5.2.1 CMM概述
5.2.2 CMM的內容和組成部分
5.2.3 基于CMM的過程改進
5.3 SPICE軟件過程改進模式
5.3.1 SPICE概述
5.3.2 軟件過程評價標準的框架
5.3.3 SPICE過程改進模式
5.4 AGILE開發(fā)方法和過程
5.4.1 極值程序設計(eXtreme Programming,XP)
5.4.2 SCRUM軟件開發(fā)過程
5.4.3 自適應軟件開發(fā)(Adaptive Software Development,ASD)
5.4.4 Crystal方法族
5.4.5 瑞理統一過程(Rational Unified Process,RUP)
參考文獻
第六章 軟件復用和構件技術
6.1 軟件復用概述
6.1.1 軟件復用的定義
6.1.2 軟件復用的過程
6.1.3 軟件復用的粒度
6.1.4 軟件復用的形式
6.2 生產者復用和消費者復用
6.2.1 生產者復用(producter reuse)
6.2.2 消費者復用(consumer reuse)
6.3 軟件復用經濟學
6.3.1 軟件復用對質量、生產率和成本的影響
6.3.2 復用成本估計
6.4 構件與體系結構
6.4.1 什么是構件和體系結構
6.4.2 基于構件的軟件體系結構風格
6.5 構件與構件系統
6.5.1 對可復用構件的要求
6.5.2 構件模型
6.5.3 構件系統
6.5.4 構件的分類
6.5.5 構件庫管理
6.6 建造構件
6.6.1 建造可復用構件
6.6.2 可變性機制
參考文獻
第七章 軟件復用的實施和組織
7.1 基于復用的軟件開發(fā)過程重組
7.1.1 以往的軟件開發(fā)技術缺乏對軟件復用的支持
7.1.2 為復用改變軟件開發(fā)過程
7.1.3 軟件復用的組織結構
7.2 軟件復用工程的過程
7.2.1 應用族工程(AFE)
7.2.2 構件系統工程(CSE)
7.2.3 應用系統工程(ASE)
7.3 漸增地、系統地實施軟件復用
7.3.1 向復用業(yè)務過渡的關鍵要素
7.3.2 漸增地系統地采用復用技術
7.3.3 實施系統復用需遵循的原則
參考文獻
第八章 構件接口技術
8.1 概述
8.1.1 基本概念
8.1.2 企業(yè)級構件系統的構件接口技術
8.2 EJB/J2EE技術
8.2.1 J2EE概述
8.2.2 EJB技術
8.3 COM+技術
8.3.1 COM+技術概述
8.3.2 構件對象模型COM/DCOM基礎
8.3.3 COM+構件新特性
8.3.4 COM+系統及其服務
8.4 CORBA
8.4.1 CORBA概述
8.4.2 CORBA的核心概念和體系結構
8.4.3 CORBA應用開發(fā)
8.4.4 CORBA構件模型
參考文獻
第九章 產品化技術
9.1 軟件評審
9.1.1 軟件評審任務
9.1.2 軟件評審方法
9.1.3 軟件評審的特點
9.2 生存周期軟件開發(fā)V模型
9.2.1 測試案例設計原則
9.2.2 軟件測試基本技術
9.2.3 軟件測試自動化技術
9.3 軟件配置管理
9.3.1 基本概念
9.3.2 軟件配置管理的任務
9.3.3 配置管理計劃編制大綱
9.3.4 配置數據庫
參考文獻
附錄1 軟件工程職業(yè)道德規(guī)范和實踐要求
附錄2 中英名詞對照表
附錄3 縮略詞表

本目錄推薦

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