批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!
¥ 82.71 4.9折 ¥ 169 全新
库存19件
作者[美] 约瑟夫·瓦拉契奇(Joseph S. Valacich) 乔伊·乔治(Joey F. George)著 周靖 译
出版社清华大学出版社
ISBN9787302599692
出版时间2022-12
装帧平装
开本其他
定价169元
货号29547763
上书时间2024-10-21
《系统分析与设计》(第9版)涵盖系统分析师成功开发信息系统需要了解的概念、技能、方法、技术、工具与观点。主要面向管理信息系统(MIS)或计算机信息系统(IS)课程的高年级本科生,其次面向MBA和MS课程的MIS专业。虽然这本书没有明确针对大专和职业发展市场而编写,但这些地方也能使用本书。
我们在系统分析与设计领域拥有60多年的综合教学经验,并利用这些经验创建了这本版本的《系统分析与设计》。我们清楚说明了与别人合作为企业创建信息系统时,作为一名合格的系统分析师需要了解的概念、技能和技术。我们使用系统开发生命周期(Systems Development Life Cycle,SDLC)模型作为全书的组织工具,为学生提供一个强大的概念和系统框架。此版本的SDLC涉及五个阶段和一个循环设计。
本书假设学生已学习了计算机系统的入门课程,并且拥有至少使用一种编程语言设计程序的经验。我们会为那些尚未接触系统开发方法基础知识的学生复习一些基本的系统原理。本书还假设学生具有扎实的计算机知识背景,对企业的核心要素有基本的了解,包括与生产、销售、财务和会计职能相关的基本术语。
第9版增补内容
第9版增补了以下内容。
新增的内容。为了跟上不断变化的系统开发环境,第1章进行了彻底修订,重新关注敏捷方法。虽然这本书长期以来一直包含有关极限编程的材料,但现在还包含了一个小节,专门介绍Scrum。
更新的内容。贯穿全书,每一章的内容都在适当的地方进行了更新。第2章扩展了对多个主题的覆盖。第13章尤为典型,我们更新并扩展了关于信息系统安全的小节。第13章还包括一些新的系统实施失败案例。所有屏幕截图均来自领先软件产品的版本。我们还专门更新了参考文献列表,清除了过时的材料,加入了的参考资料。全书的数据、表格和相关内容都进行了更新。
减少的内容。为了保持并适量精简,本书新版删除了对一些主题的讨论。第1章、第6章和第7章不再包含计算机辅助软件工程(CASE) 工具。还对第 7 章的补充材料进行了一些更改。我们删除了UML时序图的附录。补充材料7A仍然讲用例,补充材料7B仍然讲活动图,但补充材料7C现在讲的是业务过程管理标记法(Business Process Management Notation)。
组织方式。我们保留了首次在本书第6版引入的组织方式,的变化是删除了以前的补充材料7C。全书共计14章和5个补充材料。个补充材料在第1章之后。三个补充材料在第7章之后。第5个补充材料在第8章之后。这种精简的组织方式在本书第6版、第7版和第8版均收效良好,所以我们决定继续沿用并改进它。
重新组织的面向对象内容。我们基本保留了上一版的面向对象(OO)教学方式。和面向对象方法相关的简短附录会继续在相关的章之后出现。OO补充材料是这样安排的:第3章专门安排一个小节来介绍IS项目管理。第7章现在有两个OO补充材料:一个关于用例,一个关于活动图。注意,第7章的第三个补充材料是关于业务过程管理标记法的,不是UML的一部分,虽然它由对象管理组织(OMG)负责管理。第8章专门用一个小节介绍面向对象的数据库设计。之所以采用这种组织方式,是因为我们的出发点并未发生变化:将结构化方法与面向对象方法清楚地分开,方便不打算教“面向对象”概念的教师能轻松绕过。另一方面,想让学生接触面向对象的教师也能轻松找到和面向对象相关的内容。
更新了关于技术的插图。全书的屏幕截图均已更新,使用了版本的编程和互联网开发环境(包括版本的 .NET、Visio和Microsoft Office)以及用户界面设计。为学生提供了许多网站参考资料,方便他们了解影响信息系统分析与设计的技术趋势。
本书主题
本书涉及以下主题。
1. 系统开发深植于组织环境。成功的系统分析师需要对组织、组织文化和组织运作有全面的了解。
2. 系统开发是一个实践领域。作为教科书,必须要涵盖当前的实践以及公认的概念和原则。
3. 系统开发是一个职业。实践标准、持续个人发展的意识、伦理以及对他人工作的尊重和合作是教科书的一般主题。
4. 随着数据库、数据驱动系统架构、互联网和敏捷方法的爆炸式增长,系统开发发生了显著的变化。可以而且应该以高度协调的方式教授系统开发和数据库管理。本书兼容Hoffer,Ramesh和Topi的《现代数据库管理》第13版。这两本教材的恰当衔接是满足IS学术领域需求的战略机遇。
5. 系统分析与设计的成功不仅需要方法论和技术方面的技能,还需要对时间、资源和风险进行管理的项目管理技能。所以,在学习系统分析与设计时,需要对过程以及专业技术和交付物有透彻的了解。
基于这些主题,所以本书重点聚焦于以下三个方面。
系统分析与设计是作为一种业务,而不是作为某个具体的技术、观点。
系统分析师和系统项目主管的角色、职责和心态,不会重点介绍程序员或业务主管的角色。
强调系统开发的方法和原则,而不强调该领域的特定工具或者与工具相关的专业技能。
本书特色
本书具有以下部分鲜明的特色。
1. 本书的组织方式与《现代数据库管理》第13版(2019年出版),相辅相成,框架、定义、方法、示例和符号保持了一致,以更好地支持同时采用这两种教材的系统分析与设计/数据库课程。虽然本书和《现代数据库管理》实现了战略兼容,但这两本书的设计目标都是成为各自市场的领先者。
2. 讲解现代企业的经典系统架构的系统开发基础,包括数据库管理和基于Web的系统。
3. 将系统描述和建模的所有维度(过程、决策和数据建模)清晰地链接到一套全面且兼容的系统分析与设计方法中。如此广的覆盖范围是必要的,目的是让学生了解众多系统开发方法和工具的高级功能,这些方法和工具可根据设计规范自动生成大比例的代码。
4. 全面涵盖口头和书面沟通技巧,包括系统文档、项目管理、团队管理以及各种系统开发和采购策略,例如生命周期、原型设计、面向对象、联合应用设计(JAD)、系统重构和敏捷方法。
5. 探讨了系统分析方法和系统设计平台的标准。
6. 在变更管理、转换策略以及系统验收的组织因素背景下讨论系统开发和实施。
7. 关注系统设计中的人为因素,强调在基于字符和图形用户界面情况下的可用性。
8. 描述了可视化开发产品,并强调了当前的限制技术。
9. 本书单独用一章讲述了系统维护。鉴于许多毕业生初次接受的工作类型以及庞大的系统安装基础,本章强调了这一重要但在其他类似书籍中经常被忽视的主题。
教学特色
本书的教学特色加强并应用了本书的关键内容。
三个虚构案例
本书包含三个虚构案例,具体如下。
松谷家具(Pine Valley Furniture,PVF):除了展示一个B2C购物网站,还用来自PVF的其他一些系统开发活动来说明要点。PVF在第3章引入,并在本书剩余部分反复讨论。随着各种关键性系统开发生命周期概念的不断提出,它们将通过这一案例予以实际应用和说明。例如,第5章探讨了PVF如何为客户跟踪系统规划一个开发项目。凡涉及该案例的内容均用此图标予以标识。
Hoosier Burger(HB):该案例在第7章引入,并在本书剩余部分反复讨论。HB是虚构的一家位于印第安纳州布卢明顿的快餐店。将用该案例来说明分析师如何开发和实现一个自动点餐系统。凡是涉及该案例的内容,均都用此图标予以标识。
Petrie Electronics:该虚构的零售电子公司始于第2章,将在第12章末尾用作一个扩展项目案例。该案例旨在将章节概念变为现实,它演示了一家公司如何启动、计划、建模、设计并实现一个客户忠诚度系统。我们提出了一些讨论问题以促进批判性思维和课堂参与。教师手册提供了这些问题的推荐解决方案。
章末材料
我们提供了全面的章末材料,旨在适应各种学习及教学风格。
章末总结。回顾本章主题并预览当前章与下一章的联系。
关键术语。以自测题的形式呈现,学生将本章出现的每个关键术语与定义匹配。
复习题。测验学生对关键概念的理解。
问题和练习。测验学生的分析能力,要求他们运用关键概念。
实战演练。让学生有机会探索组织中的系统分析与设计实践。
正文中的术语定义。每个关键术语及其定义都首先出现在正文中。书末汇总了全部术语和首字母缩写。
参考资料。每章末都展示了参考资料。参考书、期刊和网站的数量类计超过100,为学生和教师拓展了主题的覆盖范围。
如何使用本书
如前所述,本书适合主流的系统分析与设计课程。它可以用于一个学期的系统分析与设计课程,也可用于超过两学期的课程(先学系统分析,再学系统设计)。
由于本书兼容于《现代数据库管理》,所以两本书的章节可按适合你的课程的各种顺序使用。本书主要在商学院采用,不适合计算机科学课程(偏理论)。应用计算机科学或计算机技术课程也可采用本书(偏应用)。
适合采用本书的教师如下。
偏实用,而不是偏技术或理论的教师。
对数据库和使用了数据库的系统有一定了解的教师。
在其课程中设置了实际项目和练习的教师。
更具体地说,本书特别适合想要更好地将系统分析与设计以及数据库课程联系起来,从而对系统开发有一个全面理解的课程。
本书大纲遵循系统开发生命周期,这使主题富有逻辑地推进。但是,它也强调了各种方法(例如原型设计和迭代开发)的运用,使逻辑性的进展更像是一个循环反复的过程。第1部分概述了系统开发,并预览了本书的其余部分。第Ⅰ部分还向学生介绍了许多可以用来构建系统和管理项目的软件源。剩余4部分全面涵盖了通用系统开发生命周期的5个阶段,并酌情穿插了SDLC(系统开发生命周期)的备选方案。
取决于教师的方向或学生的背景,有的章可以跳过。例如,如果学生已经完成了项目管理课程,可以跳过或快速复习第3章。如果教师想要强调在确定了项目之后的系统开发过程,或者课程规定的时间少于15周,则可以跳过第4章。如果学生已在之前的数据库或数据结构课程中全面了解了相应的主题,则可以跳过或者快速复习第8章以及第9章。如果教师想要避开面向对象的主题,可以跳过第3章、第7章和第8章关于面向对象的小节。后是第14章,如果这些主题超出了课程范围,也可以略过。
由于本书内容的呈现是基于系统开发项目的流程,所以不建议打乱各章的顺序,但也有一些例外:第9章可以在第10章和第11章之后讲,但第10章和第11章应按顺序讲。
补充内容
本书打包提供了一套全面且灵活的技术支持材料以增强教与学的体验。全套教师资源请访问http://www.pearsonhighered.com/valacich;本书中文版的资源请访问https://bookzhou.com。
教师资源
本书提供以下教师资源:
教师手册
题库
TestGen® Computerized Test Bank
PowerPoint幻灯片
《系统分析与设计》(第9版)基于系统开发生命周期(SDLC)模型来组织主题和内容,体现主题涵盖信息系统的概念、技能、方法、技术、工具与观点,全面介绍了系统分析师必知必会的概念、技术。值得注意的是,为了帮助读者做好毕业前的“顶石项目”,书中还特别结合三个案例介绍了敏捷方法在信息系统开发中的实际应用。 《系统分析与设计》(第9版)主要面向管理信息系统(MIS)或计算机信息系统(IS)课程的高年级本科生,也适合MBA和其他专业希望了解并掌握信息系统研发的学生和从业人员阅读。此外,本书还可以帮助读者成为一名合格的系统分析师,是他们备考的理想参考书。
著译者简介
约瑟夫·瓦拉契奇
(Joseph S. Valacich)博士
美国亚利桑那大学埃勒管理学院教授,挪威布斯克鲁德大学学院、中国香港城市大学、挪威生命科学大学、拉脱维亚里加技术大学和赫尔辛基经济与商学院的客座教授。他拥有美国亚利桑那大学MIS博士学位以及蒙大拿大学MBA学位和计算机科学学士学位。在信息系统领域以及其他学科——比如计算机科学、认知与社会心理学、市场营销和管理学,他有较大的学术影响力,发表过200多篇学术论文,截至2023年1月,谷歌学术搜索显示,他的著作被引用次数超过30874。在开始学术生涯之前,瓦拉契奇博士在信息系统领域担任过程序员、系统分析师和技术型产品经理。他为很多企业开设过培训课程,包括AT&T、波音、陶氏化学、EDS、埃克森美孚、联邦快递、通用汽车、微软和施乐。
乔伊·乔治
(Joey F. George)博士
美国爱荷华大学商学院特聘教授。1979年本科毕业于斯坦福大学,1986年加州大学尔湾校区获得管理学博士学位。他的研究兴趣为电子化沟通与欺诈行为、电子监控和团队支持系统。
周靖
微软有价值专家(MVP),具有深厚的技术功底和良好的文学素养,同擅长烹饪,尤以川菜见长。早期痴迷于硬件,担任《微型计算机》杂志特约作者多年,后来潜心钻研程序设计。翻译风格严谨、准确、朴实、流畅,深受读者好评。代表译著有《C 入门经典》、《Windows核心编程》(中文限量版)以及《CLR via C)》等硬核开发类经典书籍的系列版本。
第Ⅰ部分 系统开发基础 1
第1章 系统开发环境 3
第2章 软件的来源 35
第3章 管理信息系统项目 63
第Ⅱ部分 计划 123
第4章 确定和选择系统开发项目 125
第5章 启动和计划系统开发项目 161
第Ⅲ部分 分析 211
第6章 确定系统需求 213
第7章 结构化系统过程需求 265
第8章 结构化系统数据需求 353
第IV部分 设计 433
第9章 数据库设计 435
第10章 表单和报表设计 495
第11章 界面和对话设计 531
第12章 分布式和互联网系统设计 583
第Ⅴ部分 实现 633
第13章 系统实现 635
第14章 信息系统维护 685
详细目录
第Ⅰ部分 系统开发基础
第1章 系统开发环境 3
导言 3
现代化系统分析与设计的一种现代方法 6
信息系统开发与系统开发生命周期 8
系统开发过程的核心 15
传统的瀑布式SDLC 17
敏捷方法 19
极限编程 23
Scrum 24
敏捷实践 25
面向对象的分析与设计 26
我们的系统开发方式 28
小结 31
关键术语 31
复习题 32
问题和练习 32
实战演练 33
参考资料 33
第2章 软件的来源 35
导言 35
系统采购 36
外包 36
软件来源 39
企业解决方案提供商 43
选择现成软件 48
验证所购软件的信息 51
重用 52
小结 57
关键术语 57
复习题 57
问题和练习 58
实战演练 58
参考资料 58
案例学习:软件的起源 60
第3章 管理信息系统项目 63
导言 63
松谷家具的背景 64
管理信息系统项目 66
启动项目 72
计划项目 76
执行项目 86
结束项目 90
项目计划的表示与日程安排 91
表示项目计划 94
使用PERT计算预计时间 94
为松谷家具构建甘特图和网络图 95
使用项目管理软件 100
建立项目开始日期 101
输入任务并分配任务关系 102
用不同的技术审查项目报告 103
小结 105
关键术语 106
复习题 107
问题和练习 107
实战演练 110
参考资料 111
案例学习:管理信息系统项目 122
第Ⅱ部分 计划
第4章 确定和选择系统开发项目 125
导言 125
确定并选择系统开发项目 126
确定并选择IS开发项目的过程 128
交付物和成果 134
企业和信息系统计划 135
企业战略计划 137
信息系统计划 140
电商应用:确定和选择系统开发项目 149
互联网基础 149
松谷家具网店 151
小结 152
关键术语 153
复习题 154
问题和练习 154
实战演练 155
参考资料 156
案例学习:确定和选择系统开发项目 159
第5章 启动和计划系统开发项目 161
导言 161
启动和计划系统开发项目 162
启动和计划开发项目的过程 163
交付物和成果 165
评估项目可行性 166
评估经济可行性 168
评估技术可行性 179
评估其他影响可行性的因素 183
制定和审查基线项目计划 185
制定基线项目计划 186
审查基线项目计划 192
电商应用:启动和计划系统开发项目 198
为松谷家具网店启动和计划系统开发项目 198
小结 201
关键术语 201
复习题 202
问题和练习 203
实战演练 204
参考文献 205
案例学习:启动和计划系统开发项目 207
第Ⅲ部分 分析
第6章 确定系统需求 213
导言 213
执行需求确定 214
确定需求的过程 214
交付物和成果 216
确定需求的传统方法 217
访谈和倾听 218
小组访谈 223
直接观察用户 225
分析过程和其他文档 227
确定系统需求的现代方法 233
联合应用设计 234
确定需求期间使用原型设计 238
进化型原型 239
抛弃型原型 240
确定需求的激进方法 241
确定要重新设计的过程 243
颠覆性技术 244
用敏捷方法确定需求 245
持续的用户参与 245
以使用为中心的敏捷设计 247
极限编程中的规划游戏 248
电商应用:确定系统需求 251
确定松谷家具网店的系统需求 251
系统布局和导航特征 251
WebStore和网站管理系统的能力 252
客户和库存信息 253
小结 256
关键术语 257
复习题 257
问题和练习 258
实战演练 259
参考资料 260
案例学习:确定系统需求 262
第7章 结构化系统过程需求 265
导言 265
过程建模 266
为结构化分析建模系统的过程 266
交付物和成果 267
数据流绘图机制 268
定义和符号 268
开发DFD:一个例子 272
数据流绘图规则 275
DFD分解 278
平衡DFD 281
一个示例DFD 284
在分析过程中使用数据流绘图 287
DFD绘制指导原则 287
DFD作为分析工具使用 290
将DFD用于业务过程重组 291
用决策表建模逻辑 294
电商应用:使用数据流图进行过程建模 299
松谷家具网店的过程建模 299
小结 302
关键术语 302
复习题 303
问题和练习 304
实战演练 312
参考资料 312
案例学习:结构化系统过程需求 350
第8章 结构化系统数据需求 353
导言 353
概念数据建模 355
概念数据建模过程 356
交付物和成果 358
收集概念数据建模所需的信息 360
E-R建模基础 362
实体 363
属性 366
候选键和标识符 368
其他属性类型 369
关系 371
概念数据建模和E-R模型 373
关系度 373
关系中的基数 376
命名和定义关系 379
关联实体 380
使用E-R图进行概念数据建模的小结 383
表示超类型和子类型 383
业务规则 385
域 387
触发操作 388
预打包概念数据模型的角色:数据库模式 389
统一数据模型 390
行业专用数据模型 390
数据库模式和预打包数据模型的优点 391
电商应用:概念数据建模 392
松谷家具网店的概念数据建模 392
小结 398
关键术语 398
复习题 400
问题和练习 400
实战演练 404
参考资料 405
案例学习:结构化系统数据需求 429
第IV部分 设计
第9章 数据库设计 435
导言 435
数据库设计 437
数据库设计过程 437
交付物和成果 439
关系数据库模型 443
结构良好的关系 444
规范化 445
规范化规则 445
函数依赖和主键 446
第二范式 447
第三范式 448
E-R图转换为关系 450
表示实体 450
表示关系 451
二元1:N和1:1关系 452
二元和更高度的M:N关系 453
一元关系 454
E-R图转换为关系的总结 456
关系合并 456
关系合并的例子 457
视图集成问题 457
同义词 457
同名异义词 458
非键之间的依赖
— 没有更多了 —
以下为对购买帮助不大的评价