软件工程:实践者的研究方法(原书第9版)

软件工程:实践者的研究方法(原书第9版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2021-07
版次: 1
ISBN: 9787111683940
定价: 149.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 508页
28人买过
  • 本书的各个版本一直都是软件专业人士熟悉的读物,在国际软件工程界享有无可质疑的地位。它在全面而系统、概括而清晰地介绍软件工程的有关概念、原则、方法和工具方面获得了广大读者的好评。此外,本书在给出传统的、对学科发展具有深刻影响的方法时,又适当地介绍了当前正在发展的、具有生命力的新技术。 罗杰·S. 普莱斯曼
    (Roger S. Pressman)
    软件工程界国际知名的顾问和作家,作为工程师、经理人、教授、演讲家和企业家奋战在这一领域近50年。他现任一家咨询公司的总裁,致力于协助企业建立有效的软件工程实践;还是一家汽车零部件公司的创始人,专注于为特斯拉汽车设计和生产配件产品。
     
    布鲁斯·R. 马克西姆
    (Bruce R. Maxim) 
    作为软件工程师、项目经理、教授、作家和咨询师,拥有超过30年的从业经验,研究兴趣涉及软件工程、用户体验设计、游戏开发和工程教育等领域。他曾任某游戏开发公司的首席技术官,现任密歇根大学迪尔伯恩分校教授,为该校工程与计算机科学学院建立了游戏实验室。   出版者的话 
    译者序 
    前言 
    作者简介 
    第1章  软件与软件工程 1 
    11 软件的本质 3 
    111 定义软件 4 
    112 软件应用领域 5 
    113 遗留软件 6 
    12 定义软件工程学科 6 
    13 软件过程 7 
    131 过程框架 7 
    132 普适性活动 8 
    133 过程的适应性调整 9 
    14 软件工程实践 9 
    141 实践的精髓 9 
    142 通用原则 10 
    15 这一切是如何开始的 12 
    16 小结 13 
    习题与思考题 13 
    第一部分 软件过程 
    第2章 过程模型 16 
    21 通用过程模型 16 
    22 定义框架活动 18 
    23 明确任务集 19 
    24 过程评估与改进 19 
    25 惯用过程模型 20 
    251 瀑布模型 20 
    252 原型开发过程模型 21 
    253 演化过程模型 23 
    254 统一过程模型 25 
    26 产品和过程 26 
    27 小结 27 
    习题与思考题 28 
    第3章 敏捷和敏捷过程 29 
    31 什么是敏捷 30 
    32 敏捷及变更成本 30 
    33 什么是敏捷过程 31 
    331 敏捷原则 31 
    332 敏捷开发战略 32 
    34 Scrum 32 
    341 Scrum团队和制品 34 
    342 冲刺规划会议 34 
    343 每日Scrum会议 34 
    344 冲刺评审会议 35 
    345 冲刺回顾 35 
    35 其他敏捷框架 35 
    351 XP框架 36 
    352 看板法 37 
    353 DevOps 38 
    36 小结 39 
    习题与思考题 40 
    第4章 推荐的过程模型 41 
    41 需求定义 44 
    42 初步体系结构设计 44 
    43 资源估算 45 
    44 首次原型构建 46 
    45 原型评价 48 
    46 继续与否的决策 49 
    47 原型演化 50 
    471 新原型范围 51 
    472 构建新原型 51 
    473 测试新原型 51 
    48 原型发布 52 
    49 维护发布软件 52 
    410 小结 54 
    习题与思考题 55 
    第5章 软件工程的人员方面 56 
    51 软件工程师的特质 56 
    52 软件工程心理学 57 
    53 软件团队 58 
    54 团队结构 59 
    55 社交媒体的影响 60 
    56 全球化团队 60 
    57 小结 61 
    习题与思考题 61 
    第二部分 建模 
    第6章 指导实践的原则 64 
    61 核心原则 65 
    611 指导过程的原则 65 
    612 指导实践的原则 66 
    62 指导每个框架活动的原则 67 
    621 沟通原则 67 
    622 策划原则 69 
    623 建模原则 71 
    624 构建原则 72 
    625 部署原则 75 
    63 小结 76 
    习题与思考题 77 
    第7章 理解需求 78 
    71 需求工程 79 
    711 起始 79 
    712 获取 79 
    713 细化 80 
    714 协商 80 
    715 规格说明 80 
    716 确认 81 
    717 需求管理 81 
    72 建立根基 82 
    721 确认利益相关者 82 
    722 识别多重观点 82 
    723 协作 82 
    724 首次提问 83 
    725 非功能需求 84 
    726 可追溯性 84 
    73 获取需求 84 
    731 协作收集需求 84 
    732 使用场景 87 
    733 获取工作产品 88 
    74 开发用例 88 
    75 构建分析模型 91 
    751 分析模型的元素 92 
    752 分析模式 93 
    76 协商需求 94 
    77 需求监控 95 
    78 确认需求 95 
    79 小结 95 
    习题与思考题 96 
    第8章 需求建模――一种推荐的方法 97 
    81 需求分析 98 
    811 总体目标和原理 98 
    812 分析的经验原则 99 
    813 需求建模原则 99 
    82 基于场景建模 100 
    821 参与者和用户概要文件 100 
    822 创建用例 100 
    823 编写用例 103 
    83 基于类建模 105 
    831 识别分析类 105 
    832 定义属性和操作 107 
    833 UML类模型 108 
    834 类C职责C协作者建模 110 
    84 功能建模 112 
    841 过程视图 112 
    842 UML顺序图 113 
    85 行为建模 114 
    851 识别用例事件 114 
    852 UML状态图 115 
    853 UML活动图 116 
    86 小结 118 
    习题与思考题 119 
    第9章 设计概念 120 
    91 软件工程中的设计 121 
    92 设计过程 123 
    921 软件质量指导原则和属性 123 
    922 软件设计的演化 124 
    93 设计概念 125 
    931 抽象 125 
    932 体系结构 126 
    933 模式 126 
    934 关注点分离 127 
    935 模块化 127 
    936 信息隐蔽 128 
    937
  • 内容简介:
    本书的各个版本一直都是软件专业人士熟悉的读物,在国际软件工程界享有无可质疑的地位。它在全面而系统、概括而清晰地介绍软件工程的有关概念、原则、方法和工具方面获得了广大读者的好评。此外,本书在给出传统的、对学科发展具有深刻影响的方法时,又适当地介绍了当前正在发展的、具有生命力的新技术。
  • 作者简介:
    罗杰·S. 普莱斯曼
    (Roger S. Pressman)
    软件工程界国际知名的顾问和作家,作为工程师、经理人、教授、演讲家和企业家奋战在这一领域近50年。他现任一家咨询公司的总裁,致力于协助企业建立有效的软件工程实践;还是一家汽车零部件公司的创始人,专注于为特斯拉汽车设计和生产配件产品。
     
    布鲁斯·R. 马克西姆
    (Bruce R. Maxim) 
    作为软件工程师、项目经理、教授、作家和咨询师,拥有超过30年的从业经验,研究兴趣涉及软件工程、用户体验设计、游戏开发和工程教育等领域。他曾任某游戏开发公司的首席技术官,现任密歇根大学迪尔伯恩分校教授,为该校工程与计算机科学学院建立了游戏实验室。  
  • 目录:
    出版者的话 
    译者序 
    前言 
    作者简介 
    第1章  软件与软件工程 1 
    11 软件的本质 3 
    111 定义软件 4 
    112 软件应用领域 5 
    113 遗留软件 6 
    12 定义软件工程学科 6 
    13 软件过程 7 
    131 过程框架 7 
    132 普适性活动 8 
    133 过程的适应性调整 9 
    14 软件工程实践 9 
    141 实践的精髓 9 
    142 通用原则 10 
    15 这一切是如何开始的 12 
    16 小结 13 
    习题与思考题 13 
    第一部分 软件过程 
    第2章 过程模型 16 
    21 通用过程模型 16 
    22 定义框架活动 18 
    23 明确任务集 19 
    24 过程评估与改进 19 
    25 惯用过程模型 20 
    251 瀑布模型 20 
    252 原型开发过程模型 21 
    253 演化过程模型 23 
    254 统一过程模型 25 
    26 产品和过程 26 
    27 小结 27 
    习题与思考题 28 
    第3章 敏捷和敏捷过程 29 
    31 什么是敏捷 30 
    32 敏捷及变更成本 30 
    33 什么是敏捷过程 31 
    331 敏捷原则 31 
    332 敏捷开发战略 32 
    34 Scrum 32 
    341 Scrum团队和制品 34 
    342 冲刺规划会议 34 
    343 每日Scrum会议 34 
    344 冲刺评审会议 35 
    345 冲刺回顾 35 
    35 其他敏捷框架 35 
    351 XP框架 36 
    352 看板法 37 
    353 DevOps 38 
    36 小结 39 
    习题与思考题 40 
    第4章 推荐的过程模型 41 
    41 需求定义 44 
    42 初步体系结构设计 44 
    43 资源估算 45 
    44 首次原型构建 46 
    45 原型评价 48 
    46 继续与否的决策 49 
    47 原型演化 50 
    471 新原型范围 51 
    472 构建新原型 51 
    473 测试新原型 51 
    48 原型发布 52 
    49 维护发布软件 52 
    410 小结 54 
    习题与思考题 55 
    第5章 软件工程的人员方面 56 
    51 软件工程师的特质 56 
    52 软件工程心理学 57 
    53 软件团队 58 
    54 团队结构 59 
    55 社交媒体的影响 60 
    56 全球化团队 60 
    57 小结 61 
    习题与思考题 61 
    第二部分 建模 
    第6章 指导实践的原则 64 
    61 核心原则 65 
    611 指导过程的原则 65 
    612 指导实践的原则 66 
    62 指导每个框架活动的原则 67 
    621 沟通原则 67 
    622 策划原则 69 
    623 建模原则 71 
    624 构建原则 72 
    625 部署原则 75 
    63 小结 76 
    习题与思考题 77 
    第7章 理解需求 78 
    71 需求工程 79 
    711 起始 79 
    712 获取 79 
    713 细化 80 
    714 协商 80 
    715 规格说明 80 
    716 确认 81 
    717 需求管理 81 
    72 建立根基 82 
    721 确认利益相关者 82 
    722 识别多重观点 82 
    723 协作 82 
    724 首次提问 83 
    725 非功能需求 84 
    726 可追溯性 84 
    73 获取需求 84 
    731 协作收集需求 84 
    732 使用场景 87 
    733 获取工作产品 88 
    74 开发用例 88 
    75 构建分析模型 91 
    751 分析模型的元素 92 
    752 分析模式 93 
    76 协商需求 94 
    77 需求监控 95 
    78 确认需求 95 
    79 小结 95 
    习题与思考题 96 
    第8章 需求建模――一种推荐的方法 97 
    81 需求分析 98 
    811 总体目标和原理 98 
    812 分析的经验原则 99 
    813 需求建模原则 99 
    82 基于场景建模 100 
    821 参与者和用户概要文件 100 
    822 创建用例 100 
    823 编写用例 103 
    83 基于类建模 105 
    831 识别分析类 105 
    832 定义属性和操作 107 
    833 UML类模型 108 
    834 类C职责C协作者建模 110 
    84 功能建模 112 
    841 过程视图 112 
    842 UML顺序图 113 
    85 行为建模 114 
    851 识别用例事件 114 
    852 UML状态图 115 
    853 UML活动图 116 
    86 小结 118 
    习题与思考题 119 
    第9章 设计概念 120 
    91 软件工程中的设计 121 
    92 设计过程 123 
    921 软件质量指导原则和属性 123 
    922 软件设计的演化 124 
    93 设计概念 125 
    931 抽象 125 
    932 体系结构 126 
    933 模式 126 
    934 关注点分离 127 
    935 模块化 127 
    936 信息隐蔽 128 
    937
查看详情
12
相关图书 / 更多
软件工程:实践者的研究方法(原书第9版)
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件工程:实践者的研究方法(原书第9版)
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件工程:实践者的研究方法(原书第9版)
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件工程:实践者的研究方法(原书第9版)
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件工程:实践者的研究方法(原书第9版)
软件工程--理论与实践
毛新军 董威
软件工程:实践者的研究方法(原书第9版)
软件需求分析(微课版)
李美蓉 何中海
软件工程:实践者的研究方法(原书第9版)
软件自动化测试入门攻略
杨定佳
软件工程:实践者的研究方法(原书第9版)
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件工程:实践者的研究方法(原书第9版)
软件性能测试、分析与调优实践之路(第2版)
张永清
软件工程:实践者的研究方法(原书第9版)
软件安全
邹德清
软件工程:实践者的研究方法(原书第9版)
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件工程:实践者的研究方法(原书第9版)
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)
您可能感兴趣 / 更多
软件工程:实践者的研究方法(原书第9版)
《Selected Papers from Urban Transport of China: 2018—2020》《城市交通(2018-2020)精选论文集》
Press of Urban Transport of China
软件工程:实践者的研究方法(原书第9版)
How Solidarity Works for Welfare:Subnationalism and Social Development in India
Prerna Singh
软件工程:实践者的研究方法(原书第9版)
A Pirate's Guide to First Grade
Preller, James;Ruth, Greg
软件工程:实践者的研究方法(原书第9版)
剑桥英语(青少版)第二级学生包(加新航道logo)
Press 著;Cambridge、University、HERBERT、PUCHTA、&、JEFF、STRANKS 译
软件工程:实践者的研究方法(原书第9版)
Science Explorer: Astronomy (Adapted Reading and Study Workbook)
Prentice Hall 著
软件工程:实践者的研究方法(原书第9版)
剑桥英语(青少版)第三级学生包(加新航道logo)
Press 著;Cambridge、University、HERBERT、PUCHTA、&、JEFF、STRANKS 译
软件工程:实践者的研究方法(原书第9版)
HighSchoolMathCommon-CoreGeometryStudentEditionGrade9/10
Prentice Hall 著
软件工程:实践者的研究方法(原书第9版)
TheDiaryofaWestPointCadet
Preston George Pysh 著
软件工程:实践者的研究方法(原书第9版)
CrouchingDragon,HiddenTiger
Prem Shankar Jha 著
软件工程:实践者的研究方法(原书第9版)
Plow!Plant!Grow![BoardBook]
Press Parachute 著
软件工程:实践者的研究方法(原书第9版)
MuseumofIndianArt,Berlin
Prestel、Museum F Ur Indische Kunst 著
软件工程:实践者的研究方法(原书第9版)
Neuschwanstein
Prestel 著