内容简介
本章要点
联合炼油厂的一个系统分析员
第1部分 现代系统分析员
第1章 现代系统分析员涉及的领域
学习目标
概述
1.1 解决业务问题的分析员
1.2.1 信息系统
1.2 解决业务问题的系统
1.2.2 信息系统类型
1.3.1 技术知识与技能
1.3 系统分析员所需的技能
1.3.3 人的知识与技能
1.3.2 业务知识与技能
1.4.1 面对的各种技术
1.4 分析员周围环境
1.3.4 诚实与道德
1.4.2 典型的工作职位与环境
1.5.2 战略计划
1.5.1 特殊项目
1.5 战略计划中分析员的作用
1.5.3 信息系统战略计划
1.6.1 落基山运动用品商店概述
1.6 落基山运动用品商店及其战略信息系统计划
1.5.4 企业资源计划(ERP)
1.6.2 RMO的战略观点
1.6.3 RMO的组织结构与所在地
1.6.4 RMO的信息系统部门
1.6.5 RMO原有的系统
1.6.6 信息系统战略计划
1.7 系统开发级的分析员(课程核心)
1.6.7 客户支持系统
1.7.2 第2部分:系统分析任务
1.7.1 第1部分:现代系统分析员
1.7.4 第4部分:实施与支持
1.7.3 第3部分:系统设计任务
关键术语
小结
复习题
信息技术专业人员协会会议
实例研究
思考题
实验练习
关注Reliable Pharmaceutical Service
对落基山运动用品商店实例的再思考
参考资料
Ajax Corporation,Consolidated Concepts和Pinnacle Manufacturing的开发方法
本章要点
第2章 系统开发方法
学习目标
概述
2.1 系统开发生命周期
2.1.1 系统开发生命周期的各个阶段
2.1.2 项目阶段进度安排
2.1.3 迭代的理解及项目阶段
2.2.2 模型
2.2.1 方法
2.2 方法、模型、工具和技术
2.2.3 工具
2.2.4 技术
2.3.1 传统方法
2.3 系统开发的两种方法
2.3.2 面向对象方法
2.4.1 各阶段名称的变体
2.4 系统开发生命周期的变体
2.4.2 以人为重点的变体
2.5 系统开发的当前趋势
2.4.3 基于开发速度的变体
2.5.1 风险与螺旋模型
2.5.3 统一过程(UP)
2.5.2 极限编程(XP)
2.5.4 敏捷建模
2.6.1 CASE工具
2.6 支持系统开发的工具
2.6.2 Microsoft Visio
2.6.5 Rational Rose
2.6.4 Oracle Designer
2.6.3 Visible Analyst
2.6.6 Together
2.6.7 Embarcadero Describe
2.6.8 Rational XDE Professional
关键术语
小结
复习题
一个“完成大学教育”的方法
实例研究
思考题
实验练习
关注Reliable Pharmaceutical Service
对落基山运动用品商店实例的再思考
工厂系统开发项目
参考资料
蓝天共有基金家庭:管理IRA项目
本章要点
第3章 项目经理级的分析员
学习目标
概述
3.1.1 项目成功因素
3.1 项目管理
3.1.2 管理SDLC
3.2 项目启动与计划阶段
3.2.1 启动落基山运动用品商店的客户支持系统
3.2.2 项目计划阶段
3.3 定义问题
定义RMO的问题
3.4.1 开发工作的分解结构
3.4 制定项目进度表
3.4.2 制作PERT/CPM图
3.4.3 为整个SDLC制定进度表
3.5.1 经济可行性
3.5 确认项目可行性
3.5.3 技术可行性
3.5.2 组织上和文化上的可行性
3.5.6 可行性分析
3.5.5 资源可行性
3.5.4 进度安排可行性
3.6 为项目组织人员并启动项目
3.7 RMO项目计划翻新
小结
关键术语
思考题
复习题
实验练习
客户载重货运
实例研究
参考资料
关注Reliable Phamaceutical Service
对落基山运动用品商店实例的再思考
Convenience Office公司
本章要点
第2部分 系统分析任务
第4章 开始分析:调查系统需求
学习目标
概述
4.1.1 收集信息
4.1 更详细的分析阶段
4.1.2 定义系统需求
4.1.5 产生、评估候选方案
4.1.4 构建系统原型,检验可行性并发现问题
4.1.3 需求的优先级划分
4.1.6 和管理部门一起复查各种建议
4.3 系统需求
4.2 业务流程重组和分析
4.4 系统相关者——系统需求的来源
4.4.1 用户
4.4.4 RMO的系统相关者
4.4.3 技术人员
4.4.2 客户
4.5 信息收集技术
4.5.1 主要问题
4.5.2 复查现有报表、表格和过程描述
4.5.3 主持与用户的面谈和讨论
4.5.4 观察并记录商业过程
4.5.6 分发和收集调查表
4.5.5 建立原型
4.5.7 主持联合应用程序设计会议
4.5.8 研究供应商的解决方案
4.6 验证系统需求
4.6.3 How
4.6.2 Who
4.6.1 What和When
小结
复习题
关键术语
思考题
John和Jacob有限公司在线交易系统
实例研究
实验练习
对落基山运动用品商店实例的再思考
参考资料
关注Reliable Pharmaceutical Service
Waiters on Call餐饮送货系统
本章要点
第5章 系统需求建模:事件和事物
学习目标
5.1.1 模型的作用
5.1 模型和建模
概述
5.1.2 模型的类型
5.1.3 用于分析和设计的模型概述
5.2 事件和系统需求
5.2.1 事件概念的背景
5.2.2 事件的类型
5.2.3 定义事件
5.2.5 关注每个事件
5.2.4 落基山运动用品商店实例中的事件
5.3.1 事物的类型
5.3 事物和系统需求
5.3.2 开发事物初始列表的过程
5.3.3 事物间的关系
5.3.4 事物的属性
5.3.5 数据实体和对象
5.4.1 ERD概念的实例
5.4 实体-联系图
5.4.2 落基山运动用品商店实例的ERD图
5.5 类图
5.5.1 有关对象类的更复杂的问题
5.5.2 类图符号的实例
5.5.3 落基山运动用品商店实例的类图
小结
5.6 目标
关键术语
复习题
思考题
实验练习
房地产多编目服务系统
Spring Breaks'R'Us旅游服务预订系统
实例研究
国家巡查罚单处理系统
关注Reliable Pharmaceutical Service
对落基山运动用品商店实例的再思考
参考资料
圣地亚哥月刊:根据数据流分析系统
本章要点
第6章 需求的传统描述方法
学习目标
概述
6.1 用传统的观点和面向对象的观点看待活动
6.2 数据流图
6.2.1 数据流图和抽象水平
6.2.2 RMO数据流图
6.2.3 物理DFD和逻辑DFD
6.2.4 评估DFD质量
6.3.1 处理描述
6.3 详细记录DFD部件
6.3.2 数据流定义
6.3.4 数据元素定义
6.3.3 数据存储定义
6.4 信息工程模型
6.3.5 DFD总结
6.4.2 IE和结构化开发的比较
6.4.1 IE系统开发生命周期
6.4.3 处理分解和依赖模型
6.5 结点和网络通信
小结
关键术语
思考题
复习题
国家巡查罚单处理系统
房地产多编目服务系统
实验练习
实例研究
关注Reliable Pharmaceutical Service
落基山运动用品商店实例的再思考
参考资料
无限电子公司:供应链一体化
本章要点
第7章 需求的面向对象描述方法
学习目标
概述
7.2 面向对象的需求
7.1 统一建模语言和对象管理组织
7.3.1 用例和参与者
7.3 系统活动:面向对象的用例/场景视图
7.3.2 用例图
7.3.3 开发用例图
7.3.4 用例详细描述
7.4.1 系统顺序图符号
7.4 确定输入和输出——系统顺序图
7.4.2 开发系统顺序图
7.5 问题域建模——域模型类图
7.6 面向对象模型的集成
关键术语
小结
思考题
复习题
房地产多编目服务系统
国家巡查罚单处理系统
实验练习
实例研究
EyesHavelt.com图书交易系统
城市影碟出租系统
关注Reliable Pharmaceutical Service
对落基山运动用品商店实例的再思考
参考资料
热带鱼销售公司:链接到正确的系统
本章要点
第8章 需求、环境与实施的候选方案评估
学习目标
概述
8.1 项目管理的前景
8.2.1 控制项目范围
8.2 决定范围和自动化水平
8.2.2 定义自动化水平
8.2.3 候选方案的选择
8.2.4 RMO候选方案的评估
8.3.1 硬件、系统软件和网络
8.3 定义应用程序配置环境
8.3.2 开发工具
8.3.3 RMO的环境
8.4 候选实施方案的选择
8.4.1 设备管理
8.4.2 软件包、即用软件和ERP系统
8.4.4 选择实施方案
8.4.3 定制软件系统
8.5.1 生成RFP
8.5 与供应商签订合同
8.5.2 基准评价和选择供应商
8.6 提交结果并做出决策
8.5.3 制定合同
关键术语
小结
思考题
复习题
热带鱼销售的RFP
实例研究
实验练习
关注Reliable Pharmaceutical Service
对落基山运动用品商店实例的再思考
房地产多编目服务系统
参考资料
FAIRCHILD PHARMACEUTICALS:一个生产系统的最终结构设计方案
本章要点
第3部分 系统设计任务
第9章 进入系统设计
学习目标
概述
9.1.1 设计的主要部件和层次
9.1 理解设计要素
9.1.2 从分析到设计
9.1.3 设计阶段的活动
9.2 项目管理——协调项目
9.2.2 RMO的项目组
9.2.1 协调项目组
9.2.3 协调信息
9.3.1 单计算机结构与多层结构
9.3 配置环境
9.3.2 集中式结构与分布式结构
9.3.3 计算机网络
9.3.4 Internet,Intranet和Extranet
9.4.1 客户-服务器结构
9.4 应用程序结构
9.4.2 三层客户-服务器结构
9.4.3 中间件
9.4.4 Internet和基于Web的应用程序结构
9.5 网络设计
9.5.2 网络描述
9.5.1 网络集成
9.5.4 网络容量
9.5.3 通信协议和中间件
小结
复习题
关键术语
实验练习
思考题
关注Reliable Pharmaceutical Service
对落基山运动用品商店实例的再思考
案例研究
房地产多编目服务系统
参考文献
剧院系统有限公司:新事物,旧事物
本章要点
第10章 传统设计方法
学习目标
10.1 采用结构化方法进行应用程序结构的设计
概述
10.2 自动化系统边界
10.3 系统流程图
10.4 结构图
10.4.1 开发一个结构图
10.4.2 评价结构图的质量
10.5 模块算法设计:伪码
10.6 结构化应用程序设计与其他设计任务的集成
10.7 三层设计
关键术语
小结
思考题
复习题
对落基山运动用品商店实例的再思考
房地产多编目服务系统
实验练习
实例研究
参考资料
关注Reliable Pharmaceutical Service
NEW CAPITAL BANK:第1部分
本章要点
第11章 面向对象的设计方法:用例实现
学习目标
概述
11.1.1 面向对象程序设计概述
11.1 面向对象设计——分析和程序设计的桥梁
11.1.2 面向对象设计过程和模型
11.2.1 设计类图符号
11.2 设计类和设计类图
11.2.2 设计类符号
11.2.3 一些基本的设计准则
11.2.4 开发初步设计类图
11.3 交互图——实现用例和定义方法
11.3.2 用例控制器
11.3.1 对象职责
11.4 用顺序图设计
11.4.1 初步顺序图
11.4.2 顺序图初步设计的规则
11.4.3 为“查询可用条目”用例创建一个多层次设计
11.4.4 为RMO电话订购建立初步顺序图
11.4.5 为电话订购场景创建一个多层次设计
11.5 用协作图设计
11.6 更新设计类图
11.7 包图——将主要部分结构化
11.8 三层设计的实现问题
关键术语
小结
复习题
思考题
实验练习
参考资料
关注Reliable Pharmaceutical Service
实例研究
房地产多编目服务系统
巡警罚单处理系统
城市影碟出租系统
EyesHavelt.com网站图书交换系统
对落基山运动用品商店实例的再思考
NEW CAPITAL BANK:第2部分
本章要点
第12章 面向对象设计的最新热点
学习目标
概述
12.1.1 附加设计原则
12.1 设计原则和设计模式
12.1.2 设计模式的重要性
12.1.3 基本设计模式
12.2 设计企业级系统
12.2.1 部署图的UML符号
12.2.2 基于Internet的系统
12.2.3 Web服务
12.3.1 问题域类状态图
12.3 系统建模和对象行为
12.3.2 嵌套状态和并发性
12.3.3 开发状态图的规则
12.3.4 开发RMO状态图
12.3.5 作为设计模型的状态图
小结
复习题
关键术语
思考题
国家巡查罚单处理系统
实例研究
实验练习
参考资料
关注Reliable Pharmaceutical Service
城市影碟出租系统
EyesHavelt.com图书交易
对落基山运动用品商店实例的再思考
全国图书公司:设计一个新的数据库
本章要点
第13章 数据库设计
学习目标
概述
13.1.1 DBMS的组件
13.1 数据库与数据库管理系统
13.1.2 数据库模型
13.2 关系数据库
13.2.2 实体的表示
13.2.1 设计关系数据库
13.2.3 关系的表示
13.2.4 加强参照完整性
13.2.5 模式质量评估
13.3 面向对象数据库
13.3.2 类的表示
13.3.1 设计对象数据库
13.3.3 关系表示
13.4 混合对象-关系数据库设计
13.4.1 类和属性
13.4.2 关系
13.4.3 数据访问类
13.5 数据类型
13.5.2 对象DBMS的数据类型
13.5.1 关系DBMS的数据类型
13.6.1 分布式数据库体系结构
13.6 分布式数据库
13.6.2 RMO分布式数据库体系结构
小结
复习题
关键术语
思考题
实验练习
计算机出版公司
国家巡查罚单处理系统
实例研究
房地产多编目服务系统
参考资料
关注Reliable Pharmaceutical Service
对落基山运动用品商店实例的再思考
Aviation Electronic的界面设计
本章要点
第14章 用户界面的设计
学习目标
概述
14.1.2 用户界面与系统界面
14.1.1 传统和面向对象的输入和输出
14.1 输入和输出的识别与分类
14.2 理解用户界面
14.2.3 用户界面的概念特征
14.2.2 用户界面的感知特征
14.2.1 用户界面的物理特征
14.2.4 以用户为中心的设计技术
14.2.5 人-机界面研究领域
14.2.6 有关HCI的隐喻
14.3.1 可视性和可供性
14.3 界面设计指导原则
14.3.2 八条黄金规则
14.4.1 事件、子系统和菜单层次
14.4 对话设计文档化
14.4.2 对话与故事脚本
14.4.3 用UML图表实现对话文档编制
14.5 设计标准窗体和浏览器窗体的指导原则
14.5.1 窗体布局与格式化
14.5.2 数据的键控与输入
14.5.4 帮助支持
14.5.3 导航与支持控件
14.6.1 网页设计中的十种好的做法
14.6 网站设计指导原则
14.6.2 网站设计原则
14.7 RMO对话设计
14.7.1 电话订购业务员的对话设计
14.7.2 RMO网站对话设计
关键术语
小结
复习题
思考题
21世纪大学系统
实例研究
实验练习
城市影碟出租系统
系统:(系统继续对话过程)
对落基山运动用品商店实例的再思考
国家巡查罚单处理系统
Waiters on Call系统
参考资料
关注Reliable Phamaceutical Service
Downslope滑雪用品公司:设计一个安全供应商系统界面
本章要点
第15章 系统界面、控制和安全的设计
学习目标
概述
15.1 确定系统界面
15.2.1 输入设备和机制
15.2 系统输入设计
15.2.2 定义系统输入细节
15.3 系统输出设计
15.3.1 定义系统输出的细节
15.3.2 设计报表、声明和返回文档
15.3.3 报表的规范化
15.4 完整性控制设计
15.4.2 数据库完整性控制
15.4.1 输入完整性控制
15.4.3 输出完整性控制
15.4.4 预防诈骗的完整性控制
15.5.1 系统访问安全
15.5 安全性控制设计
15.5.2 数据安全
15.5.3 数字签名和证书
15.5.4 安全交易
小结
关键术语
思考题
复习题
All-Shop大型超市
实例研究
实验练习
对落基山运动用品商店实例的再思考
城市影碟出租系统
房地产多编目服务系统
EyesHavelt.com图书交易系统
参考资料
关注Reliable Pharmaceutical Service
TRI-STATE HEATING OIL公司:系统开始运行时的优先次序调整
本章要点
第4部分 实施与支持
第16章 使系统可操作化
学习目标
概述
16.1 程序开发
16.1.1 系统实施的顺序
16.1.2 框架开发
16.1.3 基于小组的程序开发
16.1.4 源代码的控制
16.1.5 版本
16.2 质量保证
16.2.1 技术复审
16.2.2 测试
16.3 数据转换
16.3.2 重新装载数据库内容
16.3.1 重用现有数据库
16.3.3 创建新数据库
16.4.1 直接安装
16.4 安装
16.4.2 并行安装
16.4.3 阶段安装
16.5 文档
16.4.4 人员问题
16.5.1 系统文档
16.5.2 用户文档
16.6 培训与用户支持
进行中的培训和用户支持活动
16.7 维护和系统增强
16.7.1 提交改动申请和出错报告
16.7.2 实施改动
小结
16.7.3 计算基础结构的升级
关键术语
思考题
复习题
HudsonBanc记账系统升级
实例研究
实验练习
对落基山运动用品商店实例的再思考
城市影碟出租系统
参考资料
关注Reliable Pharmaceutical Service
EUROBANC:更快、更好、成本更低的系统开发
本章要点
第17章 系统开发中的当前趋势
学习目标
概述
17.1.1 开发过程缓慢的原因
17.1 快速应用开发
17.1.3 透视RAD
17.1.2 什么是RAD
17.2 原型化开发方法
17.2.1 原型化开发方法的步骤
17.2.3 原型化设计的工具要求
17.2.2 什么时候使用原型化方法
17.3 螺旋式开发方法
17.3.2 螺旋式开发的益处与风险
17.3.1 螺旋式开发方法的步骤
17.4.1 XP活动
17.4 极限编程
17.4.2 XP原则和技术
17.4.3 XP方法与其他开发方法的比较
17.5.1 UP方法同其他方法的比较
17.5 统一过程开发方法
17.4.4 何时使用XP方法
17.5.2 UP方法如何组织软件开发
17.5.3 迭代过程与规范
17.6 快速开发技术
17.5.4 何时使用UP
17.6.1 风险管理
17.6.2 联合应用设计
17.6.3 基于工具的开发
17.6.4 软件重用
17.7.2 对象框架对于设计和实现任务的影响
17.7.1 对象框架类型
17.7 对象框架
17.8 组件
17.8.1 组件标准和基础结构
17.8.2 组件和开发生命周期
小结
关键术语
思考题
复习题
Midwestern Power Services(MPS)
实例研究
实验练习
对落基山运动用品商店实例的再思考
参考资料
关注Reliable Pharmaceutical Service
PREMIER CANDY CORP:ERP的可能缺陷
本章要点
第18章 软件包和企业资源计划
学习目标
概述
18.1 软件包
18.1.2 软件包的实施和支持
18.1.1 软件包的发展趋势
18.2.1 ERP与商务环境
18.2 企业资源计划
18.2.2 为什么要考虑ERP
18.2.3 实施ERP
18.2.5 ERP系统开发方法论
18.2.4 ERP项目的组织结构
18.2.6 ERP开发的特殊问题
18.2.7 ERP的未来
18.3 深入介绍一个ERP软件包:SAP R/3
18.3.1 什么是SAP
18.3.2 实施SAP R/3
18.3.3 使用SAP R/3
小结
复习题
关键术语
Tools-R Us,Inc.和销售限额自动化
实例研究
思考题
实验练习
Springfield General寿险公司
Rayco产品公司
Integration Specialists,Inc.(ISI)
关注Reliable Pharmaceutical Service
对落基山运动用品商店实例的再思考
参考资料
A.1.1 项目规模管理
A.1 项目管理知识领域
附录A 项目管理的原则
A.1.2 项目时间管理
A.1.3 项目成本管理
A.1.4 项目质量管理
A.1.5 项目人力资源管理
A.1.6 项目通信管理
A.1.7 项目风险管理
A.1.8 项目获取管理
A.2 分阶段的项目管理任务
复习题
关键术语
思考题