简介
这是一本优秀的系统分析与设计教材,从1988年首次出版以来,几经更新和完善,目前已经升级到第6版。作者结合十几年的教学和实践经验,以清晰的结构、生动的语言、丰富的案例全面阐述了系统分析与设计所涉及的知识、相关技术和工具。全书共5部分,18章,分别介绍了系统分析基础、信息需求分析以及分析过程、设计基础和软件工程与实现。
本书配套网站提供丰富的教师资源和学生资源,适用于“系统分析与设计”课程,供本科生和研究生使用。对从事系统分析和设计的工作人员而言,也具有非常重要的参考价值。这是一本优秀的系统分析与设计教材,从1988年首次出版以来,几经更新和完善,目前已经升级到第6版。作者结合十几年的教学和实践经验,以清晰的结构、生动的语言、丰富的案例全面阐述了系统分析与设计所涉及的知识、相关技术和工具。全书共5部分,18章,分别介绍了系统分析基础、信息需求分析以及分析过程、设计基础和软件工程与实现。
本书配套网站提供丰富的教师资源和学生资源,适用于“系统分析与设计”课程,供本科生和研究生使用。对从事系统分析和设计的工作人员而言,也具有非常重要的参考价值。
目录
目录
第Ⅰ部分 系统分析基础
第1章 假定系统分析员的角色
学习目标
1.1 系统类型
1.2 系统集成技术
1.3 系统分析与设计的必要性
1.4 系统分析员的角色
1.5 系统开发生命期
1.6 使用CASE工具
1.7 高级CASE工具和低级CASE工具
1.8 软件反向工程和再工程
1.9 面向对象系统分析与设计
1.10 极限编程和其他可供选择的方法
1.11 小结
★HyperCase〓体验1
复习题
★CPU案例1案例序幕
第2章 了解组织风格及其对信息系统的影响
学习目标
2.1 组织作为系统
2.2 系统的图形化描述方法
2.3 管理的层次
2.4 组织文化
2.5 小结
★HyperCase〓体验2
复习题
问题
小组项目
★CPU案例2画关系图
第3章 确定可行性和管理分析与设计活动
学习目标
3.1 项目启动
3.2 确定可行性
3.3 活动规划和控制
3.4 基于计算机的项目调度
3.5 管理分析与设计活动
3.6 极限编程项目
3.7 小结
★HyperCase〓体验3
复习题
问题
小组项目
★CPU案例3开始了解你
第Ⅱ部分 信息需求分析
第4章 信息收集:交互式方法
学习目标
4.1 面谈
★HyperCase〓体验4.1
4.2 联合应用程序设计
4.3 使用问卷调查表
4.4 小结
★HyperCase〓体验4.2
复习题
问题
小组项目
★CPU案例4我先听,稍后再问问题
第5章 信息收集:非干扰性方法
学习目标
5.1 采样
5.2 调查
★HyperCase〓体验5.1
5.3 观察决策者的行为
5.4 观察物理环境
5.5 小结
★HyperCase〓体验5.2
复习题
问题
小组项目
★CPU案例5眼见为实
第6章 原型化方法与RAD和极限编程
学习目标
6.1 原型化方法
6.2 原型的开发
6.3 用户在原型化方法中的角色
6.4 快速应用程序开发
6.5 极限编程
6.6 小结
★HyperCase〓体验6
复习题
问题
小组项目
★CPU案例6反应时间
第Ⅲ部分 分析过程
第7章 使用数据流图
学习目标
7.1 需求确定的数据流方法
7.2 开发数据流图
7.3 逻辑数据流图和物理数据流图
7.4 分割数据流图
7.5 第一个数据流图实例
7.6 创建物理数据流图
7.7 第2个数据流图示例
7.8 分割Web站点
7.9 使用数据流图进行沟通
7.10 小结
★HyperCase〓体验7
复习题
问题
小组项目
★CPU案例7数据流
第8章 用数据字典方法分析系统
学习目标
8.1 数据字典
8.2 数据存储库
8.3 创建数据字典
8.4 使用数据字典
8.5 小结
★HyperCase〓体验8
复习题
问题
小组项目
★CPU案例8详细说明你的意图
第9章 描述过程规范和结构化决策
学习目标
9.1 过程规范概述
9.2 结构化英语
9.3 决策表
9.4 决策树
9.5 选择一种结构化决策分析技术
9.6 物理过程规范和逻辑过程规范
9.7 小结
★HyperCase〓体验9
复习题
问题
小组项目
★CPU案例9制定决策表
第10章 准备系统建议
学习目标
10.1 确定硬件和软件的需求
★HyperCase〓体验10.1
10.2 识别和预测成本和效益
★HyperCase〓体验10.2
10.3 成本和效益比较
10.4 系统建议
10.5 陈述系统建议
10.6 小结
★HyperCase〓体验10.3
复习题
问题
★CPU案例10建议进一步加以深化
第Ⅳ部分 设计基础
第11章 设计有效的输出
学习目标
11.1 输出设计的目标
11.2 将输出内容与输出方式联系起来
11.3 认识到输出偏差对用户的影响
11.4 设计印制输出
11.5 设计屏幕输出
11.6 设计Web站点
11.7 输出生产和XML
11.8 小结
复习题
★HyperCase〓体验11
问题
小组项目
★CPU案例11输出报告
第12章 设计有效的输入
学习目标
12.1 良好的表单设计
12.2 良好的屏幕和Web窗体设计
12.3 内联网和互联网网页设计
12.4 小结
★HyperCase〓体验12
复习题
问题
小组项目
★CPU案例12构建屏幕和屏幕窗体
第13章 数据库设计
学习目标
13.1 数据库
13.2 数据概念
13.3 规范化
13.4 主文件/数据库关系设计指导原则
13.5 使用数据库
13.6 反规范化
13.7 数据仓库
13.8 将数据库发布到Web上
13.9 小结
★HyperCase〓体验13
复习题
问题
小组项目
★CPU案例13回到数据的底层
第14章 设计用户界面
学习目标
14.1 用户界面的类型
14.2 对话设计的指导原则
14.3 为用户提供反馈
14.4 电子商务网站设计时要考虑的特殊因素
14.5 设计查询
14.6 Web搜索
14.7 数据挖掘
★HyperCase〓体验14
复习题
问题
小组项目
★CPU案例14用户提高篇
第15章 设计准确的数据输入规程
学习目标
15.1 有效的编码
15.2 快速而高效的数据获取
15.3 通过输入有效性检查保证数据的质量
15.4 电子商务环境中的准确性优势
15.5 小结
★HyperCase〓体验15
复习题
问题
小组项目
★CPU案例15自然地输入
第Ⅴ部分 软件工程与实现
第16章 基于软件工程的质量保证
学习目标
16.1 全面质量管理方法
16.2 使用结构图设计系统
16.3 软件工程和编档
16.4 测试、维护和审计
16.5 小结
★HyperCase体验〓16
复习题
问题
小组项目
CPU案例16绘制结构图
第17章 成功实现信息系统
学习目标
17.1 实现分布式系统
17.2 用户培训
17.3 转换
17.4 传统系统和基于Web系统的安全考虑
17.5 转换时应考虑的其他因素
17.6 评估
17.7 评估公司的Web站点
17.8 小结
★HyperCase〓体验17
复习题
问题
小组项目
★CPU案例17总是进行备份
第18章 基于UML的面向对象系统分析与设计
18.1 面向对象概念
18.2 CRC卡片和对象思考
18.3 统一建模语言(UML)的概念和图
18.4 用例建模
18.5 活动图
18.6 顺序图和协作图
18.7 类图
18.8 状态图
18.9 包和其他UML制品
18.10 UML实践
18.11 使用UML进行建模的重要性
18.12 小结
复习题
问题
术语表
缩写词
?]AB
第Ⅰ部分 系统分析基础
第1章 假定系统分析员的角色
学习目标
1.1 系统类型
1.2 系统集成技术
1.3 系统分析与设计的必要性
1.4 系统分析员的角色
1.5 系统开发生命期
1.6 使用CASE工具
1.7 高级CASE工具和低级CASE工具
1.8 软件反向工程和再工程
1.9 面向对象系统分析与设计
1.10 极限编程和其他可供选择的方法
1.11 小结
★HyperCase〓体验1
复习题
★CPU案例1案例序幕
第2章 了解组织风格及其对信息系统的影响
学习目标
2.1 组织作为系统
2.2 系统的图形化描述方法
2.3 管理的层次
2.4 组织文化
2.5 小结
★HyperCase〓体验2
复习题
问题
小组项目
★CPU案例2画关系图
第3章 确定可行性和管理分析与设计活动
学习目标
3.1 项目启动
3.2 确定可行性
3.3 活动规划和控制
3.4 基于计算机的项目调度
3.5 管理分析与设计活动
3.6 极限编程项目
3.7 小结
★HyperCase〓体验3
复习题
问题
小组项目
★CPU案例3开始了解你
第Ⅱ部分 信息需求分析
第4章 信息收集:交互式方法
学习目标
4.1 面谈
★HyperCase〓体验4.1
4.2 联合应用程序设计
4.3 使用问卷调查表
4.4 小结
★HyperCase〓体验4.2
复习题
问题
小组项目
★CPU案例4我先听,稍后再问问题
第5章 信息收集:非干扰性方法
学习目标
5.1 采样
5.2 调查
★HyperCase〓体验5.1
5.3 观察决策者的行为
5.4 观察物理环境
5.5 小结
★HyperCase〓体验5.2
复习题
问题
小组项目
★CPU案例5眼见为实
第6章 原型化方法与RAD和极限编程
学习目标
6.1 原型化方法
6.2 原型的开发
6.3 用户在原型化方法中的角色
6.4 快速应用程序开发
6.5 极限编程
6.6 小结
★HyperCase〓体验6
复习题
问题
小组项目
★CPU案例6反应时间
第Ⅲ部分 分析过程
第7章 使用数据流图
学习目标
7.1 需求确定的数据流方法
7.2 开发数据流图
7.3 逻辑数据流图和物理数据流图
7.4 分割数据流图
7.5 第一个数据流图实例
7.6 创建物理数据流图
7.7 第2个数据流图示例
7.8 分割Web站点
7.9 使用数据流图进行沟通
7.10 小结
★HyperCase〓体验7
复习题
问题
小组项目
★CPU案例7数据流
第8章 用数据字典方法分析系统
学习目标
8.1 数据字典
8.2 数据存储库
8.3 创建数据字典
8.4 使用数据字典
8.5 小结
★HyperCase〓体验8
复习题
问题
小组项目
★CPU案例8详细说明你的意图
第9章 描述过程规范和结构化决策
学习目标
9.1 过程规范概述
9.2 结构化英语
9.3 决策表
9.4 决策树
9.5 选择一种结构化决策分析技术
9.6 物理过程规范和逻辑过程规范
9.7 小结
★HyperCase〓体验9
复习题
问题
小组项目
★CPU案例9制定决策表
第10章 准备系统建议
学习目标
10.1 确定硬件和软件的需求
★HyperCase〓体验10.1
10.2 识别和预测成本和效益
★HyperCase〓体验10.2
10.3 成本和效益比较
10.4 系统建议
10.5 陈述系统建议
10.6 小结
★HyperCase〓体验10.3
复习题
问题
★CPU案例10建议进一步加以深化
第Ⅳ部分 设计基础
第11章 设计有效的输出
学习目标
11.1 输出设计的目标
11.2 将输出内容与输出方式联系起来
11.3 认识到输出偏差对用户的影响
11.4 设计印制输出
11.5 设计屏幕输出
11.6 设计Web站点
11.7 输出生产和XML
11.8 小结
复习题
★HyperCase〓体验11
问题
小组项目
★CPU案例11输出报告
第12章 设计有效的输入
学习目标
12.1 良好的表单设计
12.2 良好的屏幕和Web窗体设计
12.3 内联网和互联网网页设计
12.4 小结
★HyperCase〓体验12
复习题
问题
小组项目
★CPU案例12构建屏幕和屏幕窗体
第13章 数据库设计
学习目标
13.1 数据库
13.2 数据概念
13.3 规范化
13.4 主文件/数据库关系设计指导原则
13.5 使用数据库
13.6 反规范化
13.7 数据仓库
13.8 将数据库发布到Web上
13.9 小结
★HyperCase〓体验13
复习题
问题
小组项目
★CPU案例13回到数据的底层
第14章 设计用户界面
学习目标
14.1 用户界面的类型
14.2 对话设计的指导原则
14.3 为用户提供反馈
14.4 电子商务网站设计时要考虑的特殊因素
14.5 设计查询
14.6 Web搜索
14.7 数据挖掘
★HyperCase〓体验14
复习题
问题
小组项目
★CPU案例14用户提高篇
第15章 设计准确的数据输入规程
学习目标
15.1 有效的编码
15.2 快速而高效的数据获取
15.3 通过输入有效性检查保证数据的质量
15.4 电子商务环境中的准确性优势
15.5 小结
★HyperCase〓体验15
复习题
问题
小组项目
★CPU案例15自然地输入
第Ⅴ部分 软件工程与实现
第16章 基于软件工程的质量保证
学习目标
16.1 全面质量管理方法
16.2 使用结构图设计系统
16.3 软件工程和编档
16.4 测试、维护和审计
16.5 小结
★HyperCase体验〓16
复习题
问题
小组项目
CPU案例16绘制结构图
第17章 成功实现信息系统
学习目标
17.1 实现分布式系统
17.2 用户培训
17.3 转换
17.4 传统系统和基于Web系统的安全考虑
17.5 转换时应考虑的其他因素
17.6 评估
17.7 评估公司的Web站点
17.8 小结
★HyperCase〓体验17
复习题
问题
小组项目
★CPU案例17总是进行备份
第18章 基于UML的面向对象系统分析与设计
18.1 面向对象概念
18.2 CRC卡片和对象思考
18.3 统一建模语言(UML)的概念和图
18.4 用例建模
18.5 活动图
18.6 顺序图和协作图
18.7 类图
18.8 状态图
18.9 包和其他UML制品
18.10 UML实践
18.11 使用UML进行建模的重要性
18.12 小结
复习题
问题
术语表
缩写词
?]AB
系统分析与设计
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×