系统分析与设计教程(原书第7版)
作者 : (美)Gary B. Shelly , Thomas J. Cashman,Harry J. Rosenblatt 著 史晟辉 王艳清 李芳 耿志强 等译
译者 : 史晟辉 王艳清 李芳 耿志强
丛书名 : 计算机科学丛书
出版日期 : 2009-10-30
ISBN : 978-7-111-27677-7
定价 : 79.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 529
开本 : 16
原书名 : Systems Analysis and Design, 7E
原出版社: Cengage Learning
属性分类: 教材
包含CD :
绝版 :
图书简介

本书前几版得到教师和学生的广泛认可,新版继续保持了前几版创新性、高品质的特色,并增加了对象建模、IT安全等知识,补充了新的项目管理工具和练习,并对新系统开发趋势和技术部分作了整体更新。
本书系统介绍信息技术和系统开发的实用方法,帮助学生了解如何把企业需求转变成信息系统,以及如何将传统的结构化分析方法、面向对象分析方法和项目管理技术相结合且应用在信息系统上,并通过完整、翔实的案例分析和课外练习锻炼学生分析问题、解决问题及决策的能力。
本书内容系统、翔实,适合作为高等院校计算机科学、信息系统和电子商务专业本科生、研究生的教材,同时也适合软件工程、系统分析及相关技术人员阅读。

图书特色

系统分析与设计教程 (原书第7版) 
Systems Analysis and Design
Seventh Edition
(美) Gary B. Shelly  Thomas J. Cashman  Harry J. Rosenblatt 著 史晟辉 王艳清 李芳 耿志强 等译

本书以实践性很强的方式讲解信息技术与系统开发方法。贯穿全书的实例强调了在动态企业环境中进行系统分析与设计的重要性。书中大量的实践性练习,巩固了学生们所学的技能,并为学生在当今日益激烈的竞争环境中取得成功打下坚实基础。
本版新增内容
新增的面向对象一章完整地介绍了对象建模,并穿插了大量的技术实践内容。
新的项目管理内容包括实例研究任务,下载和安装Open Workbench(免费的开源项目管理程序)以及Microsoft Project和Open Workbench用户手册的链接。
全面深入地介绍了传统的结构化分析、面向对象的方法、RFID的当前发展趋势、无线网络、外包、电子商务、ERP、客户/服务器概念、网络研讨会、播客以及自适应方法和模型。
SCR公司案例模拟,包含许多真实的语音和电子邮件消息,供学生在基于Web的模拟环境中交互使用。
扩充了11章中IT安全的内容,对物理媒体、网络、应用程序、文件以及用户安全进行了全面介绍。
本书附赠的光盘中包含了学生用练习材料及术语表等。

图书前言

Shelly Cashman系列提供了计算机教育界最好的教科书。我们很自豪本书的前几版能得到教师和学生的广泛认可。本书第7版继续保持Shelly Cashman系列的创新性、高质量和可靠性。
  概述
  本书介绍信息技术和系统开发的实用方法。许多两年制和四年制的高等院校在信息系统、计算机科学和电子商务课程中使用本书。本书强调系统分析员在动态企业环境中的作用。
  使用本书,学生可了解如何把企业需求转变成支持企业短期和长期目标的信息系统,以及如何将传统的结构化分析方法、面向对象分析方法和项目管理技术结合且应用于信息系统上,并通过案例分析和课外作业锻炼分析问题、解决问题及决策的能力。每章后大量的练习则强调批判思维的发掘。
  本版增加了第5章对象建模,补充了新的项目管理工具和练习,并对新系统开发趋势和技术部分整体进行了更新。
  本书的目标
  本书是为3学分的系统分析与设计导论课编写的。本书的设计目标如下:
  以生动的插图结合易于学生阅读的风格表达主题;
  精选大量的网站截图和链接页面描述重要的IT发展和趋势;
  介绍如何将结构化分析方法、面向对象分析方法以及项目管理技术结合并应用于信息系统上;
  描述系统开发生命周期(SDLC)的五个阶段:系统规划、系统分析、系统设计、系统实施以及系统运行、支持和安全;
  使学生对于信息技术(IT)如何支持当今激烈竞争环境下的运行和企业需求有深层次的理解;
  解释在一个典型的企业组织中系统分析员如何与用户、管理人员和其他IT专业人员配合;
  鼓励学生独立思考,并通过案例分析和练习以提高批判思维能力;
  提供给学生一个完整的系统分析员工具包,着重介绍所有系统分析员都需要的五个主要实用工具:交流工具、CASE工具、财务分析工具、项目管理工具以及Internet资源工具。
  新版的特点
  本书提供了许多新内容:
  介绍了11章和5个系统分析员工具包共16个教学单元;
  新增加了第5章对象建模,其中介绍了面向对象的概念、工具和技术,提供了新的案例分析以及如何将结构化分析与面向对象技术结合的方法;
  提供新的项目管理材料以及11章SWL案例分析中完整的项目管理任务集;
  增加学生学习工具Open Workbench(免费的开源项目管理程序)的下载链接和安装以及Microsoft Project和Open Workbench的用户手册;
  第3章需求建模采用迪尔伯特式(Dilbert)的喜剧连环漫画方式进行介绍,形式新颖并使读者更易于理解;
  更新了关于RFID、无线网络和移动计算方向、国际外包、电子商务、ERP、应用服务提供商、客户机/服务器结构、网络概念、网络研讨会(Webinar)、播客(Podcast)、基于Web的应用软件以及自适应方法和模型(包括螺旋模型)的介绍;
  扩充了第11章中“IT安全”一节,对物理载体、网络、应用程序、文件以及用户安全进行了全面地介绍,并增加了关于性能指标、数据备份以及灾难恢复的内容;
  围绕SCR公司的案例模拟部分也进行了更新,此版包含了50多个真实的电子语音邮件和电子邮件信息,使学生能够在基于Web的交互式模拟环境中学习并使用;
  修订后的系统分析员工具包,即交流工具、CASE工具、财务分析工具、项目管理工具以及Internet资源工具,它能够更好地培养学生5个学科交叉领域中的IT技能;
  扩充了专业术语表(术语表内容请登录机工新阅读网站(www.cmpreading.com)查阅),以辅助学生更好地学习;
增加了辅助教学的资料——为教师提供开展教学所需要的工具。
  本书的结构
  本书包含16个教学单元,由11章和5个工具包部分组成。
  第1章——系统分析与设计绪论 第1章介绍最新的IT概况,涉及IT热点、主要趋势、系统开发生命周期和系统分析与设计在支持企业目标中的重要作用。
  第2章——企业案例分析 第2章的企业案例分析为企业系统分析的成功实现提供了良好开端,包括战略规划、系统需求调查、可行性分析以及初步调查中的各个步骤等主题。
  第3章——需求建模 第3章描述事实发现技术和基于团队的建模方法,包括系统分析员用于对新系统建模和创建文档的JAD和RAD。
  第4章——数据和过程建模 第4章介绍系统分析人员如何使用数据流图和过程描述工具来创建新系统的逻辑模型。这些过程描述工具包括结构化英语、决策表和决策树。
  第5章——对象建模 第5章介绍面向对象的工具和技术,包括用例图、类图、顺序图、状态转换图、活动图以及统一建模语言。
  第6章——开发策略 第6章的重点是软件购买选择,包括国内国际的外包、应用服务提供商以及其他趋势,即认为软件是一种服务而不是一个产品。
  第7章——输出和用户界面设计 第7章强调输出、报表设计和人机交互,包括可用性观点、图形界面设计、输入和数据录入规则。
  第8章——数据设计 第8章描述数据设计的术语、概念和方法,包括实体-联系图、基数、数据标准化规则、数据仓库、数据挖掘、逻辑和物理记录的比较以及数据控制的方法。
  第9章——系统架构 第9章解释系统架构的各部分,强调了RFID、ERP、供应链管理、客户机/服务器结构和网络拓扑(包括无线方向)。
  第10章——系统实施 第10章涵盖应用程序开发和实现的问题,包括结构图、文档技术、系统测试、用户培训、数据转换、变更方法和实现后评估。
  第11章——系统运行、支持和安全 第11章描述用户支持、维护技术以及预示系统周期终结的因素,介绍了IT安全概念、技术和工具,并阐述系统安全的五个级别:物理级、网络级、应用级、文件级和用户级安全。此章还讲解了数据备份和灾难恢复,以及IT专业人员在未来的动态环境下将面临的挑战和机遇。
工具包第1部分——交流工具 工具包第1部分描述能使系统分析员更高效工作的口头和书面的交流工具。包括成功交流的原则、良好可读性的提示、如何组织和设计一个口头报告和有效演讲的技能。
  工具包第2部分——CASE工具 工具包第2部分主要介绍系统分析员用于归档、建模和开发信息系统的计算机辅助软件工程(CASE)工具,还提供了展示CASE工具特点的实例界面和几个流行的CASE工具范例。
  工具包第3部分——财务分析工具 工具包第3部分解释系统分析员用于确定可行性和评价信息系统成本与收益的各种工具。其专用工具有偿还分析、投资回报分析(ROI)和净现值(NPV)。
  工具包第4部分——项目管理工具 工具包第4部分介绍项目管理、成本估算和信息系统的变更控制,也包括系统分析员用于创建Gantt图和PERT图的实际操作方法。
  工具包第5部分——Internet资源工具 工具包第5部分介绍基于Internet的信息收集策略,包括搜索引擎、主题目录、隐形网、高级搜索技术、布尔逻辑和文氏图等内容。这部分还讨论新闻组、时事通讯、邮件列表、基于Web的讨论组、聊天室、快讯和在线学习机会。
  写给学生
  Shelly Cashman系列期望为学生带来宝贵的学习经历,它可以使你具备走向成功的知识和技能。为了这个目标,我们提供许多活动、比赛和学习工具,希望它们不但具有挑战性而且让人感觉有趣、令人愉快。下面介绍每章开篇的特色、每章中的学习工具以及章后的练习,还有其他一些支持工具。
  每章开篇的特色
  每章开始都包含如下内容,有助于更快了解本章:
  引言 通过引言对整章有一个大体的了解。
  学习目标 列出学完整章后,你将具备的主要技能和知识。
  引例 Mountain View College书店系统是一个贯穿每章的连续案例,它将现实世界的问题缩影在每章的内容中。在阅读本书时,就会了解Mountain View IT小组是如何讨论问题、确定重点并创建特定问题列表的。
  每章中的学习工具
  每章都提供以下有用的工具和特色:
  知识应用 为读者提供了4个内嵌的小型案例,供读者分析和应用本章所学的技能和概念。
  工具包资源 系统分析员工具包介绍了贯穿本书的一些应用技能。工具包资源提醒读者这里相应工具包的位置以及工具包如何帮助读者解决本章中的问题。
  网络资源 这些推荐的网站和链接,可了解更多相关主题的知识。
  章后练习
  每章最后提供以下练习:
  在线学习 每章都设有一个在线学习专栏,包含6个练习。这些练习利用Web提供相关知识的强化训练,将帮助学生在系统分析与设计中增强信心。练习包括判断题、多选题、简答题、词汇练习、实践练习和几个学习游戏。
  案例模拟 SCR公司案例是一个基于Web的交互式案例模拟。可以登录到公司内部网,阅读发给你的邮件,收听语音邮件信息,完成一个实际公司背景下指定的任务。在这种模拟环境中,如果你要向Jesse Baker汇报,必须将全部作业发邮件给老师。如何使用这个案例的详细说明可以到网站  www.scsite.com/sad7e/scr上得到。登录网页时,要求输入密码,即sad7,还要求输入姓名,这样确保电子邮件正确送达。
  本章练习 在这一部分有10道复习题、4道讨论题和4道实践题。这些习题需要使用所给材料的知识,将有助于准备测试和课外作业。
  知识应用 这部分包括4个小型案例。每个小型案例都需要使用在本章所学的知识和技能。
  案例研究 案例研究提供实践性的经历,学生可以实践本章中学习的专门技能。每章包含多个案例研究,其中两个(New Century Health Clinic和Personal Trainer,INC)实例贯穿全书。可以使用Microsoft Word和Excel完成课外作业,相应文件可以到网站www.scsite.com/sad7e/forms下载。
  案例实践:SoftWear公司 SoftWear公司案例是一个交互式的案例研究,在这个案例中,学生作为SWL系统开发小组的成员,在每章完成不同的作业,包括一系列项目管理任务。
  新增的辅助工具
  这些新增的工具有助于更好地学习系统分析与设计的知识。
  关键术语 这版教材包含术语表。可以检查对关键术语或短语的理解,或者也可以用来进行快速索引。
  学生学习工具 在本书的最后提供了学生学习工具的光盘,它包括:
  每章详细的要点,突出了所涵盖的关键主题,也可以用作考试复习指南。
  Web链接、图表和自测题进一步强化了你对每章内容的理解。
  提供Microsoft Project和Open Workbench(开源的免费项目管理程序)的用户手册,以及Microsoft Project试用版和Open Workbench完整版的链接,并可下载安装。
  在线辅助资源 在线学习网站scsite.com/sad7e可以拓宽视野,提高对各章内容的理解。访问该网站可以获得如下资源:
  网络资源链接
  在线学习练习,包括判断题、多选题、简答题、词汇练习、实践练习和几个学习游戏
  SCR公司Internet网和局域网
  文档库
  项目管理资源
  写给教师
  Shelly Cashman系列致力于为教师提供成功教学所需的各种工具。所有相关材料可以向原出版社申请,具体联系方式见书末所附“教辅材料申请表”。
  教师资源光盘
  本书的教师资源光盘包括教学与测试帮助,光盘的内容列表如下:
  教师手册 教师手册是Microsoft Word文件,包括带有页码索引的详细讲稿、教师笔记、课堂活动、讨论主题和欲布置的实践项目。
  课程提纲 包括样本教学大纲,易于备课。
  PowerPoint演示文稿 PowerPoint演示文稿是一个多媒体教学演示系统,提供每章的PowerPoint幻灯片。演示文稿基于每章的教学目标,使用这样的系统展示组织好的演讲,既有趣味性,又有知识性。PowerPoint演示文稿提供多媒体教学时的内容。
  图表文件 本书的每张图表都有电子格式的文档。这样可用于幻灯片的放映,或打印胶片在投影仪中使用。如果教师有个人计算机和LCD设备,在授课中使用这些辅助文档效果更好。
  习题答案 此部分包括所有章后练习答案以及每章的强化训练。
  测试库和测试工具 测试库每章包括110道题(25道多选题、50道判断题和35道填空题),并附有页码索引,甚至有的加了图形索引。本测试库也有可打印版。带有测试库的测试工具——ExamView,是一个操作简便的高效测试生成器。ExamView可以快速生成书面测试、Internet测试和计算机(基于局域网LAN)测试。教师可以输入自己的测试题,或使用ExamView自带的测试库。
  学生用的数据文件 包括学生用于完成案例研究的各种文档。可以把这些教师资源光盘上的相关文件通过网络分发给学生,或者让学生按照本书封底中介绍的步骤去下载。
  学生的补充练习 每章提供两个补充的案例研究和相应的解决方案。可以作为作业、附加学分,或用于加深学生的理解。此外,还包括SCR公司数字图书馆,E-mail和语音邮件文本,以及新世纪健康诊所案例研究的会晤纪要。
  附加的教师文件 SCR网站上学生用的E-mail和语音邮件信息的word文档也可以供教师参考。学生可以作为模拟的一部分自己访问这些内容,但是如果必要,教师可以提供相应的文档。
  软件 为便于评价,提供了强大的CASE工具Visible Analyst学生版的副本。还包括案例研究的几个实例解决方案。
  在线内容
  Course Technology专门开发了在线课程,帮助教师和学生自始至终一直保持热情学习系统设计与分析的知识。为此,我们尽可能提供授课过程中将会使用的所有工具,这样课堂会更加活跃、内容会更加丰富。Course Technology所提供的工具使得在线教学比以往更容易。
  Blackboard如今已经成了重要的远程教学解决方案的提供者和课堂管理平台。Blackboard CourseCartridge提供了使用《系统分析与设计教程》(第7版)的所有内容,包括主题复习、案例项目、复习题、测试库、实践练习、定制课程提纲等。
  软件捆绑
  本书捆绑了几个流行软件程序:
  Visible Analyst学生版 无论你正在设计电子商务应用程序、开发数据仓库,还是正在集成遗留系统和新的企业应用程序,Visible Analyst具备所需要的所有功能。为培养未来的开发者,Visible Analyst利用先进的、价格合理的应用程序开发与训练工具帮助学生提高竞争力。Visible Analyst学生版是一个独立的产品,根本目的是培养未来应用程序开发工作人员。Visible Analyst大学版,也就是网络版,可以在大学计算机实验室安装。
  Microsoft Visio 创建业务或技术图,用于归档或组织复杂的思想、过程和系统。Visio创建的图允许以一种文本和数字都无法做到的清晰、简洁而又高效的方式浏览和交流信息。Visio还可以通过直接与数据源同步来提供最新图表的方式实现数据自动的可视化,并且可以定制以满足公司组织的需求。
  Microsoft Office Project 许许多多的项目管理人员都依赖Microsoft Office Project来设计和管理他们的项目。通过Microsoft Office Project有效地组织和跟踪任务和资源以保证项目准时完工并且不超出预算。大量的帮助资源和印刷资料使得Project易于学习。Project是Microsoft Office系统的一个重要部分,你可以自如地像使用Microsoft Office PowerPoint和Microsoft Office Visio一样使用Project,有效地表示项目的状态。并且,作为重要的桌面项目管理程序的用户,可以通过解决方案提供商以及用户组等广泛的交流团体快速获得支持。
  致谢
  特别感谢开发编辑Deb Kaufmann、现在的学生学习工具的作者Raymond Enger、评审人员Anne Arundel Community学院的Bud Brengle、Palomar学院的Mike Michaelson和IT顾问Owen Stevens。还要感谢Albemarle学院的学生,他们提供了许多宝贵的意见,感谢Owen Stevens对于第5章面向对象部分以及第11章系统安全问题的意见和建议。
  补充说明
  本书中的许多练习要从打开一个数据文件开始。这些数据文件都在本书附带的CD-ROM中,或者你还可以通过下列任何一种方式获得学生用数据文件的拷贝。
  教师
  学生用数据文件的拷贝都在教师资源的CD-ROM中Data Files for Students目录下,你可以拷贝到学校的网站上供学生使用。
  按照下面的方式通过WWW下载学生用数据文件。
  学生
  和老师商量确定获得学生用数据文件拷贝的最佳方式。
  按照下面的方式通过WWW下载学生用数据文件。
  通过WWW下载学生用数据文件的方法:
  1.将你的移动设备(U盘、软盘或Zip盘等)连接到计算机上。
  2.打开浏览器。在地址栏中输入网址scsite.com并点击回车。
  3.Scsite.com主页打开后,用下列方法之一找到你用的图书。
  a)浏览:使用屏幕左侧的Browse by subject导航栏,单击你所用图书所属的主题类别和子类别。比如,单击Office Suites,然后单击Microsoft Office 2003。
  b)搜索:使用屏幕顶端的Find Your Book项,输入你的图书题目,或其他标识信息,单击Go。
  c)快速链接:如果你所使用的教材列在了屏幕右边的Quick Link中,则可点击标题,直接访问你所需要的资料。跳至下面的第5步。
  4.在屏幕中间,找到你所需要的书并点击标题。比如,点击Microsoft Office 2003:Introductory Concepts and Techniques, PremiumEdition。注意:必要的时候可能需要向下翻屏或者翻页。
  5.当找到你所需要教材的页面时,点击数据文件链接。
  6.如果窗口显示“文件下载——安全警告”对话框,则点击“运行”按钮。如果屏幕显示“Internet Explorer——安全警告”对话框,则点击“运行”按钮。
  7.当窗口显示“WinZip Self-Extractor”对话框时,在“Unzip to folder”对话框中输入要存放的路径(盘符:\目录)。8.单击Unzip按钮。
  9.当窗口显示“WinZip Self-Extractor”对话框时,单击“确定”按钮。
  10.单击“WinZip Self-Extractor”对话框标题栏右侧的“关闭”按钮。
  11.打开Windows资源管理器,显示你在第7步中指定的目录的内容,浏览结果。
  12.重复5~11步下载其他文件集。

上架指导

计算机\软件工程

封底文字

本书为学生提供了信息技术与系统开发的实践性强、受欢迎的方法。贯穿全书的实例学习强调了在动态企业环境中进行系统分析与设计的重要性。Capstone项目和学生学习工具提供的实践性练习,巩固了学生们所学的技能,并强化了他们的批判思维能力。新的第7版将为学生在当今日益激烈的竞争环境中取得成功打下基础。

本版的创新
·新增的面向对象一章完整地介绍了对象建模,并穿插了大量的技术实践内容。
·新的项目管理内容包括实例研究任务,下载和安装Open Workbench(免费的开源项目管理程序)以及Microsoft Project和Open Workbench用户手册的链接。
·全面深入地介绍了传统的结构化分析、面向对象的方法、RFID的当前发展趋势、无线网络、外包、电子商务、ERP、客户/服务器概念、网络研讨会、播客以及自适应方法和模型。
·SCR公司案例模拟,包含许多真实的语音和电子邮件消息,供学生在基于Web的模拟环境中交互使用。
·扩充了11章中IT安全的内容,对物理媒体、网络、应用程序、文件以及用户安全进行了全面介绍。

译者简介

史晟辉 王艳清 李芳 耿志强:暂无简介

译者序

我们非常荣幸地承担了《Systems Analysis and Design》(Seventh Edition)的翻译工作。正如书中所提到“企业的成功比以往任何时候都更依赖于信息技术”,在融合了大量信息技术的信息系统开发过程中,系统分析与设计显得尤为重要。在此,我们很高兴将这本著作的译本奉献给大家,希望能对从事相关领域的人员以技术理论和实践方面的指导。
  本书的最大特色就是实践性。全书共有16个单元,其中用11个章节的篇幅讲述了系统开发生命周期的全过程,5个部分介绍了系统分析员工具包。每个单元均以贯穿全书的Mountain View学院书店实例开篇,引出问题并展开讨论,每章的结尾也均从实践出发,通过案例模拟、知识应用、案例研究、案例实践等不同方式、不同角度地分析问题和解决问题。同时还提供了大量的复习题加深读者对所学知识的理解和把握,讨论题引发读者思考。本书的另一大特色就是交互性。除了书本还配套网络教学,每章的在线学习和网络教学资源的指导,使得教与学都能得心应手。书本的内容得到了延展,网络的交互使得原本枯燥的知识也可以轻松掌握。本版的主要特点与新增加的内容,作者已经在前言中做了详细说明,在此不再赘述。
  本书策划精心、定位准确、内容翔实、结构合理、概念清晰、重点突出、叙述简明,是一本理论与实践结合紧密的现代系统分析与设计专著,可作为高等院校计算机科学、信息系统和电子商务专业本科生、研究生的教材,同时也适合软件工程、系统分析及相关技术人员阅读。
  参与本书翻译工作的人员有史晟辉、王艳清、李芳、耿志强、朱群雄、徐文星、郜智英、赵亮、吴丽芳、王云维等,郑晓妍、冯晶、金满廬、吕超、王俊杰参与了校正工作,在此对他(她)们的工作表示感谢。
  由于时间仓促,译者水平有限,译文难免有错误和不妥之处,敬请广大读者批评指正。


  史晟辉
  2009年6月

图书目录

出版者的话
译者序
前言
第1章 系统分析与设计绪论1
 1.1 信息技术的影响2
  1.1.1 IT的未来2
  1.1.2 系统分析与设计的作用3
  1.1.3 谁开发信息系统4
 1.2 信息系统组成4
  1.2.1 硬件5
  1.2.2 软件5
  1.2.3 数据6
  1.2.4 过程6
  1.2.5 人6
 1.3 了解企业7
  1.3.1 企业概图7
  1.3.2 企业模型7
  1.3.3 新型公司8
 1.4 Internet的影响8
  1.4.1 B2C8
  1.4.2 B2B9
  1.4.3 基于网络的系统开发9
 1.5 企业如何使用信息系统10
  1.5.1 企业计算系统10
  1.5.2 事务处理系统10
  1.5.3 业务支持系统11
  1.5.4 知识管理系统12
  1.5.5 用户生产率系统12
  1.5.6 信息系统集成13
 1.6 信息系统用户及其需求13
  1.6.1 高层管理者13
  1.6.2 中层管理者和知识工人13
  1.6.3 主管和小组领导14
  1.6.4 操作人员14
 1.7 系统开发工具和技术14
  1.7.1 建模14
  1.7.2 原型设计14
  1.7.3 计算机辅助系统工程(CASE)
工具14
 1.8 系统开发方法15
  1.8.1 结构化分析16
  1.8.2 面向对象分析16
 1.9 规划和模型化系统开发项目17
  1.9.1 对比预测模型和适应模型17
  1.9.2 SDLC瀑布模型18
  1.9.3 适应性方法和模型20
  1.9.4 联合应用程序开发和快速应用程序开发方法和模型21
  1.9.5 其他开发方法和模型21
  1.9.6 项目管理的重要性22
 1.10 系统开发原则22
  1.10.1 规划22
  1.10.2 用户参与整个系统开发过程22
  1.10.3 仔细听取意见22
  1.10.4 使用项目管理工具来确定任务和转折点22
  1.10.5 保持灵活性23
  1.10.6 提供准确的成本与效益信息23
 1.11 信息技术部门23
  1.11.1 应用程序开发23
  1.11.2 系统支持和安全23
  1.11.3 用户支持23
  1.11.4 数据库管理24
  1.11.5 网络管理24
  1.11.6 Web支持24
  1.11.7 质量保证(QA)24
 1.12 系统分析员地位24
  1.12.1 责任24
  1.12.2 所需技能和背景24
  1.12.3 认证25
  1.12.4 工作机遇25
 本章小结26
 在线学习27
 案例模拟:SCR 公司28
 本章练习28
 知识应用29
 案例研究30
 案例实践:SoftWear公司32
第1阶段 系统规划
第2章 企业案例分析36
 2.1 战略规划——IT系统开发框架37
  2.1.1 战略规划概述38
  2.1.2 从战略规划到业务结果38
  2.1.3 企业实例40
  2.1.4 IT部门在项目评估中的角色41
  2.1.5 前景41
 2.2 什么是企业案例41
 2.3 信息系统项目42
  2.3.1 系统项目主要成因42
  2.3.2 影响系统项目的因素43
  2.3.3 内部因素44
  2.3.4 外部因素44
  2.3.5 项目管理工具46
  2.3.6 风险管理46
 2.4 系统需求的评价47
  2.4.1 系统需求表格47
  2.4.2 系统审核委员会48
 2.5 可行性概述48
  2.5.1 操作可行性48
  2.5.2 技术可行性49
  2.5.3 经济可行性49
  2.5.4 进度可行性50
 2.6 可行性研究50
 2.7 设定优先级50
  2.7.1 影响优先级的因素50
  2.7.2 可自由支配项目和不可自由支配项目51
 2.8 初步调查概述51
  2.8.1 与管理人员和用户交流52
  2.8.2 规划初步调查52
 本章小结57
 在线学习58
 案例模拟:SCR公司58
 本章练习59
 知识应用59
 案例研究60
 案例实践:SoftWear公司63
第2阶段 系统分析
第3章 需求建模70
 3.1 系统分析阶段概述71
  3.1.1 系统分析活动72
  3.1.2 系统分析技术72
  3.1.3 面向团队的方法和技术72
 3.2 联合应用程序开发73
  3.2.1 用户参与73
  3.2.2 JAD参与者及任务73
  3.2.3 JAD的优点和缺点74
 3.3 快速应用程序开发74
  3.3.1 RAD阶段和活动75
  3.3.2 RAD目标76
  3.3.3 RAD的优点和缺点76
 3.4 建模工具和技术76
  3.4.1 CASE工具76
  3.4.2 功能分解图77
  3.4.3 数据流图78
  3.4.4 统一建模语言78
 3.5 系统需求审核列表80
  3.5.1 输出实例81
  3.5.2 输入实例81
  3.5.3 过程实例81
  3.5.4 性能实例81
  3.5.5 控制实例81
 3.6 未来增长、成本和效益81
  3.6.1 可扩展性81
  3.6.2 整体拥有成本82
 3.7 事实发现83
  3.7.1 事实发现概述83
  3.7.2 who、what、where、when、how和why83
  3.7.3 Zachman框架84
 3.8 面谈85
 3.9 其他事实发现技术89
  3.9.1 文档复查89
  3.9.2 观察89
  3.9.3 问卷调查90
  3.9.4 抽样92
  3.9.5 调查研究92
  3.9.6 面谈和问卷调查的比较92
 3.10 文档编制94
  3.10.1 记录事实的必要性94
  3.10.2 软件工具94
 3.11 逻辑建模概述97
 本章小结97
 在线学习98
 案例模拟:SCR公司98
 本章练习99
 知识应用100
 案例研究101
 案例实践:SoftWear公司103
第4章 数据和过程建模114
 4.1 数据和过程建模概述115
 4.2 数据流图115
 4.3 创建数据流图120
  4.3.1 数据流图的约定120
  4.3.2 步骤1:绘制关联图121
  4.3.3 步骤2:绘制数据流图的图0121
  4.3.4 步骤3:绘制较低层的图124
 4.4 数据字典127
  4.4.1 编写数据元素文档127
  4.4.2 编写数据流文档129
  4.4.3 编写数据存储文档130
  4.4.4 编写过程文档130
  4.4.5 编写实体文档131
  4.4.6 编写记录文档131
  4.4.7 数据字典报告133
 4.5 过程描述工具133
  4.5.1 模块化设计133
  4.5.2 结构化英语133
  4.5.3 决策表134
  4.5.4 决策树136
 4.6 逻辑模型与物理模型137
  4.6.1 模型的顺序137
  4.6.2 四模型方法137
 本章小结137
 在线学习138
 案例模拟:SCR公司139
 本章练习139
 知识应用140
 案例研究141
 案例实践:SoftWear公司142
第5章 对象建模148
 5.1 面向对象的术语和概念149
  5.1.1 O-O分析概述149
  5.1.2 对象150
  5.1.3 属性152
  5.1.4 方法153
  5.1.5 消息153
  5.1.6 类154
 5.2 对象和类之间的关系155
 5.3 使用统一建模语言实现对象建模156
  5.3.1 用例建模157
  5.3.2 用例图158
  5.3.3 类图159
  5.3.4 顺序图160
  5.3.5 状态转移图160
  5.3.6 活动图161
  5.3.7 CASE工具161
 5.4 组织对象模型161
 本章小结162
 在线学习162
 案例模拟:SCR公司163
 本章练习163
 知识应用164
 案例研究165
 案例实践:SoftWear公司166
第6章 开发策略172
 6.1 开发策略概述173
 6.2 Internet的影响173
  6.2.1 软件作为一种服务173
  6.2.2 传统的和基于Web的系统开发…175
 6.3 软件外包177
  6.3.1 软件外包的发展177
  6.3.2 软件外包费用179
  6.3.3 外包方案应注意的问题和事项179
  6.3.4 国际外包179
 6.4 软件自主开发方案180
  6.4.1 自主开发或购买决策180
  6.4.2 软件内部开发181
  6.4.3 购买软件包182
  6.4.4 定制软件包182
  6.4.5 创建用户应用程序182
 6.5 系统分析员的职责185
 6.6 成本-效益分析185
  6.6.1 财务分析工具185
  6.6.2 成本-效益分析清单186
 6.7 软件采购过程186
 6.8 系统分析任务的完成193
  6.8.1 系统需求文档193
  6.8.2 向管理部门作陈述报告193
 6.9 系统分析到系统设计的过渡194
  6.9.1 准备系统设计任务194
  6.9.2 逻辑设计和物理设计的关系194
 6.10 系统设计准则195
  6.10.1 系统设计目标195
  6.10.2 权衡设计197
 6.11 原型设计198
  6.11.1 原型设计方法198
  6.11.2 原型设计工具199
  6.11.3 原型的局限性199
 6.12 软件开发未来的发展趋势199
 本章小结200
 在线学习201
 案例模拟:SCR公司201
 本章练习202
 知识应用202
 案例研究203
 案例实践:SoftWear公司205
第3阶段 系统设计
第7章 输出和用户界面设计208
 7.1 输出设计209
 7.2 打印和屏幕输出211
  7.2.1 报告212
  7.2.2 用户参与报告设计214
  7.2.3 报告设计原则214
  7.2.4 报告设计问题215
  7.2.5 基于字符的报告设计216
  7.2.6 打印容量和时间要求216
  7.2.7 输出控制和安全218
 7.3 用户界面设计219
  7.3.1 用户界面的演化220
  7.3.2 人机交互220
  7.3.3 以用户为中心的设计原则224
  7.3.4 用户界面设计的指导方针225
  7.3.5 用户界面控件229
 7.4 输入设计231
  7.4.1 输入和数据输入方法232
  7.4.2 输入量233
  7.4.3 设计数据输入界面234
  7.4.4 输入错误235
  7.4.5 源文档236
  7.4.6 输入控制237
 本章小结239
 在线学习239
 案例模拟:SCR公司240
 本章练习240
 知识应用241
 案例研究242
 案例实践:SoftWear公司243
第8章 数据设计250
 8.1 数据设计的概念251
  8.1.1 数据结构251
  8.1.2 文件处理系统概述253
  8.1.3 从文件系统到数据库系统的变革…254
  8.1.4 数据库的缺点254
 8.2 DBMS的组成255
  8.2.1 用户、DBA和相关系统的接口255
  8.2.2 数据操纵语言256
  8.2.3 模式256
  8.2.4 物理数据库256
 8.3 基于Web的数据库设计256
  8.3.1 基于Web的设计特点256
  8.3.2 Internet术语257
  8.3.3 数据库与Web的连接257
  8.3.4 数据安全258
 8.4 数据设计的术语259
  8.4.1 定义259
  8.4.2 关键字段259
  8.4.3 参照完整性261
 8.5 实体-联系图261
  8.5.1 绘制实体联系图262
  8.5.2 联系类型262
  8.5.3 基数263
 8.6 标准化265
  8.6.1 标准表示法格式265
  8.6.2 重复组和非标准化设计265
  8.6.3 第一范式266
  8.6.4 第二范式266
  8.6.5 第三范式268
  8.6.6 一个标准化的例子269
 8.7 数据设计中的编码272
  8.7.1 编码概述272
  8.7.2 编码类型273
  8.7.3 编码设计274
 8.8 设计数据库的步骤275
 8.9 数据库模型275
  8.9.1 关系数据库276
  8.9.2 面向对象数据库277
 8.10 数据存储和访问278
  8.10.1 数据存储和访问的战略工具278
  8.10.2 逻辑和物理存储281
  8.10.3 数据存储格式281
  8.10.4 选择数据存储格式282
  8.10.5 日期字段283
 8.11 数据控制283
 本章小结284
 在线学习285
 案例模拟:SCR公司286
 本章练习286
 知识应用287
 案例研究288
 案例实践:SoftWear公司289
第9章 系统架构292
 9.1 系统架构审核列表293
  9.1.1 企业资源规划294
  9.1.2 初始成本和总拥有成本295
  9.1.3 可伸缩性296
  9.1.4 Web集成297
  9.1.5 遗留系统的接口需求298
  9.1.6 处理方案298
  9.1.7 安全问题298
 9.2 规划架构298
  9.2.1 服务器298
  9.2.2 客户机299
 9.3 客户机/服务器架构301
  9.3.1 概述301
  9.3.2 客户机/服务器设计模式301
  9.3.3 客户机的类型:胖客户机和瘦客户机303
  9.3.4 客户机/服务器的层303
  9.3.5 中间件304
  9.3.6 成本-效益问题304
  9.3.7 客户机/服务器的性能问题304
 9.4 基于Internet的架构306
  9.4.1 开发内部电子商务解决方案307
  9.4.2 打包解决方案和电子商务服务提供商308
  9.4.3 企业门户网站308
 9.5 处理方法310
  9.5.1 在线处理310
  9.5.2 批处理311
  9.5.3 在线处理和批处理的结合312
 9.6 网络模型313
  9.6.1 OSI参考模型313
  9.6.2 网络建模工具313
  9.6.3 网络拓扑结构313
  9.6.4 网络协议和授权问题316
  9.6.5 无线网络316
 9.7 系统管理和支持317
  9.7.1 性能管理317
  9.7.2 错误管理、备份和灾难恢复317
 9.8 系统设计的完成321
  9.8.1 系统设计说明322
  9.8.2 用户确认322
  9.8.3 系统介绍323
 本章小结323
 在线学习324
 案例模拟:SCR公司325
 本章练习326
 知识应用326
 案例研究327
 案例实践:SoftWear公司328
第4阶段 系统实施
第10章 系统实施334
 10.1 软件质量保证335
  10.1.1 软件工程336
  10.1.2 国际标准化组织(ISO)337
 10.2 应用程序开发的回顾338
  10.2.1 系统设计的创建338
  10.2.2 应用程序开发步骤339
  10.2.3 项目管理339
 10.3 结构化应用程序开发340
  10.3.1 结构图340
  10.3.2 内聚与耦合341
  10.3.3 绘制结构图342
  10.3.4 其他结构化开发工具343
 10.4 面向对象的应用程序开发345
  10.4.1 面向对象开发和结构化开发的比较345
  10.4.2 面向对象设计的实施346
 10.5 编程346
  10.5.1 编程环境347
  10.5.2 生成代码347
 10.6 测试系统347
  10.6.1 单元测试348
  10.6.2 集成测试348
  10.6.3 系统测试349
 10.7 文档350
  10.7.1 程序文档350
  10.7.2 系统文档350
  10.7.3 操作文档351
  10.7.4 用户文档351
 10.8 管理层的批准354
 10.9 系统安装与评估354
 10.10 运行和测试环境355
 10.11 培训355
  10.11.1 培训计划356
  10.11.2 供应商培训356
  10.11.3 网络研讨会和播客357
  10.11.4 外部培训资源358
  10.11.5 内部培训359
 10.12 数据转换361
  10.12.1 数据转换方案361
  10.12.2 数据转换安全性和控制362
 10.13 系统变更362
  10.13.1 直接转换362
  10.13.2 并行使用363
  10.13.3 引导使用363
  10.13.4 渐次使用363
 10.14 实现后的任务364
  10.14.1 实现后的评估364
  10.14.2 给管理层的最终报告366
 本章小结366
 在线学习367
 案例模拟:SCR公司368
 本章练习368
 知识应用369
 案例研究370
 案例实践:SoftWear公司371
第5阶段 系统运行、支持与安全
第11章 系统运行、支持和安全378
 11.1 系统支持与维护概述379
 11.2 用户支持行为380
  11.2.1 用户培训380
  11.2.2 服务热线380
  11.2.3 在线支持381
 11.3 维护活动382
  11.3.1 校正性维护383
  11.3.2 适应性维护384
  11.3.3 完善性维护384
  11.3.4 预防性维护385
 11.4 管理系统支持386
  11.4.1 维护团队386
  11.4.2 系统管理员386
  11.4.3 系统分析员387
  11.4.4 程序员387
  11.4.5 组织问题387
  11.4.6 维护请求的管理387
  11.4.7 建立优先级389
  11.4.8 配置管理389
  11.4.9 修订版390
  11.4.10 版本控制390
  11.4.11 基线391
 11.5 管理系统性能392
  11.5.1 性能和负载测量393
  11.5.2 容量规划393
  11.5.3 系统维护工具396
 11.6 系统安全397
  11.6.1 物理安全397
  11.6.2 网络安全400
  11.6.3 应用软件安全402
  11.6.4 文件安全403
  11.6.5 用户安全404
 11.7 数据备份和恢复406
  11.7.1 备份选项407
  11.7.2 灾难恢复问题408
 11.8 系统退化408
 11.9 面对未来:挑战和机遇409
 11.10 IT专业人员战略规划411
 11.11 IT证书和认证411
 本章小结412
 在线学习413
 案例模拟:SCR公司414
 本章练习414
 知识应用415
 案例研究416
 案例实践:SoftWear公司418
系统分析员工具包
第1部分 交流工具422
 P1.1 成功交流的策略423
  P1.1.1 交流的原因、人物、内容、时间以及方式423
  P1.1.2 文化背景423
  P1.1.3 了解自己的主题424
 P1.2 书面交流424
  P1.2.1 书写风格和可读性424
  P1.2.2 电子邮件、备忘录和书信426
  P1.2.3 网络礼节427
  P1.2.4 报告429
 P1.3 口头交流430
  P1.3.1 明确听众430
  P1.3.2 明确目的430
  P1.3.3 组织报告430
  P1.3.4 明确各个专业术语430
  P1.3.5 准备报告帮助431
  P1.3.6 演练433
  P1.3.7 报告433
 小结433
 练习434
第2部分 CASE工具436
 P2.1 CASE工具概述437
  P2.1.1 CASE工具发展史438
  P2.1.2 CASE工具市场438
 P2.2 CASE术语和概念440
  P2.2.1 资料档案库440
  P2.2.2 个人工具441
 P2.3 集成开发环境443
  P2.3.1 集成开发环境示例443
  P2.3.2 集成开发工具的优缺点445
 P2.4 CASE工具示例445
  P2.4.1 Visible Analyst445
  P2.4.2 System Architect446
  P2.4.3 Rational Software447
 P2.5 未来趋势448
  P2.5.1 新发展448
  P2.5.2 面向对象的分析与设计的新兴地位450
 小结450
 练习450
第3部分 财务分析工具452
 P3.1 描述成本和效益453
  P3.1.1 成本分类453
  P3.1.2 管理信息系统的成本和费用455
  P3.1.3 效益分类457
 P3.2 成本效益分析457
  P3.2.1 回收期分析457
  P3.2.2 使用电子表格计算回收期分析…459
  P3.2.3 投资回收分析459
  P3.2.4 使用电子表格计算ROI461
  P3.2.5 现值分析461
  P3.2.6 使用电子表格计算现值463
 小结464
 练习465
第4部分 项目管理工具466
 P4.1 项目管理概述467
 P4.2 项目规划468
  P4.2.1 确定任务468
  P4.2.2 评估任务完成时间与成本估计…469
  P4.2.3 影响时间和成本估算的因素470
 P4.3 项目进度安排概述470
 P4.4 使用Gantt图安排项目进度471
 P4.5 使用PERT/CPM安排项目进度472
  P4.5.1 PERT/CPM概述472
  P4.5.2 PERT/CPM图格式472
  P4.5.3 任务模式473
  P4.5.4 复杂任务模式474
  P4.5.5 带有五项任务的PERT/CPM实例474
  P4.5.6 关键路径475
  P4.5.7 将任务列表转变为PERT/CPM图475
  P4.5.8 Gantt图与PERT/CPM图的比较477
 P4.6 项目监测与控制477
  P4.6.1 项目监测与控制477
  P4.6.2 项目进度安排477
 P4.7 项目报告478
  P4.7.1 项目进展状况会议478
  P4.7.2 项目状态报告478
 P4.8 项目管理软件479
 P4.9 软件变更控制483
 P4.10 项目成功的关键484
  P4.10.1 业务问题484
  P4.10.2 预算问题484
  P4.10.3 进度安排问题485
  P4.10.4 成功的项目管理485
 小结485
 练习486
第5部分 Internet资源工具488
 P5.1 概述489
 P5.2 制定Internet搜索策略490
  P5.2.1 估计信息需求490
  P5.2.2 选择适当的工具来匹配信息需求490
  P5.2.3 评价结果的质量490
  P5.2.4 下载结果并执行病毒检测491
 P5.3 搜索引擎492
  P5.3.1 搜索引擎的基本知识492
  P5.3.2 搜索技术492
  P5.3.3 高级搜索技术494
  P5.3.4 搜索核查表496
 P5.4 主题目录496
  P5.4.1 主题目录的例子496
  P5.4.2 主题目录的优点和缺点497
 P5.5 隐藏网页497
  P5.5.1 隐藏网页的例子498
  P5.5.2 隐藏网页向导工具498
 P5.6 Internet通信资源500
  P5.6.1 新闻组500
  P5.6.2 时事通讯、博客和网络研讨会…501
  P5.6.3 网络研讨会502
  P5.6.4 邮件列表503
  P5.6.5 基于Web的讨论组504
  P5.6.6 聊天室504
  P5.6.7 即时消息504
 P5.7 信息技术社区资源506
  P5.7.1 公司资源507
  P5.7.2 政府资源507
  P5.7.3 专业人士资源508
  P5.7.4 在线学习资源509
 小结510
 练习511

教学资源推荐
作者: 蔡自兴
作者: 徐洁磐 李臣明 史九林 编著
作者: 试题研究编写组
作者: 应明生(Mingsheng Ying) 著
参考读物推荐
作者: Douglas E.Comer
作者: 贾双成 王奇 著