软件工程(第3版)
معرفی کتاب «软件工程(第3版)» نوشتهٔ 钱乐秋; 赵文耕; 牛军钰، منتشرشده توسط نشر 清华大学出版社 Qing hua da xue chu ban she در سال 2016. این کتاب در فرمت pdf، زبان zh ارائه شده است. «软件工程(第3版)» در دستهٔ بدون دستهبندی قرار دارد.
本书系统地介绍了软件工程的概念、原理、过程及主要方法,内容上覆盖了ACM和IEEE制定的ComputingCurricula中有关软件工程的主要知识点。本书在介绍软件工程的基本概念和基本原理的基础上,重点介绍软件开发方法和技术,包括经典的和常用的方法,如结构化方法、面向数据结构方法和面向对象方法,以及一些软件工程的新技术和新方法,如UML2.0、基于构件的开发、敏捷软件开发、Web工程、CMM和CMMI等。此外,本书尽量采用国标、ISO标准及《计算机科学技术百科全书》对专业术语的名称及其语义解释,必要时,术语名称会同时给出其他习惯称谓。 封面 1 扉页 2 内容简介 3 版权页 3 21世纪大学本科计算机专业系列教材编委会 4 前言 6 目录 8 第1章 概论 18 1.1 计算机软件 18 1.2 软件工程 22 1.3 软件过程 24 1.4 软件过程模型 33 1.5 CASE工具与环境 40 1.6 小结 43 习题 43 第2章 系统工程 44 2.1 基于计算机的系统 44 2.2 系统工程的任务 45 2.3 可行性分析 46 2.4 小结 49 习题 49 第3章 需求工程 50 3.1 需求工程概述 50 3.2 需求获取 52 3.3 需求分析、协商与建模 57 3.4 需求规约与验证 59 3.5 需求管理 61 3.6 小结 62 习题 62 第4章 设计工程 63 4.1 软件设计工程概述 63 4.2 软件设计原则 65 4.3 软件体系结构设计 70 4.4 部件级设计技术 74 4.5 设计规约与设计评审 80 4.6 小结 82 习题 82 第5章 结构化分析与设计 84 5.1 结构化分析方法概述 84 5.2 数据流图 86 5.3 分层数据流图的审查 93 5.4 数据字典 99 5.5 描述基本加工的小说明 105 5.6 结构化设计概述 108 5.7 数据流图到软件体系结构的映射 114 5.8 初始结构图的改进 121 5.9 小结 125 习题 125 第6章 面向数据结构的分析与设计 127 6.1 JSP方法 127 6.2 JSD方法简介 135 6.3 小结 136 习题 136 第7章 面向对象方法基础 137 7.1 面向对象的基本概念 138 7.2 面向对象分析和设计过程 141 7.3 UML概述 146 7.4 小结 153 习题 153 第8章 面向对象建模 154 8.1 用况建模 154 8.2 静态建模 164 8.3 动态建模 180 8.4 物理体系结构建模 196 8.5 小结 199 习题 199 第9章 基于构件的软件开发 201 9.1 基于构件的软件开发概述 201 9.2 建造可复用构件 207 9.3 应用系统工程 211 9.4 构件的管理 213 9.5 小结 215 习题 215 第10章 敏捷软件开发 216 10.1 敏捷软件开发方法概述 216 10.2 Scrum方法 220 10.3 极限编程方法 227 10.4 看板方法 234 10.5 小结 237 习题 237 第11章 人机界面设计 238 11.1 人的因素 238 11.2 人机界面风格 241 11.3 人机界面分析与建模 244 11.4 界面设计活动 246 11.5 实现工具 250 11.6 设计评估 250 11.7 小结 252 习题 252 第12章 程序设计语言和编码 253 12.1 程序设计语言 253 12.2 程序设计风格 258 12.3 小结 263 习题 263 第13章 软件测试 264 13.1 软件测试基础 264 13.2 白盒测试 266 13.3 黑盒测试 276 13.4 测试策略 284 13.5 面向对象测试 291 13.6 测试完成标准 293 13.7 调试 294 13.8 小结 296 习题 296 第14章 Web工程 298 14.1 WebApp的属性和类型 298 14.2 Web工程过程 301 14.3 WebApp建模 303 14.4 WebApp质量管理 310 14.5 小结 313 习题 313 第15章 软件维护与再工程 314 15.1 软件维护 314 15.2 再工程技术 322 15.3 小结 326 习题 326 第16章 软件项目管理 327 16.1 软件项目管理概述 327 16.2 软件度量 333 16.3 软件项目估算 347 16.4 项目进度管理 353 16.5 风险管理 361 16.6 软件项目的组织 365 16.7 软件质量管理 368 16.8 软件配置管理 372 16.9 小结 376 习题 376 正文结束 377 词汇索引 378 参考文献 388 近期出版书目 392
دانلود کتاب 软件工程(第3版)