中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 軟件工程

出版社:西安電子科技大學出版社出版時間:2019-06-01
開本: 26cm 頁數: 300頁
中 圖 價:¥34.8(7.4折) 定價  ¥47.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

軟件工程 版權信息

  • ISBN:9787560653358
  • 條形碼:9787560653358 ; 978-7-5606-5335-8
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

軟件工程 內容簡介

本書比較系統地介紹了軟件工程的概念、度量、過程和方法。全書共16章,分別介紹了軟件工程的基本概念,軟件需求,軟件設計,軟件編碼,軟件測試,軟件維護,軟件工程模型,結構化方法,面向對象基礎,面向對象的Coad方法,面向對象的OMT方法,統一建模語言UML,統一軟件開發過程,軟件質量的評價和保證,軟件工程管理,軟件工程環境。 本書內容緊湊,深入淺出,注重結合實例,習題量大。 本書可作為計算機專業本科“軟件工程”課程的教材,也可作為從事計算機軟件開發人員的參考書。

軟件工程 目錄

第1章 緒論 1 1.1 軟件工程的產生 1 1.1.1 軟件的特點 1 1.1.2 軟件生產的發展 1 1.1.3 軟件危機 2 1.1.4 軟件工程 3 1.2 軟件工程的過程和軟件生存周期 5 1.2.1 軟件工程的過程 5 1.2.2 軟件生存周期 5 1.2.3 軟件工程模型 7 1.3 軟件開發方法概述 9 1.3.1 結構化方法 9 1.3.2 Jackson方法 9 1.3.3 維也納開發方法(VDM) 10 1.3.4 面向對象的開發方法 10 本章小結 11 第2章 軟件需求 12 2.1 可行性研究 12 2.1.1 可行性研究的任務 12 2.1.2 可行性研究的具體步驟 13 2.1.3 系統流程圖 14 2.1.4 成本—效益分析 15 2.1.5 可行性研究的文檔 16 2.2 項目開發計劃 17 2.3 軟件需求分析 17 2.3.1 需求分析的特點 17 2.3.2 需求分析的原則 18 2.3.3 需求分析的任務 18 2.3.4 需求分析的方法 19 2.3.5 需求分析的文檔 20 2.4 基于IDEF0的建模方法 21 2.4.1 IDEF0的圖形表示 21 2.4.2 建立功能模型 22 2.4.3 IDEF0方法的特點 23 本章小結 23 第3章 軟件設計 26 3.1 軟件概要設計 26 3.1.1 概要設計基本任務 26 3.1.2 軟件概要設計文檔 27 3.2 軟件設計的基本原理 28 3.2.1 模塊化 28 3.2.2 抽象 29 3.2.3 信息隱蔽 29 3.2.4 模塊獨立性 30 3.3 軟件結構準則 32 3.3.1 軟件結構圖 32 3.3.2 軟件結構設計準則 34 3.3.3 軟件結構的HIPO圖 35 3.4 基于IDEF0圖的設計方法 37 3.5 軟件詳細設計 37 3.5.1 詳細設計的基本任務 37 3.5.2 詳細設計方法 38 3.6 軟件詳細設計表示法 39 3.6.1 程序流程圖 39 3.6.2 PAD圖 40 3.6.3 過程設計語言PDL 41 本章小結 44 第4章 軟件編碼 46 4.1 程序設計語言的特性及選擇 46 4.1.1 程序設計語言特性 46 4.1.2 程序設計語言的選擇 48 4.2 程序設計風格 51 本章小結 52 第5章 軟件測試 53 5.1 軟件測試概述 53 5.1.1 軟件測試的目的 53 5.1.2 軟件測試的原則 53 5.2 測試方法 54 5.2.1 靜態測試與動態測試 54 5.2.2 黑盒測試法與白盒測試法 54 5.3 測試用例的設計 55 5.3.1 白盒技術 55 5.3.2 黑盒技術 60 5.4 測試過程 64 5.4.1 測試準備 64 5.4.2 軟件測試的步驟及與各開發 階段的關系 64 5.4.3 單元測試 65 5.4.4 集成測試 66 5.4.5 確認測試 69 5.5 調試 70 5.5.1 調試的定義 70 5.5.2 調試技術 70 本章小結 72 第6章 軟件維護 74 6.1 軟件維護的內容 74 6.2 軟件維護的特點 75 6.2.1 非結構化維護和結構化維護 75 6.2.2 維護的困難性 75 6.2.3 軟件維護的費用 76 6.3 軟件維護的實施 76 6.3.1 維護的組織 76 6.3.2 維護的流程 77 6.3.3 維護技術 78 6.3.4 維護的副作用 79 6.4 軟件可維護性 80 6.4.1 可維護性定義 80 6.4.2 可維護性的度量 81 6.4.3 提高可維護性的方法 81 本章小結 84 第7章 軟件工程模型 86 7.1 瀑布模型 86 7.1.1 模型表示 86 7.1.2 瀑布模型的特點 86 7.1.3 瀑布模型的局限性 87 7.2 漸增模型 88 7.2.1 增量構造模型 88 7.2.2 演化提交模型 88 7.3 快速原型模型 89 7.3.1 基本思想 89 7.3.2 快速原型模型的表示 90 7.3.3 原型開發過程 90 7.4 增量模型的評價 92 7.5 螺旋模型 93 7.5.1 基本思想 93 7.5.2 螺旋周期 94 7.5.3 螺旋周期的步驟 95 7.6 噴泉模型 95 7.6.1 基本思想 95 7.6.2 噴泉模型的特點 96 7.7 基于知識的模型 96 7.8 變換模型 98 7.8.1 模型表示 98 7.8.2 開發過程 98 7.8.3 變換模型的特點 99 7.9 統一過程 100 本章小結 100 第8章 結構化方法 102 8.1 概述 102 8.2 結構化分析 103 8.2.1 自頂向下逐層分解的分析策略 103 8.2.2 描述工具 104 8.2.3 SA分析步驟 104 8.3 數據流圖 105 8.3.1 基本圖形符號 106 8.3.2 畫數據流圖 106 8.3.3 SA方法的應用 109 8.4 數據字典 110 8.4.1 數據字典的內容及格式 110 8.4.2 數據字典的實現 112 8.5 加工邏輯的描述 113 8.5.1 結構化語言 113 8.5.2 判定表 114 8.5.3 判定樹 115 8.6 結構化設計 116 8.6.1 數據流圖的類型 116 8.6.2 設計過程 117 8.6.3 變換分析設計 117 8.6.4 事務分析設計 119 8.6.5 數據流圖映射成軟件結構 120 8.6.6 結構化設計應用示例 121 8.6.7 設計的后處理 122 本章小結 123 第9章 面向對象基礎 127 9.1 面向對象程序設計語言的發展 127 9.1.1 Simula語言 127 9.1.2 Smalltalk語言 128 9.1.3 Eiffel語言 128 9.1.4 C++ 語言 129 9.1.5 Java語言 129 9.1.6 面向對象程序設計語言 129 9.2 面向對象的概念 130 9.2.1 面向對象的基本思想 130 9.2.2 面向對象的基本概念 130 9.2.3 面向對象的特征 132 9.2.4 面向對象的要素 133 9.3 面向對象的程序設計模式 134 9.3.1 程序設計模式 134 9.3.2 設計原則 135 9.4 面向對象的開發方法 137 9.4.1 面向對象方法的形成 137 9.4.2 面向對象的開發方法 137 本章小結 138 第10章 面向對象的Coad方法 140 10.1 Coad方法概述 140 10.1.1 術語 140 10.1.2 控制復雜性原則 141 10.1.3 開發多層次多組元的模型 141 10.1.4 定義及符號表示 142 10.2 面向對象的分析 145 10.2.1 面向對象分析概述 146 10.2.2 對象的認定 146 10.2.3 結構的認定 148 10.2.4 認定主題 149 10.2.5 定義屬性 149 10.2.6 定義服務 150 10.2.7 對象的規格說明 151 10.2.8 應用示例 151 10.3 面向對象的設計 152 10.3.1 面向對象設計的目標 152 10.3.2 設計問題域組元 153 10.3.3 設計人機交互組元 154 10.3.4 設計任務管理組元 156 10.3.5 設計數據管理組元 159 本章小結 160 第11章 面向對象的OMT方法 161 11.1 OMT方法概述 161 11.1.1 OMT方法學 161 11.1.2 系統分析 161 11.1.3 系統設計 162 11.1.4 對象設計 163 11.2 建模的基本概念 163 11.2.1 對象模型 163 11.2.2 動態模型 168 11.2.3 功能模型 172 11.3 系統分析 173 11.3.1 系統分析概述 174 11.3.2 問題陳述 174 11.3.3 建立對象模型 175 11.3.4 建立動態模型 180 11.3.5 建立功能模型 184 11.4 系統設計 186 11.4.1 系統設計過程 187 11.4.2 系統結構的一般框架 189 11.4.3 銀行網絡系統結構 191 11.5 對象設計 192 11.5.1 對象設計概述 192 11.5.2 算法設計 193 11.5.3 控制的實現 194 11.5.4 調整繼承 194 11.5.5 關聯的設計 195 本章小結 195 第12章 統一建模語言UML 197 12.1 UML概述 197 12.1.1 UML的形成 197 12.1.2 UML的主要內容 198 12.1.3 UML用于軟件的開發 199 12.1.4 UML的特點 199 12.2 通用模型元素 200 12.2.1 模型元素 200 12.2.2 約束 201 12.2.3 依賴關系 201 12.2.4 細化 202 12.2.5 注釋 202 12.3 用例模型 202 12.3.1 用例圖 203 12.3.2 畫用例圖 204 12.3.3 用例圖的示例 205 12.4 靜態模型 206 12.4.1 類圖 206 12.4.2 對象圖 210 12.4.3 包圖 211 12.5 動態模型 212 12.5.1 狀態圖 212 12.5.2 活動圖 215 12.5.3 順序圖 218 12.5.4 協作圖 219 12.6 實現模型 221 12.6.1 構件圖 221 12.6.2 配置圖 223 本章小結 224 第13章 統一軟件開發過程 228 13.1 統一過程概述 228 13.1.1 統一過程的形成 228 13.1.2 統一過程的特點 229 13.1.3 統一過程的要素 230 13.2 統一過程的開發模式 230 13.2.1 統一過程的框架 230 13.2.2 統一過程的階段 231 13.2.3 統一過程的迭代 232 13.2.4 統一過程的工作流 233 13.3 統一過程的模型 233 13.3.1 模型概述 233 13.3.2 主要模型 234 13.3.3 模型之間的關系 235 13.4 用例驅動 235 13.4.1 用例的作用 235 13.4.2 建立用例模型 236 13.4.3 創建分析模型 236 13.4.4 設計和實現模型的建立 237 13.4.5 用例的測試 238 13.5 構架 239 13.5.1 構架概述 239 13.5.2 構架的重要性 240 13.5.3 建立構架 240 13.5.4 構架描述 244 13.6 迭代和增量 245 13.6.1 迭代和增量概述 245 13.6.2 迭代和增量的重要性 246 13.6.3 通用迭代過程 247 13.6.4 迭代的核心工作流 247 13.6.5 迭代和增量開發過程 248 本章小結 249 第14章 軟件質量的評價和保證 253 14.1 軟件質量概述 253 14.1.1 軟件質量的定義 253 14.1.2 軟件質量的度量和評價 253 14.1.3 軟件質量保證 254 14.2 質量度量模型 255 14.2.1 McCall質量度量模型 255 14.2.2 ISO的軟件質量評價模型 257 14.3 軟件復雜性 258 14.3.1 軟件復雜性的基本概念 258 14.3.2 軟件復雜性的度量方法 259 14.4 軟件可靠性 261 14.4.1 軟件可靠性定義 261 14.4.2 軟件可靠性指標 261 14.4.3 軟件可靠性模型 261 14.5 軟件評審 262 14.5.1 設計質量的評審內容 263 14.5.2 程序質量的評審內容 263 14.5.3 軟件評審的工作程序 265 14.6 軟件容錯技術 265 14.6.1 容錯軟件定義 265 14.6.2 容錯的一般方法 266 14.6.3 容錯軟件的設計過程 267 本章小結 267 第15章 軟件工程管理 269 15.1 軟件工程管理概述 269 15.1.1 軟件產品的特點 269 15.1.2 軟件工程管理的重要性 269 15.1.3 軟件工程管理的內容 270 15.2 軟件項目計劃 271 15.2.1 軟件項目計劃概念 271 15.2.2 軟件項目計劃內容 272 15.2.3 軟件開發成本估算 273 15.2.4 軟件項目進度安排 276 15.2.5 軟件質量控制 277 15.3 軟件配置管理 278 15.3.1 基線 278 15.3.2 軟件配置項 278 15.3.3 版本控制 279 15.3.4 變更控制 279 15.4 軟件工程標準化與軟件文檔 280 15.4.1 軟件工程標準化的定義 280 15.4.2 軟件工程標準化的意義 282 15.4.3 軟件工程標準的層次 282 15.4.4 文檔的作用與分類 283 本章小結 284 第16章 軟件工程環境 285 16.1 軟件開發環境 285 16.1.1 軟件開發環境概述 285 16.1.2 軟件開發環境的分類 287 16.2 軟件工具 289 16.2.1 軟件工具的特點 289 16.2.2 軟件工具的特點 290 16.2.3 軟件工具的分類 291 16.3 計算機輔助軟件工程 292 16.3.1 CASE定義 292 16.3.2 CASE分類 292 16.3.3 CASE集成 293 16.3.4 CASE生存期 295 16.3.5 CASE工作臺 296 本章小結 298
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | 济南网站策划设计_自适应网站制作_H5企业网站搭建_济南外贸网站制作公司_锐尚 | 分轨 | 上传文件,即刻分离人声和伴奏 | 云南成人高考网| 送料机_高速冲床送料机_NC伺服滚轮送料机厂家-东莞市久谐自动化设备有限公司 | 悬浮拼装地板_篮球场木地板翻新_运动木地板价格-上海越禾运动地板厂家 | 新能源汽车教学设备厂家报价[汽车教学设备运营18年]-恒信教具 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 无锡不干胶标签,卷筒标签,无锡瑞彩包装材料有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 清水-铝合金-建筑模板厂家-木模板价格-铝模板生产「五棵松」品牌 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 烟台螺纹,烟台H型钢,烟台钢材,烟台角钢-烟台市正丰金属材料有限公司 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | 透平油真空滤油机-变压器油板框滤油机-滤油车-华之源过滤设备 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 上海办公室装修_上海店铺装修公司_厂房装潢设计_办公室装修 | 捷码低代码平台 - 3D数字孪生_大数据可视化开发平台「免费体验」 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 螺杆式冷水机-低温冷水机厂家-冷冻机-风冷式-水冷式冷水机-上海祝松机械有限公司 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 证券新闻,热播美式保罗1984第二部_腾讯1080p-仁爱影院 | 注塑_注塑加工_注塑模具_塑胶模具_注塑加工厂家_深圳环科 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 数控走心机-双主轴走心机厂家-南京建克 | elisa试剂盒-PCR试剂盒「上海谷研实业有限公司」 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 精密五金加工厂-CNC数控车床加工_冲压件|蜗杆|螺杆加工「新锦泰」 | 陕西自考报名_陕西自学考试网 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 磁力链接搜索神器_BT磁力狗_CILIMAO磁力猫_高效磁力搜索引擎2024 | 防火卷帘门价格-聊城一维工贸特级防火卷帘门厂家▲ |