注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合系统分析与设计(第2版)

系统分析与设计(第2版)

系统分析与设计(第2版)

定 价:¥82.00

作 者: (美)John W.Satzinger等著;朱群雄等译;朱群雄译
出版社: 电子工业出版社
丛编项: 软件工程丛书
标 签: 暂缺

ISBN: 9787505390850 出版时间: 2003-09-01 包装: 平装
开本: 24cm 页数: 812 字数:  

内容简介

  本书包括现代系统分析员、系统分析任务、系统设计任务以及实施与支持四个部分的内容,既关注概念,又重视方法、更注重实践。全书通过一个具体、综合的系统项目运作,全过程地、完整地介绍了先进的系统分析与设计方法,在承认现实世界中开发环境多变的同时,强调永久价值的基本原则。在强调传统结构化方法和面向对象方法的系统开发两方面的概念和技术的同时,加强了对项目管理的作用和技术方面的介绍,指出在系统开发生命周期内要关注现代结构分析、UML、RUP、基于网络的开发、极限编程、互联网安全和软件包/ERP等。对学习、使用系统分析与设计方法的读者来说,本书可以是你为驾驭现在,应对未来做好充分的准备。本书精心策划,定位准确,内容翔实,结构合理,概念清晰,重点突出,适于计算机、信息、管理及相关专业的本科生、研究生以及软件技术人员使用。

作者简介

暂缺《系统分析与设计(第2版)》作者简介

图书目录

第1部分 现代系统分析员
第1章 现代系统分析员涉及的领域
学习目标
本章要点
联合炼油厂的一个系统分析员
概述
1.1 解决商业问题的分析员
1.2 解决商业问题的系统
1.2.1 信息系统
1.2.2 信息系统类型
1.3 系统分析员所需的技能
1.3.1 技术知识与技能
1.3.2 商业知识与技能
1.3.3 人的知识与技能
1.3.4 诚实与道德
1.4 分析员周围环境
1.4.1 面临的各种技术
1.4.2 典型的工作职称与职位
1.5 战略计划中分析员的作用
1.5.1 特殊项目
1.5.2 战略计划
1.5.3 信息系统战略计划
1.5.4 企业资源计划(ERP)
1.6 落基山运动用品商店及其战略信息系统计划
1.6.1 落基山运动用品商店概述
16.2 RMO的战略观点
1.6.3 RMO的组织结构与所在地
1.6.4 RMO的信息系统部门
1.6.5 RMO原有的系统
1.6.6 信息系统战略计划
1.6.7 客户支持系统
1.7 系统开发级的分析员(课程核心)
1.7.1 第1部分:现代系统分析员
1.7.2 第2部分:系统分析任务
1.7.3 第3部分:系统设计任务
1.7.4 第4部分:实施与支持
小结
关键术语
复习题
思考题
实验练习
实例研究
信息技术专业人员协会会议
对落基山运动用品商店实例的再思考
参考资料
第2章 项目经理级的分析员
学习目标
本章要点
蓝天共有基金家庭:管理IRA项目
概述
2.1 系统开发生命周期
2.1.1 系统开发生命周期的各个阶段
2.1.2 项目阶段进度安排
2.2 项目管理
2.2.1 项目成功因素
2.2.2 管理SDLC
2.3 项目启动
2.3.1 启动落基山运动用品商店的客户支持系统
2.4 项目计划阶段
2.4.1 定义问题
2.4.2 定义RMO的问题
2.4.3 制订项目进度表
2.4.4 确认项目可行性
2.4.5 为项目组织人员
2.4.6 启动项目
2.4.7 RMO项目计划
小结
关键术语
复习题
思考题
实验练习
实例研究
客户载重货运
对落基山运动用品商店实例的再思考
参考资料
第3章 系统开发方法
学习目标
本章要点
Ajax Corporation,Consolidated Concepts和Pinnacle Manufacturing公司的开发方法
概述
3.1 方法、模型、工具和技术
3.1.1 方法
3.1.2 模型
3.1.3 工具
3.1.4 技术
3.2 系统开发的两种方法
3.2.1 传统方法
3.2.2 面向对象方法
3.3 系统开发生命周期的变体
3.3.1 各阶段名称的变体
3.3.2 基于选代的变体
3.3.3 以人为重点的变体
3.3.4 基于开发速度的变体
3.4 系统开发的当前趋势
3.4.1 风险与螺旋模型
3.4.2 极限编程(XP)
3.4.3 Rational软件开发统一过程(RUP)
3.5 支持系统开发的工具
CASE工具
Microsoft Visio
Visible Analyst
Oracle Designer
Rational Rose
Together Soft
Embarcadero Describe
小结
关键术语
复习题
思考题
实验练习
实例研究
一个“完成大学教育”的方法
工厂系统开发项目
对落基山运动用品商店实例的再思考
参考资料
第2部分 系统分析任务
第4章 开始分析:调查系统需求
学习目标
本章要点
Convenience Office公司
概述
4.1 更详细的分析阶段
4.1.1 收集信息
4.1.2 定义系统需求
4.1.3 需求的优先级划分
4.1.4 构建系统原型,检验可行性并发现问题
4.1.5 产生、评估候选方案
4.1.6 和管理部门一起复查各种建议
4.2 功能和技术需求
4.3 系统相关者——系统需求的来源
4.3.1 用户
4.3.2 客户
4.3.3 技术人员
4.3.4 RMO的系统相关者
4.4 信息收集技术
4.4.1 主要问题
4.4.2 复查现有报表、表格和过程描述
4.4.3 主持与用户的面谈和讨论
4.4.4 观察并记录商业过程
4.4.5 建立原型
4.4.6 分发和收集调查表
4.4.7 主持联合应用程序设计会议
4.4.8 研究供应商的解决方案
4.5 业务流程重组
4.6 验证系统需求
4.6.1 What和When
4.6.2 Who
4.6.3 How
小结
关键术语
复习题
思考题
实验练习
实例研究
John和Jacob有限公司在线交易系统
对落基山运动用品商店实例的再思考
参考资料
第5章 系统需求建模:事件和事物
学习目标
本章要点
Waiters on Call餐饮送货系统
概述
5.1 模型和建模
5.1.1 模型的作用
5.1.2 模型的类型
5.1.3 用于分析和设计的模型概述
5.2 事件和系统需求
5.2.1 事件概念的背景
5.2.2 事件的类型
5.2.3 定义事件
5.2.4 落基山运动用品商店实例中的事件
5.2.5 关注每个事件
5.3 事物和系统需求
5.3.1 事物的类型
5.3.2 开发事物初始列表的过程
5.3.3 事物间的关系
5.3.4 事物的属性
5.3.5 数据实体和对象
5.4 实体-联系图
5.4.1 ERD概念的实例
5.4.2 落基山运动用品商店实例的ERD图
5.5 类图
5.5.1 有关对象类的更复杂的问题
5.5.2 类图符号的实例
5.5.3 落基山运动用品商店实例的类图
5.6 目标
小结
关键术语
复习题
思考题
实验练习
实例研究
Spromg Breaks‘R’Us旅游服务预订系统
房地产多编目服务系统
国家巡查罚单处理系统
对落基山运动用品商店实例的再思考
参考资料
第6章 需求的传统描述方法
学习目标
本章要点
圣地亚哥月刊:根据数据流分析系统
概述
6.1 用传统的观点和面向对象的观点看待活动
6.2 数据流图
6.2.1 数据流图和抽象水平
6.2.2 关联图
6.2.3 物理DFD和逻辑DFD
6.2.4 评估DFD质量
6.3 详细记录DFD部件
6.3.1 处理描述
6.3.2 数据流定义
6.3.3 数据元素定义
6.3.4 数据存储定义
6.3.5 DFD总结
6.4 信息工程模型
6.4.1 IE系统开发生命周期
6.4.2 IE和结构化开发的比较
6.4.3 处理分解和依赖模型
6.5 结点和网络通信
小结
关键术语
复习题
思考题
实验练习
实例研究
房地产多编目服务系统
国家巡查罚单处理系统
可靠药品服务系统
对落基山运动用品商店实例的再思考
参考资料
第7章 需求的面向对象描述方法
学习目标
本章要点
无限电子公司:供应链一体化
概述
7.1 统一建模语言和对象管理组织
7.2 面向对象的需求
7.3 类图
7.4 系统活动:面向对象的用例/场景视图
7.4.1 用例和参与者
7.4.2 场景
7.4.3 用例图
7.5 对象交互:顺序图与协作图
7.5.1 顺序图
7.5.2 协作图
7.6 对象行为:状态、状态转换和状态图表
7.6.1 对象状态
7.6.2 对象转换
7.6.3 消息、转换和行动
7.6.4 状态图
7.6.5 并行行为
7.6.6 状态图的开发
小结
关键术语
复习题
思考题
实验练习
实例研究
房地产多编目服务系统
国家巡查罚单处理系统
城市影碟出租系统
EyesHavelt.com图书交易系统
对落基山运动用品商店实例的再思考
参考资料
第8章 需求、环境与实施的候选方案评估
学习目标
本章要点
热带鱼销售公司:链接到正确的系统
概述
8.1 项目管理的前景
8.2 决定范围和自动化水平
8.2.1 控制项目范围
8.2.2 定义自动化水平
8.2.3 候选方案的选择
8.2.4 RMO候选方案的评估
8.3 定义应用程序配置环境
8.3.1 集中式系统
8.3.2 分布式计算
8.3.3 Internet Intranet和Extranet
8.3.4 开发和系统软件环境
8.3.5 RMO的环境
8.4 候选实施方案的选择
8.4.1 设备管理
8.4.2 软件包和成套软件系统
8.4.3 定制软件系统
8.4.4 选择实施方案
8.5 与供应商签订合同
8.5.1 生成RFP
8.5.2 基准评价和选择供应商
8.5.3 制订合同
8.6 提交结果并做出决策
小结
关键术语
复习题
思考题
实验练习
实例研究
热带鱼销售的RFP
对落基山运动用品商店实例的再思考
参考资料
第3部分 系统设计的任务
第9章 进入系统设计
学习目标
本章要点
NEW CAPTAL BANK:用面向对象方法开发一个工资系统
概述
9.1 理解设计要素
9.1.1 设计阶段主要组成部分和层次
9.1.2 输入与输出:从分析到设计
9.1.3 设计过程:设计阶段的活动
9.2 项目管理——协调项目
9.2.1 协调项目组
9.2.2 RMO的项目组
9.2.3 协调信息
9.3 采用结构化方法进行应用程序结构的设计
9.3.1 自动化系统边界
9.3.2 系统流程图
9.3.3 结构图
9.3.4 模块算法设计:伪码
9.3.5 结构化应用程序设计与用户界面设计、数据库设计和网络设计的集成
9.4 采用面向对象方法进行应用程序结构的设计
9.4.1 面向对象程序
9.4.2 面向对象模型
9.4.3 包图
9.4.4 设计类图
9.4.5 设计类图的开发
9.4.6 继承、覆盖和多态
9.4.7 面向对象应用程序设计与用户界面设计、数据库设计和网络设计的集成
小结
关键术语
复习题
思考题
实验练习
实例研究
房地产多编目服务系统(结构化)
可靠药品服务系统
房地产多编目服务系统(面向对象)
城市影碟出租系统
对落基山运动用品商店实例的再思考
参考资料
第10章 数据库设计
学习目标
本章要点
全国图书公司:设计一个新的数据库
概述
10.1 数据库与数据库管理系统
10.1.1 DBMS的组件
10.1.2 数据库模型
10.2 关系数据库
10.2.1 设计关系数据库
10.2.2 实体的表示
10.2.3 关系的表示
10.2.4 执行参照完整性
10.2.5 评价模式质量
10.3 面向对象数据库
10.3.1 设计对象数据库
10.3.2 类的表示
10.3.3 关系表示
10.4 混合对象-关系数据库设计
10.4.1 类和属性
10.4.2 关系
10.5 数据类型
10.5.1 关系DBMS的数据类型
10.5.2 对象DBMS的数据类型
10.6 分布式数据库
10.6.1 分布式数据库体系结构
10.6.2 RMO分布式数据库体系结构
小结
关键术语
复习题
思考题
实验练习
实例研究
房地产多编目服务系统
国家巡查罚单处理系统
可靠药品服务系统
计算机出版公司
对落基山运动用品商店实例的再思考
参考资料
第11章 用户界面的设计
学习目标
本章要点
Aviation Electronic的界面设计
概述
11.1 输入和输出的识别与分类
11.1.1 传统和面向对象的输入和输出
11.1.2 用户界面与系统界面
11.2 理解用户界面
11.2.1 用户界面的物理特征
11.2.2 用户界面的感知特征
11.2.3 用户界面的概念特征
11.2.4 以用户为中心的设计技术
11.2.5 人-机界面研究领域
11.2.6 有关HCI的隐喻
11.3 界面设计指导原则
11.3.1 可视性和可供性
11.3.2 八条黄金规则
11.4 对话设计文档化
11.4.1 事件、子系统和菜单层次
11.4.2 对话与故事脚本
11.4.3 用UML图表实现对话文档编制
11.5 设计标准窗体和浏览器窗体的指导原则
11.5.1 窗体布局与格式化
11.5.2 标准的窗体数据输入项
11.5.3 导航与支持控件
11.5.4 帮助支持
11.6 网站设计指导原则
11.6.1 网页设计中的十种好的做法
11.6.2 网页设计过程中应避免的十大错误
11.7 RMO对话设计
11.7.1 电话订购业务员的对话设计
11.7.2 RMO网站对话设计
小结
关键术语
复习题
思考题
实验练习
实例研究
21世纪大学系统
城市影碟出租系统
Waiters on Call系统
国家巡查罚单处理系统
对落基山运动用品商店实例的再思考
参考资料
第12章 系统界面、控制和安全的设计
学习目标
本章要点
安全供应商系统界面
概述
12.1 确定系统界面
12.2 系统输入设计
12.2.1 输入设备和机制
12.2.2 定义系统输入细节
12.3 系统输出设计
12.3.1 定义系统输出的细节
12.3.2 设计报表、声明和返回文档
12.3.3 报表的规范化
12.4 完整性控制设计
12.4.1 输入完整性控制
12.4.2 数据库完整性控制
12.4.3 输出完整性控制
12.5 安全性控制设计
12.5.1 系统访问安全
12.5.2 数据安全
12.5.3 数字签名和证书
12.5.4 安全交易
小结
关键术语
复习题
思考题
实验练习
实例研究
ALL-Shop大型超市
房地产多编目服务系统
EyesHavelt.com图书交易系统
城市影碟出租系统
对落基山运动用品商店实例的再思考
参考资料
第4部分 实施与支持
第13章 快速应用开发和基于组件的开发
学习目标
本章要点
EUROBANC:更快、更好、成本更低的系统开发
概述
13.1 快速应用开发
13.1.1 开发过程缓慢的原因
13.1.2 什么是RAD
13.1.3 透视RAD
13.2 原型化开发方法
13.2.1 原型化开发方法的步骤
13.2.2 什么时候使用原型化方式
13.2.3 原型化设计的工具要求
13.3 螺旋式开发方法
13.3.1 螺旋式开发方法的步骤
13.3.2 螺旋式开发的益处与风险
13.4 极限编程
13.4.1 XP活动
13.4.2 XP原则和技术
13.4.3 XP方式与其他开发方式的比较
13.4.4 何时使用XP方法
13.5 快速开发技术
13.5.1 风险管理
13.5.2 联合应用设计
13.5.3 基于工具的开发
13.5.4 软件重用
13.6 对象框架
13.6.1 一个简单的对象框架
13.6.2 对象框架类型
13.6.3 对象框架对于设计和实现任务的影响
13.6.4 对象框架的缺陷
13.7 组件
13.7.1 组件标准和基础结构
13.7.2 组件和开发生命周期
小结
关键术语
复习题
思考题
实验练习
实例研究
Midwestern Power Services(MPS)
对落基山运动用品商店实例的再思考
参考资料
第14章 软件包和企业资源计划
学习目标
本章要点
PREMIER CANDY CORP:ERP的可能缺陷
概述
14.1 软件包
14.1.1 软件包的发展趋势
14.1.2 软件包的实施和支持
14.2 企业资源计划
14.2.1 ERP与商务环境
14.2.2 为什么要考虑ERP
14.2.3 实施ERP
14.2.4 ERP项目的组织结构
14.2.5 ERP系统开发方法论
14.2.6 ERP开发的特殊问题
14.2.7 ERP的未来
14.3 深入介绍一个ERP软件包:SAP R/3
14.3.1 什么是SAP
14.3.2 实施SAP R/3
14.3.3 使用SAP R/3
小结
关键术语
复习题
思考题
实验练习
实例研究
Tools-R-Us,Inc.和销售限额自动化
Springfield General寿险公司
Integration Specialists,Inc.(ISI)
Rayco产品公司
对落基山运动用品商店实例的再思考
参考资料
第15章 使系统可操作化
学习目标
本章要点
TRI-STATE HEATING OIL公司:系统开始运行时的优先次序调整
概述
15.1 程序开发
15.1.1 系统实施的顺序
15.1.2 框架开发
15.1.3 基于小组的程序开发
15.1.4 源代码的控制
15.1.5 版本
15.2 质量保证
15.2.1 技术复审
15.2.2 测试
15.3 数据转换
15.3.1 重用现有数据库
15.3.2 重新装载数据库内容
15.3.3 创建新数据库
15.4 安装
15.4.1 直接安装
15.4.2 并行安装
15.4.3 阶段安装
15.4.4 人员问题
15.5 文档
15.5.1 系统文档
15.5.2 用户文档
15.6 培训与用户支持
15.6.1 进行中的培训和用户支持活动
15.7 维护和系统增强
15.7.1 提交改动申请和出错报告
15.7.2 实施改动
15.7.3 计算基础结构的升级
小结
关键术语
复习题
思考题
实验练习
实例研究
HudsonBanc记账系统升级
城市影碟出租系统
可靠药品服务系统
对落基山运动用品商店实例的再思考
参考资料
附录A 项目管理的原则
A.1 项目管理知识领域
A.1.1 项目规模管理
A.1.2 项目时间管理
A.1.3 项目成本管理
A.1.4 项目质量管理
A.1.5 项目人力资源管理
A.1.6 项目通信管理
A.1.7 项目风险管理
A.1.8 项目获取管理
A.2 分阶段的项目管理任务
关键术语
复习题
思考题
附录B 用PERT/CPM图表示的项目进度表
B.1 PERT/CPM图的构建
B.2 利用Microsoft Project创建RMO的项目进度表
关键术语
复习题
思考题
附录C 净现值、投资回收期、投资收益率的计算
C.1 净现值的计算
C.2 投资回收期的计算
C.3 投资收益率
关键术语
复习题
思考题
附录D 演示管理结果
D.1 准备汇报
D.1.1 开始
D.1.2 议程
D.1.3 主体
D.1.4 结束
D.2 汇报
D.3 使用可视辅助工具
D.4 提问和回答

本目录推荐