系统分析与设计(第2版)
[绝版]基本信息
- 作者: (美)John W.Watzinger,Robert B.Jackson,Stephen D.Burd
- 译者: 朱群雄 李芳 汪晓男 陈轶群
- 丛书名: 软件工程丛书
- 出版社:电子工业出版社
- ISBN:7505390856
- 上架时间:2003-11-4
- 出版日期:2003 年9月
- 开本:16开
- 页码:812
- 版次:2-1
- 所属分类:
计算机 > 软件工程及软件方法学 > 综合
编辑推荐
本书既关注概念,又重视方法,更注重实践。本书通过一个具体、综合的系统项目运作,全过程地、完整地介绍了先进的系统分析与设计方法,在承认现实世界中开发环境多变的同时,强调永久价值的基本原则。
内容简介回到顶部↑
本书包括现代系统分析员、系统分析任务、系统设计任务及实施与支持四个部分的内容、既关注概念,又重视方法,更注重实践。全书通过一个具体、综合的系统项目运作,全过程地、完整地介绍了先进的系统分析与设计方法,在承认现实世界中开发环境多变的同时,强调永久价值的基本原则。在强调传统结构化方法和面向对象方法的系统开发两方面的概念和技术的同时,加强了对项目管理的作用和技术方面的介绍,指出在系统开发生命周期内要关注现代结构分析、UML、RUP、基于网络的开发、极限编程、互联网安全和软件包/ERP等。对学习、使用系统分析与设计方法的读者来说,本书可以使你为驾驭现在,应对未来做好充分的准备。
本书经精心策划,定位准确,内容翔实,结构合理,概念清晰,重点突出,适于计算机、信息、管理及相关专业的本科生、研究生以及软件技术人员使用。
本书经精心策划,定位准确,内容翔实,结构合理,概念清晰,重点突出,适于计算机、信息、管理及相关专业的本科生、研究生以及软件技术人员使用。
目录回到顶部↑
第1部分 现代系统分析员
第1章 现代系统分析员涉及的领域
学习目标
本章要点
联合炼油厂的一个系统分析员
概述
1.1 解决商业问题的分析员
1.2 解决商业问题的系统
1.3 系统分析员所需的技能
1.4 分析员周围环境
1.5 战略计划中分析员的作用
1.6 落基山运动用品商店及其战略信息系统计划
1.7 系统开发级的分析员(课程核心)
小结
关键术语
复习题
思考题
实验练习
实例研究
信息技术专业人员协会会议
第1章 现代系统分析员涉及的领域
学习目标
本章要点
联合炼油厂的一个系统分析员
概述
1.1 解决商业问题的分析员
1.2 解决商业问题的系统
1.3 系统分析员所需的技能
1.4 分析员周围环境
1.5 战略计划中分析员的作用
1.6 落基山运动用品商店及其战略信息系统计划
1.7 系统开发级的分析员(课程核心)
小结
关键术语
复习题
思考题
实验练习
实例研究
信息技术专业人员协会会议
前言回到顶部↑
《系统分析与设计》第一版自两年前出版以来,得到了许多支持和热情的评论。在这段时间里,系统分析与设计领域也在不断发展与完善中。本书将关系型结构化方法和新的面向对象的方法这两个内容放在同等重要的位置上,并取得了很好的效果。
在当今快速变化的商务环境下,开发信息系统并不是一件容易的事,可一旦这种开发得以很好的完成,所得到的满足与受益却是实实在在的。本书就是为那些有志于做好系统分析与设计并勇于向此挑战的学生和实践者而编写的。
系统分析与设计是一个注重实践的领域,它依赖于一整套核心的概念与原理,以及那些可随手拈来的快速崛起的工具与技术。因此,现在,学习系统分析与设计不但要了解有经验的分析员所广泛采用的成熟可靠的技术,同时还要精通那些大量涌现的新工具和新技术,也希望现在的毕业生越来越多地在以后的工作中加以应用。教师和学生都要正视过去和将来。本书可作为本科生、研究生系统分析与设计课程的教材。
再版方案
当我们开始考虑再版时,我们把重点放在改进陈述与传授方式上,精简一些实例,更新一些在系统分析与设计理论和实践中正在变化的素材。此外,我们强调下列目标:
● 尽量少地变动结构以便使用新版时不要太多地重新调整课程;
● 对读者指定的素材的陈述和范围进行最大限度的改进;
● 继续保持传统的和面向对象的两种方法并重,以体现灵活性和深度;
● 更加重视在任何系统开发项目中的项目管理原理与技术的应用。
尽管在描述分析与设计活动这一部分的开头对这些内容加强了描述,并把分析与设计活动的讨论从第3章移到第4章和第9章中,本书的第一版四部分15章的结构还是完整无缺地保留了。另外,将用户界面设计一章调到
系统界面与控制一章的前面。
本书通篇采纳了许多读者反馈的改进意见。例如,现在把落基山运动用品商店(Rocky Mountain Outfitters)实例更加紧密地与各章中的素材结合起来,扩展了识别数据实体和类的讨论,简化了数据流程图的实例以便能更好地显示事件划分中的各种关系,改进了类图并增加了联合类型。同样,增加了活动图模拟商业过程和使用实例,更详细地探索了对象相互作用的模型,详述了基于网络开发的指导方针,加强了处理互联网安全的技术。本书通篇增加或更新了实例、练习和案例。
本书继续保持结构化方法和新的面向对象方法的并重性。它强调采用数据流程图、实体-联系图、结构图和关系数据库的传统结构比方法:重点放在使用实例图、类图、活动图、序列图、协作图和状态图的面向对象的方法,并深入比较这两种方法。
许多大学生培养计划主要依赖系统分析与设计课程来讲授项目管理原理。为满足这种需求,我们在第二版中通过讲述两种不同的方法充分地讲述了项目管理的内容。首先,在附录中提供了相当广泛的项目管理概念和原理的处理方法。这个资料基于美国主要的项目经理专业机构——项目管理协会开发的项目管理知识体系(PMBOK)。其次,在本书的各章重点包含了专门的项目管理技术、技能和任务。这样的整合可以教授学生如何将专门的项目管理任务应用于系统开发生命周期的各个阶段和活动中。
目标与前景
本书由写作小组共同编写而成。它是一部在系统分析与设计领域中与众不同的书,内容灵活流畅,兼具深度和广度。我们期望本书的灵活性能足以吸引那些比较强调使用传统方法进行系统分析与设计的教师以及强调最新的面向对象技术的人们。我们并不想过分简化系统开发的问题,但我们认为现在应该是重新评价一下在分析与设计一类书籍中所包括的许多主题和特征是否仍然必不可少的时候。同时,许多新的发展正影响着系统分析与设计,为此,我们在本书中加入诸如软件包解决方案、企业资源计划(ERP)、组件、互联网等主要发展趋向的内容。
我们也希望通过本书能够对关键的概念和技术进行传授,而不是泛泛的描述。因此,我们重点介绍长期有用的基本原理,并展示这些基本原理是如何应用到开发方法中的,并深入讨论传统结构化和面向对象的分析与设计方法。我们相信你在读完本书后,一定会赞同我们的说法。
创新
把关键的系统模型概念集成起来是本书的一个特色。这些概念既可应用于传统结构化方法,也可应用于新的面向对象的方法——触发系统活动的事件和作为系统问题域的一部分对象/实体。我们用一章的篇幅讲解事件的划分和关键对象/实体的建模。在阅读完这一章之后,教师可以强调结构化的分析与设计或面向对象的分析与设计或两者兼有。面向对象的方法并不是作为计划外的附加内容加入的,本书从一开始就要求每个人都熟悉面向对象的主要概念。当然,我们并不放弃传统的方法,本书开始就要求每个人都应该熟悉关键的结构化概念。
本书描述的传统方法的基础是由McMenamin和Palmer,Ed Yourdon和Meilir Page-Jones改进的现代结构化分析与设计。现代结构化分析是一种集成的、模型驱动的方法,它包括事件划分、带实体—联系图(ERDS)的数据建模和带数据流程图(DFDS)的过程建模。现代结构化设计也是基于事件划分的,也是使用结构图进行软件设计的。使用关系型数据库管理技术进行数据库设计是一个特色,强调使用结构化方法进行开发的教师将会对本书的描述和深度感到满意。
在当今快速变化的商务环境下,开发信息系统并不是一件容易的事,可一旦这种开发得以很好的完成,所得到的满足与受益却是实实在在的。本书就是为那些有志于做好系统分析与设计并勇于向此挑战的学生和实践者而编写的。
系统分析与设计是一个注重实践的领域,它依赖于一整套核心的概念与原理,以及那些可随手拈来的快速崛起的工具与技术。因此,现在,学习系统分析与设计不但要了解有经验的分析员所广泛采用的成熟可靠的技术,同时还要精通那些大量涌现的新工具和新技术,也希望现在的毕业生越来越多地在以后的工作中加以应用。教师和学生都要正视过去和将来。本书可作为本科生、研究生系统分析与设计课程的教材。
再版方案
当我们开始考虑再版时,我们把重点放在改进陈述与传授方式上,精简一些实例,更新一些在系统分析与设计理论和实践中正在变化的素材。此外,我们强调下列目标:
● 尽量少地变动结构以便使用新版时不要太多地重新调整课程;
● 对读者指定的素材的陈述和范围进行最大限度的改进;
● 继续保持传统的和面向对象的两种方法并重,以体现灵活性和深度;
● 更加重视在任何系统开发项目中的项目管理原理与技术的应用。
尽管在描述分析与设计活动这一部分的开头对这些内容加强了描述,并把分析与设计活动的讨论从第3章移到第4章和第9章中,本书的第一版四部分15章的结构还是完整无缺地保留了。另外,将用户界面设计一章调到
系统界面与控制一章的前面。
本书通篇采纳了许多读者反馈的改进意见。例如,现在把落基山运动用品商店(Rocky Mountain Outfitters)实例更加紧密地与各章中的素材结合起来,扩展了识别数据实体和类的讨论,简化了数据流程图的实例以便能更好地显示事件划分中的各种关系,改进了类图并增加了联合类型。同样,增加了活动图模拟商业过程和使用实例,更详细地探索了对象相互作用的模型,详述了基于网络开发的指导方针,加强了处理互联网安全的技术。本书通篇增加或更新了实例、练习和案例。
本书继续保持结构化方法和新的面向对象方法的并重性。它强调采用数据流程图、实体-联系图、结构图和关系数据库的传统结构比方法:重点放在使用实例图、类图、活动图、序列图、协作图和状态图的面向对象的方法,并深入比较这两种方法。
许多大学生培养计划主要依赖系统分析与设计课程来讲授项目管理原理。为满足这种需求,我们在第二版中通过讲述两种不同的方法充分地讲述了项目管理的内容。首先,在附录中提供了相当广泛的项目管理概念和原理的处理方法。这个资料基于美国主要的项目经理专业机构——项目管理协会开发的项目管理知识体系(PMBOK)。其次,在本书的各章重点包含了专门的项目管理技术、技能和任务。这样的整合可以教授学生如何将专门的项目管理任务应用于系统开发生命周期的各个阶段和活动中。
目标与前景
本书由写作小组共同编写而成。它是一部在系统分析与设计领域中与众不同的书,内容灵活流畅,兼具深度和广度。我们期望本书的灵活性能足以吸引那些比较强调使用传统方法进行系统分析与设计的教师以及强调最新的面向对象技术的人们。我们并不想过分简化系统开发的问题,但我们认为现在应该是重新评价一下在分析与设计一类书籍中所包括的许多主题和特征是否仍然必不可少的时候。同时,许多新的发展正影响着系统分析与设计,为此,我们在本书中加入诸如软件包解决方案、企业资源计划(ERP)、组件、互联网等主要发展趋向的内容。
我们也希望通过本书能够对关键的概念和技术进行传授,而不是泛泛的描述。因此,我们重点介绍长期有用的基本原理,并展示这些基本原理是如何应用到开发方法中的,并深入讨论传统结构化和面向对象的分析与设计方法。我们相信你在读完本书后,一定会赞同我们的说法。
创新
把关键的系统模型概念集成起来是本书的一个特色。这些概念既可应用于传统结构化方法,也可应用于新的面向对象的方法——触发系统活动的事件和作为系统问题域的一部分对象/实体。我们用一章的篇幅讲解事件的划分和关键对象/实体的建模。在阅读完这一章之后,教师可以强调结构化的分析与设计或面向对象的分析与设计或两者兼有。面向对象的方法并不是作为计划外的附加内容加入的,本书从一开始就要求每个人都熟悉面向对象的主要概念。当然,我们并不放弃传统的方法,本书开始就要求每个人都应该熟悉关键的结构化概念。
本书描述的传统方法的基础是由McMenamin和Palmer,Ed Yourdon和Meilir Page-Jones改进的现代结构化分析与设计。现代结构化分析是一种集成的、模型驱动的方法,它包括事件划分、带实体—联系图(ERDS)的数据建模和带数据流程图(DFDS)的过程建模。现代结构化设计也是基于事件划分的,也是使用结构图进行软件设计的。使用关系型数据库管理技术进行数据库设计是一个特色,强调使用结构化方法进行开发的教师将会对本书的描述和深度感到满意。
序言回到顶部↑
信息技术是一个极其活跃、崇尚发展与创新的领地,并已成为当今时代决定性的先驱技术。信息化已经成为世界经济和社会发展的大趋势,信息系统的建设是信息化工作中的关键环节,而信息系统开发成功的关键就在于要进行全面的系统分析与设计。然而,现实世界富有挑战性、竞争性和快速多变性。因此,信息系统开发者急需一本/顷应时代发展潮流的先进的系统分析与设计的教程,在承认现实世界中开发环境多变的同时,还必须要强调永久价值的基本原则,既要关注概念,又应重视方法,更要注重实践。作者通过一个具体、综合的系统项目运作全过程完整介绍了现代系统分析员、系统分析任务、系统设计任务及实施与支持四个部分的内容。本书英文原著的出版引起了信息领域巨大的反响,得到了许多支持和热情的评论。同时,该书中文译本的出版也极大地吸引了我国广大的读者,不到两个月,已连续两次印刷。原书作者及时总结经验,在实践中不断完善,很快又推出了第二版。
系统分析与设计是一项系统性、实用性十分强的工作。在第二版中,通篇采纳了许多读者反馈的改进意见;考虑读者学习的连续性,完整保留了四部分15章的体系结构,尽可能少地变动章节顺序,把落基山运动用品商店(RockyMountain Outfitters)的实例与各章中的素材更加紧密地结合起来,承上启下,前后呼应;改进了陈述与教授的方法,精简实例,继续保持结构化的和面向对象的两种方法的并重,体现了灵活性、深度与广度,更加强调应用于任何系统开发项目的项目管理原理与技术。考虑到当今系统开发的现实性,本书介绍了新技术和新方法,包括Rational软件开发统一过程(RUP)、极限编程(XP)和螺旋模型等:详细说明了快速应用开发和基于组件的开发:讲述了对客户可选择的软件包解决方案和企业资源计划(ERP)。
本书第二版的策划更加精心,定位更准确,内容更翔实,结构更合理,概念清晰,重点突出,叙述简明,许多章是模块化的,可根据教学或自学的侧重点不同而选读。每一章都以学习目标、本章要点、实例和概述开始,以本章小结、关键术语、复习题、思考题、实验练习、实例研究和参考资料结束,这样的编写结构与方式有利于教学与自学。这是一本实践性很强的不断完善的现代系统分析与设计专著,可作为本科生、研究生的教材,也可供从事信息系统建设的技术人员、管理人员参考学习。
本书由朱群雄、李芳、汪晓男、陈轶群翻译。同时,王艳清、姜少峰、邱怀姗、钟宏全、姚胜锋、李彦娜也参与了翻译工作。
由于译者水平有限,书中难免有错误和不妥之处,敬请读者批评指正。
译 者
系统分析与设计是一项系统性、实用性十分强的工作。在第二版中,通篇采纳了许多读者反馈的改进意见;考虑读者学习的连续性,完整保留了四部分15章的体系结构,尽可能少地变动章节顺序,把落基山运动用品商店(RockyMountain Outfitters)的实例与各章中的素材更加紧密地结合起来,承上启下,前后呼应;改进了陈述与教授的方法,精简实例,继续保持结构化的和面向对象的两种方法的并重,体现了灵活性、深度与广度,更加强调应用于任何系统开发项目的项目管理原理与技术。考虑到当今系统开发的现实性,本书介绍了新技术和新方法,包括Rational软件开发统一过程(RUP)、极限编程(XP)和螺旋模型等:详细说明了快速应用开发和基于组件的开发:讲述了对客户可选择的软件包解决方案和企业资源计划(ERP)。
本书第二版的策划更加精心,定位更准确,内容更翔实,结构更合理,概念清晰,重点突出,叙述简明,许多章是模块化的,可根据教学或自学的侧重点不同而选读。每一章都以学习目标、本章要点、实例和概述开始,以本章小结、关键术语、复习题、思考题、实验练习、实例研究和参考资料结束,这样的编写结构与方式有利于教学与自学。这是一本实践性很强的不断完善的现代系统分析与设计专著,可作为本科生、研究生的教材,也可供从事信息系统建设的技术人员、管理人员参考学习。
本书由朱群雄、李芳、汪晓男、陈轶群翻译。同时,王艳清、姜少峰、邱怀姗、钟宏全、姚胜锋、李彦娜也参与了翻译工作。
由于译者水平有限,书中难免有错误和不妥之处,敬请读者批评指正。
译 者








点击看大图





加载中...

