注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具面向對象技術與工具

面向對象技術與工具

面向對象技術與工具

定 價:¥56.00

作 者: 陳文宇,白忠建,吳勁 等編著
出版社: 電子工業(yè)出版社
叢編項: 軟件工程系列規(guī)劃教材
標 簽: 程序設計

購買這本書可以去


ISBN: 9787121070518 出版時間: 2008-09-01 包裝: 平裝
開本: 16開 頁數(shù): 511 字數(shù):  

內容簡介

  本書內容涉及面向對象的思想、方法和技術及兩門著名的面向對象程序設計語言——C++語言和Java語言。全書分為兩大部分,共12章。第一部分介紹面向對象技術,包括:軟件工程概述、軟件維護、軟件工具與集成化環(huán)境、面向對象方法、統(tǒng)一建模語言UML、軟件測試;第二部分介紹面向對象程序設計語言,包括:面向對象程序設計語言的核心概念、C++語言實現(xiàn)數(shù)據(jù)封裝、C++語言實現(xiàn)多態(tài)性、C++語言實現(xiàn)繼承性、Java語言基礎、Java語言程序設計。本書是在汲取了國內外有關教材精華的基礎上,并結合編者多年面向對象技術和面向對象語言教學經驗而編寫的,內容注重科學性、先進性、強調實用性。本書是高等學校軟件工程、計算機等相關專業(yè)研究生和高年級本科生的教材,也可作為廣大工程技術人員和科研人員的參考書。

作者簡介

暫缺《面向對象技術與工具》作者簡介

圖書目錄

第1章 軟件工程概述
1.1 軟件工程的產生和發(fā)展
1.1.1 軟件工程的發(fā)展過程
1.1.2 軟件危機
1.1.3 軟件工程研究的內容
1.2 軟件與軟件工程過程
1.2.1 軟件的概念和特點
1.2.2 軟件工程過程
1.3 軟件過程模型
1.3.1 瀑布模型
1.3.2 增量模型
1.3.3 螺旋模型
1.3.4 噴泉模型
1.3.5 智能模型
1.4 軟件開發(fā)方法
1.4.1 結構化開發(fā)方法
1.4.2 原型化開發(fā)方法
1.4.3 面向對象的軟件開發(fā)方法
1.5 軟件工具與軟件開發(fā)環(huán)境
習題1
第2章 軟件維護
2.1 軟件維護的基本概念
2.1.1 軟件維護的目的
2.1.2 軟件維護的類型
2.1.3 軟件維護的特性
2.1.4 軟件維護的代價
2.2 軟件維護的過程
2.3 軟件維護技術
2.4 軟件可維護性
2.4.1 軟件可維護性的定義
2.4.2 提高可維護性的方法
2.5 逆向工程和再工程
習題2
第3章 軟件工具與集成化環(huán)境
3.1 軟件工具
3.1.1 軟件開發(fā)工具
3.1.2 軟件維護工具
3.1.3 軟件管理與支持工具
3.2 集成化CASE環(huán)境
3.2.1 概述
3.2.2 集成化的CASE開發(fā)環(huán)境的要求
3.2.3 集成化的CASE開發(fā)環(huán)境的體系結構
3.3 軟件開發(fā)工具Rational Rose
3.3.1 Rose工具簡介
3.3.2 業(yè)務用例圖
3.3.3 用例圖
3.3.4 類圖
3.3.5 協(xié)作圖與時序圖
3.3.6 活動圖
3.3.7 狀態(tài)圖
3.3.8 構件圖和部署圖
習題3
第4章 面向對象方法
4.1 面向對象方法概述
4.1.1 什么是面向對象方法
4.1.2 面向對象方法的主要特點
4.2 面向對象的基本概念
4.2.1 對象與類
4.2.2 繼承
4.2.3 多態(tài)性
4.2.4 消息
4.3 面向對象的分析
4.3.1 需求分析中的問題
4.3.2 OOA的特點
4.3.3 OOA的基本任務與分析過程
4.4 面向對象的設計
4.4.1 OOD的準則
4.4.2 OOD的基本任務
4.5 典型的面向對象方法
4.5.1 Booch方法
4.5.2 Coad/Yourdon方法
4.5.3 對象模型技術OMT
4.5.4 OOSE方法
習題4
第5章統(tǒng)一建模語言(UML)
5.1 UML概述
5.1.1 UML的形成
5.1.2 UML的特點
5.1.3 UML建模及其構成
5.1.4 UML的圖形表示
5.1.5 通用模型元素
5.2 建立用例模型
5.2.1 需求分析與用例建模
5.2.2 確定執(zhí)行者
5.2.3 確定用例
5.2.4 建立用例之間的關系
5.2.5 用例建模實例
5.3 建立靜態(tài)模型
5.3.1 類圖
5.3.2 包圖
5.4 建立動態(tài)模型
5.4.1 消息
5.4.2 狀態(tài)圖
5.4.3 順序圖
5.4.4 合作圖
5.4..5 活動圖
5.5 建立實現(xiàn)模型
5.5.1 構件圖
5.5.2 配置圖
5.6 統(tǒng)一過程及其應用
5.6.1 UML與RUP
5.6.2 RUP的特點
5.6.3 RUP的二維開發(fā)模型
5.6.4 RUP的迭代開發(fā)模式
習題5
第6章 軟件測試
6.1 軟件測試概述
6.1.1 軟件測試的基本概念
6.1.2 軟件測試的特點和基本原則
6.1.3 軟件測試過程
6.1.4 靜態(tài)分析與動態(tài)測試
6.2 軟件測試的策略
6.2.1 單元測試
6.2.2 集成測試
6.2.3 確認測試
6.2.4 系統(tǒng)測試
6.2.5 a測試和B測試
6.2.6 綜合測試策略
6.3 軟件調試
6.3.1 軟件調試過程
6.3.2 軟件調試策略
6.4 面向對象的測試
6.4.1 面向對象測試的特點
6.4.2 面向對象測試的類型
6.4.3 分析模型測試
6.4.4 面向對象的測試用例
習題6
第7章 面向對象程序設計語言的核心概念
7.1 面向對象的目標
7.2 面向對象的核心概念
7.2.1 數(shù)據(jù)封裝
7.2.2 繼承
7.2.3 多態(tài)性
7.3 按對象方式思維
7.4 面向對象的思想和方法
7.4.1 面向對象是一種認知方法學
7.4.2 面向對象與軟件
7.4.3 面向對象方法與結構化程序設計方法
7.4.4 對象是抽象數(shù)據(jù)類型的實現(xiàn)
7.5 面向對象的程序設計語言
第8章 C++語言實現(xiàn)數(shù)據(jù)封裝
8.1 類的定義
8.2 類的成員
8.2.1 數(shù)據(jù)成員
8.2.2 成員函數(shù)
8.2.3 靜態(tài)成員
8.2.4 類外訪問成員的方法
8.3 C++語言的類
8.4 數(shù)據(jù)封裝和信息隱蔽的意義
8.5 構造函數(shù)
第9章 C++語言實現(xiàn)多態(tài)性
第10章 C++語言實現(xiàn)繼承性
第11章 Java語言基礎 
第12章 Java語言程序設計 
參考文獻

本目錄推薦

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