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

軟件工程學(xué)教程

軟件工程學(xué)教程

定 價(jià):¥39.00

作 者: 陳明編著
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787030100696 出版時(shí)間: 2002-03-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 420 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要介紹了軟件工程學(xué)及應(yīng)用的有關(guān)內(nèi)容,主要包括可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、維護(hù)和有關(guān)軟件開發(fā)工具與軟件開發(fā)環(huán)境方面的內(nèi)容。為了保持教材內(nèi)容的先進(jìn)性,本書還介紹了面向?qū)ο筌浖こ虒W(xué)方面的內(nèi)容和較流行的PowerDesigner軟件開發(fā)工具。本書可作為高等院校相關(guān)專業(yè)的教材,也可作為從事軟件開發(fā)與應(yīng)用的工程技術(shù)人員的參考書。

作者簡介

暫缺《軟件工程學(xué)教程》作者簡介

圖書目錄

第一章 軟件工程概述
 1.1 軟件
 1.1.1 軟件的發(fā)展
 1.1.2 軟件的定義
 1.1.3 軟件的特點(diǎn)
 1.1.4 軟件的分類
 1.2 軟件工程概念
 1.2.1 軟件危機(jī)與軟件工程的定義
 1.2.2 軟件工程的基本內(nèi)容與目標(biāo)
 1.2.3 軟件工程的原則
 1.3 軟件生存周期與軟件開發(fā)模型
 1.3.1 軟件生存周期
 1.3.2 軟件開發(fā)模型
 小結(jié)
 習(xí)題一
第二章 可行性研究
 2.1 可行性研究的任務(wù)
 2.2 可行性研究的步驟
 2.3 系統(tǒng)流程圖
 2.4 成本效益分析
 2.4.1 成本估計(jì)
 2.4.2 費(fèi)用估計(jì)
 2.4.3 幾種度量效益的方法
 小結(jié)
 習(xí)題二
第三章 需求分析
 3.1 需求分析的任務(wù)與步驟
 3.1.1 需求分析的任務(wù)
 3.1.2 需求分析的步驟
 3.1.3 需求分析的原則
 3.2 需求分析的方法
 3.2.1 面向數(shù)據(jù)流的需求分析方法
 3.2.2 數(shù)據(jù)流圖
 3.2.3 數(shù)據(jù)字典
 3.3 圖形工具
 3.3.1 層次方框圖
 3.3.2 Warnier圖
 3.3.3 IPO圖
 3.4 需求規(guī)格說明與評(píng)審
 3.4.1 需求規(guī)格說明的主要內(nèi)容
 3.4.2 需求分析的評(píng)審
 3.4.3 需求分析評(píng)審的方法
 小結(jié)
 習(xí)題三
第四章 概要設(shè)計(jì)
 4.1 概要設(shè)計(jì)的任務(wù)與步驟
 4.1.1 概要設(shè)計(jì)任務(wù)
 4.1.2 概要設(shè)計(jì)的過程
 4.2 軟件設(shè)計(jì)的概念與原則
 4.2.1 模塊化
 4.2.2 抽象與逐步求精
 4.2.3 信息隱蔽和局部化
 4.2.4 模塊獨(dú)立性
 4.2.5 結(jié)構(gòu)設(shè)計(jì)原則
 4.3 面向數(shù)據(jù)流的設(shè)計(jì)方法
 4.3.1 基本概念
 4.3.2 系統(tǒng)結(jié)構(gòu)圖的組成
 4.3.3 變換分析
 4.3.4 事務(wù)分析
 4.3.5 設(shè)計(jì)優(yōu)化
 4.4 面向數(shù)據(jù)結(jié)構(gòu)的分析設(shè)計(jì)方法
 4.4.1 Jackson系統(tǒng)開發(fā)方法
 4.4.2 Warnier方法
 4.5 概要設(shè)計(jì)文檔評(píng)審
 小結(jié)
 習(xí)題四
第五章 詳細(xì)設(shè)計(jì)
 5.1 詳細(xì)設(shè)計(jì)的任務(wù)與原則
 5.1.1 詳細(xì)設(shè)計(jì)的任務(wù)
 5.1.2 詳細(xì)設(shè)計(jì)的原則
 5.2 詳細(xì)設(shè)計(jì)的方法
 5.2.1 程序流程圖
 5.2.2 N—S圖
 5.2.3 PAD圖
 5.2.4 PDL
 5.2.5 HIPO圖
 5.2.6 詳細(xì)設(shè)計(jì)工具的選擇
 5.3 詳細(xì)設(shè)計(jì)規(guī)格說明與復(fù)審
 5.3.1 詳細(xì)設(shè)計(jì)說明書
 5.3.2 設(shè)計(jì)復(fù)審
 小結(jié)
 習(xí)題五
第六章 面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法
 6.1 面向?qū)ο蠓椒ǖ幕靖拍詈吞卣?br /> 6.1.1 面向?qū)ο蠓椒ǜ攀?br /> 6.1.2 面向?qū)ο蟮能浖こ?OOSE)
 6.1.3 面向?qū)ο蟮幕靖拍詈吞卣?br /> 6.2 面向?qū)ο蟮姆治?br /> 6.2.1 面向?qū)ο蠓治龌具^程及原則
 6.2.2 確定對(duì)象.類
 6.2.3 確定屬性
 6.2.4 定義服務(wù)
 6.2.5 對(duì)象間通信
 6.3 面向?qū)ο笤O(shè)計(jì)
 6.3.1 面向?qū)ο笤O(shè)計(jì)的基本概念
 6.3.2 面向?qū)ο笤O(shè)計(jì)的方法
 6.4 UML方法
 6.4.1 UML的發(fā)展
 6.4.2 UML的表示法
 6.4.3 UML軟件開發(fā)過程概述
 小結(jié)
 習(xí)題六
第七章 編碼
 7.1 程序設(shè)計(jì)語言
 7.1.1 程序設(shè)計(jì)語言分類
 7.1.2 程序設(shè)計(jì)語言的特點(diǎn)
 7.1.3 程序設(shè)計(jì)語言的選擇
 7.2 編碼風(fēng)格
 7.2.1 源程序文檔化
 7.2.2 數(shù)據(jù)說明
 7.2.3 語句結(jié)構(gòu)
 7.2.4 輸入/輸出(I/O)
 7.3 程序效率
 7.3.1 有關(guān)程序效率的幾條準(zhǔn)則
 7.3.2 算法對(duì)效率的影響
 7.3.3 影響存儲(chǔ)器效率的因素
 7.3.4 影響輸入/輸出的因素
 7.4 編程安全
 7.4.1 冗余程序設(shè)計(jì)
 7.4.2 防錯(cuò)程序設(shè)計(jì)
 7.5 面向?qū)ο蟪绦蛟O(shè)計(jì)步驟
 小結(jié)
 習(xí)題七
第八章 軟件質(zhì)量與質(zhì)量保證
 8.1 軟件質(zhì)量的定義
 8.2 影響軟件質(zhì)量的因素
 8.3 軟件質(zhì)量保證策略
 8.4 軟件質(zhì)量保證活動(dòng)
 8.5 軟件評(píng)審
 8.5.1 設(shè)計(jì)質(zhì)量的評(píng)審內(nèi)容
 8.5.2 程序質(zhì)量的評(píng)審內(nèi)容
 8.6 軟件質(zhì)量保證的標(biāo)準(zhǔn)
 8.7 結(jié)構(gòu)化的軟件測(cè)試
 8.7.1 軟件測(cè)試的概念和原則
 8.7.2 軟件測(cè)試技術(shù)
 8.7.3 測(cè)試的步驟
 8.7.4 軟件糾錯(cuò)技術(shù)
 8.8 面向?qū)ο蟮能浖y(cè)試
 8.8.1 面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計(jì)的模型測(cè)試
 8.8.2 面向?qū)ο蟮臏y(cè)試策略
 8.8.3 面向?qū)ο筌浖y(cè)試集設(shè)計(jì)
 8.9 軟件測(cè)試計(jì)劃與測(cè)試分析報(bào)告
 8.10 軟件維護(hù)
 8.10.1 軟件維護(hù)的定義.分類.特點(diǎn)
 8.10.2 軟件維護(hù)步驟及組織
 8.10.3 軟件的可維護(hù)性
 8.10.4 軟件維護(hù)的副作用
 8.10.5 逆向工程和再生工程
 小結(jié)
 習(xí)題八
第九章 項(xiàng)目計(jì)劃與管理
 9.1 軟件項(xiàng)目的特點(diǎn)與軟件管理功能
 9.1.1 軟件項(xiàng)目的特點(diǎn)
 9.1.2 軟件管理的功能
 9.1.3 確定軟件項(xiàng)目的工作范圍
 9.2 確定軟硬件資源
 9.2.1 人力資源
 9.2.2 硬件
 9.2.3 軟件
 9.3 人員的計(jì)劃和組織
 9.4 成本估計(jì)及控制
 9.4.1 軟件開發(fā)成本估計(jì)方法
 9.4.2 專家判定技術(shù)
 9.4.3 成本估算模型
 9.5 進(jìn)度計(jì)劃
 9.5.1 軟件工作的特殊性
 9.5.2 各階段工作量的分配
 9.5.3 制定開發(fā)進(jìn)度
 9.6 軟件配置管理
 9.6.1 基線
 9.6.2 軟件配置項(xiàng)
 9.6.3 軟件配置管理過程
 9.7 軟件管理方案
 小結(jié)
 習(xí)題九
第十章 軟件開發(fā)工具與環(huán)境概述
 10.1 軟件開發(fā)工具概述
 10.2 軟件開發(fā)工具的功能
 10.3 軟件開發(fā)工具的特性
 10.4 軟件開發(fā)工具的分類
 10.5 軟件開發(fā)環(huán)境
 10.6 常用開發(fā)環(huán)境
 10.6.1 Windows 98開發(fā)環(huán)境
 10.6.2 Windows NT開發(fā)環(huán)境
 10.6.3 Linux開發(fā)環(huán)境
 10.6.4 Unix程序開發(fā)環(huán)境
 10.7 軟件開發(fā)環(huán)境與工具的研究.應(yīng)用及發(fā)展
 10.8 CASE技術(shù)
 小結(jié)
 習(xí)題十
第十一章 PowerDesigner
 ll.l PowerDesigner 6.0簡介
 11.1.1 PowerDesigner 6.0概述
 11.1.2 PowerDesigner 6.0的模塊組成
 11.1.3 PowerDesigner 6.0的模型和對(duì)象特性
 11.2 ProcessAnalyst
 11.2.1 概述
 11.2.2 PA應(yīng)用實(shí)例
 11.3 DataArchitect
 11.3.1 DataArchitect概述
 11.3.2 DataArchitect的概念數(shù)據(jù)模型(CDM)
 11.3.3 DataArchitect的物理數(shù)據(jù)模型
 小結(jié)
 習(xí)題十一
第十二章 課程實(shí)驗(yàn)
 12.1 實(shí)驗(yàn)一:撰寫可行性研究報(bào)告
 12.2 實(shí)驗(yàn)二:撰寫需求規(guī)格說明書
 12.3 實(shí)驗(yàn)三:撰寫概要設(shè)計(jì)說明書
 12.4 實(shí)驗(yàn)四:撰寫詳細(xì)設(shè)計(jì)說明書
 12.5 實(shí)驗(yàn)五:UML的使用
 12.6 實(shí)驗(yàn)六:使用Word編寫軟件工程文檔
 12.7 實(shí)驗(yàn)七:熟悉PowerDesigner環(huán)境
附錄
 附錄1 可行性研究報(bào)告規(guī)范
 附錄2 項(xiàng)目開發(fā)計(jì)劃規(guī)范
 附錄3 需求規(guī)格說明書規(guī)范
 附錄4 概要設(shè)計(jì)說明書規(guī)范
 附錄5 詳細(xì)設(shè)計(jì)說明書規(guī)范
 附錄6 項(xiàng)目開發(fā)總結(jié)報(bào)告規(guī)范
 附錄7 用Word撰寫文檔規(guī)范
 參考文獻(xiàn)

本目錄推薦

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