登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』软件工程:实践者的研究方法(本科教学版·原书第9版)

書城自編碼: 3673441
分類: 簡體書→大陸圖書→計算機/網絡软件工程/开发项目管理
作者: [美]罗杰 S.普莱斯曼[Roger S. Pressman
國際書號(ISBN): 9787111690702
出版社: 机械工业出版社
出版日期: 2021-09-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 490

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
台湾农业产业发展研究
《 台湾农业产业发展研究 》

售價:NT$ 549.0
流风回雪:六朝名士的庙堂与山林(论衡系列)
《 流风回雪:六朝名士的庙堂与山林(论衡系列) 》

售價:NT$ 381.0
妈妈,我想为自己而活
《 妈妈,我想为自己而活 》

售價:NT$ 325.0
再造大唐:郭子仪评传
《 再造大唐:郭子仪评传 》

售價:NT$ 437.0
人性的博弈:为什么做个好人这么难
《 人性的博弈:为什么做个好人这么难 》

售價:NT$ 381.0
不完美的自我:接纳与放手,让自己活得更有韧性
《 不完美的自我:接纳与放手,让自己活得更有韧性 》

售價:NT$ 330.0
苏菲的世界(漫画版):寻找自我的旅程
《 苏菲的世界(漫画版):寻找自我的旅程 》

售價:NT$ 442.0
让改变发生:学校改进视角下的办学思考与实践叙事
《 让改变发生:学校改进视角下的办学思考与实践叙事 》

售價:NT$ 258.0

建議一齊購買:

+

NT$ 801
《 设计模式之禅(第2版) 》
+

NT$ 644
《 产品设计与开发(原书第6版) 》
+

NT$ 226
《 小创客轻松玩转掌控板 》
+

NT$ 561
《 容器云运维实战——Docker与Kubernetes集群 》
+

NT$ 498
《 ANSYS 18.2有限元分析与应用实例 》
+

NT$ 624
《 ANSYS Workbench基础教程与实例详解(第三版)(万水ANSYS技术丛书) 》
內容簡介:
本书自第1版出版至今,近40年来在软件工程界产生了巨大而深远的影响。第9版继承了之前版本的风格与优势,全面系统地讲解软件过程、建模、质量与安全、软件项目管理等知识,涵盖相关的概念、原则、方法和工具,并且提供了丰富的扩展阅读资源和网络资源。同时,本书调整了篇章结构,使内容更加简洁,更适于教学。本书是面向本科生的版本,保留了完整版中的基础内容,压缩或删除了一些高级内容,更加适合作为高等院校计算机、软件工程及相关专业的软件工程课程教材。
關於作者:
罗杰·S. 普莱斯曼(Roger S. Pressman)
软件工程界国际知名的顾问和作家,作为工程师、经理人、教授、演讲家和企业家奋战在这一领域近50年。他现任一家咨询公司的总裁,致力于协助企业建立有效的软件工程实践;还是一家汽车零部件公司的创始人,专注于为特斯拉汽车设计和生产配件产品。
布鲁斯·R. 马克西姆(Bruce R. Maxim)
作为软件工程师、项目经理、教授、作家和咨询师,拥有超过30年的从业经验,研究兴趣涉及软件工程、用户体验设计、游戏开发和工程教育等领域。他曾任某游戏开发公司的首席技术官,现任密歇根大学迪尔伯恩分校教授,为该校工程与计算机科学学院建立了游戏实验室。
目錄
改编者序译者序前言作者简介第1章 软件与软件工程 11.1 软件的本质 31.1.1 定义软件 41.1.2 软件应用领域 51.1.3 遗留软件 61.2 定义软件工程学科 61.3 软件过程 71.3.1 过程框架 71.3.2 普适性活动 81.3.3 过程的适应性调整 91.4 软件工程实践 91.4.1 实践的精髓 91.4.2 通用原则 101.5 这一切是如何开始的 121.6 小结 13习题与思考题 13部分 软件过程第2章 过程模型 162.1 通用过程模型 162.2 定义框架活动 182.3 明确任务集 192.4 惯用过程模型 192.4.1 瀑布模型 202.4.2 原型开发过程模型 212.4.3 演化过程模型 222.4.4 统一过程模型 242.5 产品和过程 262.6 小结 27习题与思考题 27第3章 敏捷和敏捷过程 293.1 什么是敏捷 303.2 敏捷及变更成本 303.3 什么是敏捷过程 313.3.1 敏捷原则 313.3.2 敏捷开发战略 323.4 Scrum 323.4.1 Scrum团队和制品 343.4.2 冲刺规划会议 343.4.3 每日Scrum会议 343.4.4 冲刺评审会议 353.4.5 冲刺回顾 353.5 其他敏捷框架 353.5.1 XP框架 363.5.2 看板法 373.5.3 DevOps 383.6 小结 39习题与思考题 40第4章 推荐的过程模型 414.1 需求定义 444.2 初步体系结构设计 444.3 资源估算 454.4 首次原型构建 464.5 原型评价 484.6 继续与否的决策 494.7 原型演化 504.7.1 新原型范围 514.7.2 构建新原型 514.7.3 测试新原型 514.8 原型发布 524.9 维护发布软件 524.10 小结 54习题与思考题 55第5章 软件工程的人员方面 565.1 软件工程师的特质 565.2 软件工程心理学 575.3 软件团队 585.4 团队结构 595.5 社交媒体的影响 605.6 全球化团队 605.7 小结 61习题与思考题 61第二部分 建模第6章 理解需求 646.1 需求工程 656.1.1 起始 656.1.2 获取 656.1.3 细化 666.1.4 协商 666.1.5 规格说明 666.1.6 确认 676.1.7 需求管理 676.2 建立根基 686.2.1 确认利益相关者 686.2.2 识别多重观点 686.2.3 协作 686.2.4 首次提问 696.2.5 非功能需求 706.2.6 可追溯性 706.3 获取需求 706.3.1 协作收集需求 706.3.2 使用场景 736.3.3 获取工作产品 746.4 开发用例 746.5 构建分析模型 776.5.1 分析模型的元素 786.5.2 分析模式 796.6 协商需求 806.7 需求监控 816.8 确认需求 816.9 小结 81习题与思考题 82第7章 需求建模——?一种推荐的方法 837.1 需求分析 847.1.1 总体目标和原理 847.1.2 分析的经验原则 857.1.3 需求建模原则 857.2 基于场景建模 867.2.1 参与者和用户概要文件 867.2.2 创建用例 867.2.3 编写用例 897.3 基于类建模 917.3.1 识别分析类 917.3.2 定义属性和操作 937.3.3 UML类模型 947.3.4 类–职责–协作者建模 967.4 功能建模 987.4.1 过程视图 987.4.2 UML顺序图 997.5 行为建模 1007.5.1 识别用例事件 1007.5.2 UML状态图 1017.5.3 UML活动图 1027.6 小结 104习题与思考题 105第8章 设计概念 1068.1 软件工程中的设计 1078.2 设计过程 1098.2.1 软件质量指导原则和属性 1098.2.2 软件设计的演化 1108.3 设计概念 1118.3.1 抽象 1118.3.2 体系结构 1128.3.3 模式 1128.3.4 关注点分离 1138.3.5 模块化 1138.3.6 信息隐蔽 1148.3.7 功能独立 1148.3.8 逐步求精 1158.3.9 重构 1158.3.10 设计类 1168.4 设计模型 1188.4.1 设计建模原则 1198.4.2 数据设计元素 1208.4.3 体系结构设计元素 1208.4.4 接口设计元素 1208.4.5 构件级设计元素 1228.4.6 部署级设计元素 1228.5 小结 123习题与思考题 124第9章 体系结
內容試閱
如果有这样一款计算机软件—它能满足用户的需求,能在相当长的时间内无故障地运行,修改起来轻松便捷,使用起来更是得心应手,那么,这款软件必定是成功的,它切实改善了我们的生活。但是,如果有这样一款软件—它令用户失望,错误频出,修改起来困难重重,使用起来更是举步维艰,那么,这必定是一款失败的软件,它使我们的生活一团糟。谁都希望开发出优秀的软件,为我们的生活带来便利,而不是让自己陷入失败的深渊。要想使软件获得成功,在设计和构建软件时就需要有规范,需要采用工程化的方法。本书第1版问世以来的近40年中,软件工程已经从少数倡导者提出的一些朦胧概念发展成为一门正规的工程学科,已被公认是一个值得深入研究、认真学习和热烈讨论的课题。在整个行业中,软件工程师已经成为人们优先选择的工作岗位,软件过程模型、软件工程方法和软件工具都已在全行业的所有环节被成功采用。尽管管理人员和一线专业人员都承认需要有更规范的软件方法,但他们却始终在争论应该采用什么样的规范。有许多个人和公司至今仍在杂乱无章地开发着自己的软件,即使他们正在开发的系统要服务于当今的技术,状况也是如此。许多专业人员和学生并不了解现代方法,这导致他们所开发的软件质量很差,因而造成了严重的后果。此外,有关软件工程方法真实本质的争论一直在持续进行着。软件工程的地位问题已成为一门对比研究课题。人们对软件工程的态度已经有所改善,研究工作已取得了进展,不过要使软件工程成为一门完全成熟的学科,我们还有大量工作要做。第9版的新变化我们希望本书能够成为引导读者进入正在走向成熟的软件工程学科的入门读物。和以前的8个版本一样,第9版对学生和专业人员同样具有很强的吸引力。它既是软件专业人员的工作指南,也是高年级本科生和一年级研究生的综合性参考书。第9版中包含了许多新的内容,它绝不只是前一版的简单更新。这一版不仅对内容做了适当的修改,而且调整了全书的结构,以改进教学顺序。同时,更加强调一些新的、重要的软件工程过程和软件工程实践知识。此外,本书进一步加强了“支持系统”,为学生、教师和专业人员提供了更为丰富的知识资源。过去几版的读者会注意到,第9版的篇幅有所减少。我们的目标是简明扼要,使这本书从教学的角度来看更有利,并使希望阅读整本书的读者不那么畏惧。关于著名数学家和物理学家布莱斯·帕斯卡(Blaise Pascal)的一个趣闻中提到,帕斯卡在写给朋友的一封很长的信中以这句话结尾:“我想给你写一封简短的信,但我没有时间。”当对第9版进行精简时,我们开始体会到帕斯卡所说这句话的意义。篇章结构本书共30章,分为五个部分。这种划分有利于那些无法在一个学期内讲完全书内容的教师灵活安排教学工作。部分“软件过程”给出了有关软件过程的各种不同观点,讨论了几种重要的过程模型和框架,还涉及惯用过程和敏捷过程在指导思想上的分歧。第二部分“建模”给出了分析方法和设计方法,重点讲解面向对象方法和UML建模,介绍基于模式的设计以及用于移动应用程序的设计。此外,用户体验设计也在本部分展开。第三部分“质量与安全”介绍了有关质量管理的概念、规程、技术和方法,帮助软件团队很好地评估软件质量,评审软件工程工作产品,实施软件质量保证规程,并正确地运用有效的测试策略和技术。此外,我们还介绍了如何在增量软件开发模型中插入软件安全性实践。第四部分“软件项目管理”介绍了与计划、管理和控制软件开发项目的人员有关的问题。第五部分“高级课题”讨论了软件过程改进和软件工程的发展趋势。在本书中,还通过模块的方式,介绍了一个软件团队(虚构的)所经历的考验和困难,并提供了与章节主题相关的方法和工具的补充材料。这五个部分的划分有利于教师根据学时和教学要求安排课堂内容。在一个学期内可以安排一个部分的内容,也可以安排多个部分的内容。软件工程概论课程可以从五个部分中选择若干章作为教材。侧重分析和设计的软件工程课程可以从部分和第二部分中选取素材。面向测试的软件工程课程则可以从部分和第三部分中选取素材,还应加上第二部分中的一些内容。侧重管理的课程应突出部分和第四部分的内容。我们用上述方式组织第9版的内容,旨在为教师提供多种教学安排的选择。但无论如何选择这些内容,都可以从“支持系统”中获得补充资源。相关资源可以通过教师网站访问各种资源,包括一个资源丰富的在线学习中心(其中包括习题解决方案)、各种基于Web的资源(软件工程检查单)、一套不断演化的“小工具”以及综合案例研究。专业资源提供了数百种分类的Web参考资料,使学生可以更深入地探索软件工程,同时,参考资料库还有指向数百个可下载参考资料的链接,这些参考资料提供了获取高级软件工程信息的深入来源。此外,还提供了完整的在线教师指南,包括辅助教学材料以及可用于授课的PPT。在本书的教师指南中,我们为各种类型的软件工程课程提出了建议,提供了与课程配合开展的软件项目、部分习题的题解和许多有用的教学辅助工具。由于有了在线支持系统的配合,本书既有内容上的深度,又有一定的灵活性,这些优势是传统的教科书所无法比拟的。布鲁斯·马克西姆(Bruce Maxim)编写了第9版的新内容,而罗杰·普莱斯曼(Roger Pressman)则担任主编,并对相关内容做出了贡献。扫描二维码可获得的中文材料本书采用一书一码的方式,即一本书对应一个专有的二维码(见本书前面的衬纸)。扫描二维码获取阅读权限后,可浏览以下电子数据资源。附录1 UML简介参考文献未来我们还可能通过该二维码提供更多的增值服务,例如习题答案、教师的授课视频等。致谢卡内基·梅隆大学软件工程研究所的Nancy Mead撰写了有关软件安全工程的章节;渥太华大学的Tim Lethbridge协助我们编写了UML和OCL示例,以及本书配套的案例研究;Colby学院的Dale Skrien编写了附录1的UML教程;密歇根大学迪尔伯恩分校的William Grosky与他的学生Terry Ruas合作编写了附录2的数据科学概述;我们的澳大利亚同事Margaret Kellow更新了本书配套的Web教学资料。此外,我们还要感谢Austin Krauss,他从高级软件工程师的角度,对电子游戏产业的软件开发提供了宝贵意见。特别感谢十分高兴有机会与罗杰合作,参与本书第9版的撰写工作。在此期间我的儿子Benjamin成为软件工程经理,而我的女儿Katherine则利用她的艺术背景创建了本书各章中的插图。我十分高兴地看到他们已经长大成人,并和他们的孩子(Isla、Emma和 Thelma)一起享受快乐时光。同时非常感谢妻子Norma,她的支持使我能够将所有空闲时间都投入到本书的写作之中。布鲁斯·R. 马克西姆(Bruce R. Maxim)随着本书各版本的不断推出,我的两个儿子Mathew和Michael也逐渐从小男孩成长为男子汉。他们在生活中的成熟、品格和成功鼓舞着我。经过多年的职业发展,我们三个人现在一起在我们于2012年创立的公司中工作,没有什么比这更让我自豪了。我的两个儿子现在也已经有了自己的孩子—Maya和Lily。后要感谢我的妻子Barbara,她对我花费如此多的时间在办公室工作表示理解与支持,并且鼓励我继续写作本书的下一个版本。罗杰·S.普莱斯曼(Roger S. Pressman)

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.