课程名称:系统分析与设计视频教程 霍秋艳 西安电子科技大学
免费试看:暂无试看
课程目录:
第3版前言Ⅰ
第2版前言Ⅲ
第1版前言Ⅴ
第1章 系统思想1
1.1 系统的概念1
1.1.1 系统是什么1
1.1.2 系统的分类2
1.2 系统的特性4
1.2.1 系统的整体性4
1.2.2 系统的层次性6
1.2.3 系统的目的性6
1.2.4 系统的稳定性7
1.2.5 系统的突变性7
1.2.6 系统的自组织性8
1.2.7 系统的相似性8
1.3 系统思想的发展8
1.3.1 古代朴素的系统思想8
1.3.2 系统思想的淹没9
1.3.3 现代系统思想的兴起10
习题13
第2章 管理系统14
2.1 管理的概念14
2.2 管理的基本职能16
2.3 管理理论的发展18
2.3.1 从“科学管理”到“管理科学”18
2.3.2 从“人群关系”到“行为科学”20
2.3.3 决策理论学派22
2.3.4 系统理论学派22
2.4 企业管理系统的构成23
2.4.1 按功能结构分析系统23
2.4.2 按管理活动的层次划分24
2.5 管理系统的特点27
习题29
第3章 信息与信息系统30
3.1 信息的概念30
3.1.1 信息的定义和性质30
3.1.2 人作为信息处理器的特点32
3.2 信息与决策33
3.2.1 信息是管理的基础33
3.2.2 决策过程34
3.2.3 结构化决策与非结构化决策35
3.2.4 各管理层的决策特点35
3.3 信息系统36
3.3.1 信息系统的定义36
3.3.2 信息系统的基本功能38
3.3.3 信息系统的结构40
3.4 信息系统的应用与发展45
3.4.1 信息系统的应用45
3.4.2 信息系统的发展趋势49
习题50
第4章 信息系统建设概论51
4.1 信息系统建设是复杂的社会过程51
4.1.1 信息系统建设的复杂性51
4.1.2 信息系统开发是一个社会过程52
4.2 信息系统的生命周期53
4.2.1 系统规划阶段53
4.2.2 系统分析阶段53
4.2.3 系统设计阶段55
4.2.4 系统实施阶段55
4.2.5 系统运行和维护阶段55
4.2.6 演化模型与螺旋模型55
4.3 建立管理模型56
4.3.1 静态建模57
4.3.2 动态建模57
4.3.3 过程建模59
4.3.4 商务规则59
4.4 信息系统开发方法59
4.4.1 早期开发方法的不足60
4.4.2 结构化方法61
4.4.3 面向对象方法63
4.4.4 原型法64
4.5 系统开发的组织管理66
4.5.1 信息系统发展的诺兰模型66
4.5.2 建立信息系统的基础条件67
4.5.3 系统开发的准备工作68
4.5.4 选择开发方式70
4.5.5 系统开发项目管理70
习题72
第5章 系统规划73
5.1 系统规划的任务与特点73
5.1.1 系统规划的任务73
5.1.2 系统规划的特点74
5.1.3 系统规划的原则74
5.2 信息系统的战略规划75
5.2.1 信息系统战略规划的内容75
5.2.2 信息系统战略规划的方法75
5.3 企业系统规划法77
5.3.1 总体规划的准备工作77
5.3.2 组织机构调查78
5.3.3 定义管理目标79
5.3.4 定义管理功能组79
5.3.5 定义数据类81
5.3.6 定义信息结构83
5.3.7 计算机逻辑配置方案86
5.4 可行性研究87
5.4.1 可行性研究的内容87
5.4.2 可行性分析报告89
习题90
第6章 结构化系统分析91
6.1 系统分析的任务91
6.2 作业流程图93
6.3 数据流图95
6.3.1 数据流图的基本成分95
6.3.2 数据流图的画法97
6.3.3 画数据流图的注意事项100
6.4 数据字典103
6.4.1 数据字典的各类条目103
6.4.2 数据字典的使用与管理107
6.5 表达处理逻辑的工具108
6.5.1 结构化语言109
6.5.2 判定树110
6.5.3 判定表111
6.5.4 三种表达工具的比较115
6.6 数据查询应用分析116
6.6.1 数据存取要求的基本类型116
6.6.2 数据立即存取图118
6.7 新系统逻辑模型的提出120
6.8 系统说明书121
6.8.1 系统说明书的内容121
6.8.2 系统说明书的审议121
习题122
第7章 结构化系统设计124
7.1 系统设计的任务要求124
7.1.1 系统设计的目标124
7.1.2 系统设计的内容126
7.2 结构化设计的基本概念127
7.2.1 模块127
7.2.2 结构图127
7.2.3 模块间的联系128
7.2.4 模块间的耦合129
7.2.5 模块的内聚131
7.2.6 作用范围与控制范围134
7.2.7 模块的扇入与扇出135
7.2.8 实例:病人监护系统136
7.3 从数据流图导出结构图140
7.3.1 变换分析141
7.3.2 事务分析142
7.3.3 数据流图层次的转换144
7.4 一体化设计方法145
7.4.1 基本概念146
7.4.2 选单树初步设计146
7.4.3 事务设计147
7.4.4 事务的结构化描述151
7.4.5 数据库模式设计152
7.5 代码设计155
7.5.1 代码的作用155
7.5.2 代码的种类156
7.5.3 代码的类型157
7.5.4 代码校验方法157
7.5.5 代码设计的原则158
7.5.6 代码设计的步骤159
7.6 输出设计159
7.7 输入设计160
7.7.1 输入设计的原则160
7.7.2 输入设计的内容160
7.7.3 数据记录格式设计161
7.7.4 输入数据的校验方法162
7.8 人机对话设计164
7.8.1 人机对话设计的原则165
7.8.2 人机对话的方法165
7.8.3 图形用户界面设计166
7.9 计算机处理过程的设计167
7.10 计算机系统的选择170
7.11 系统设计说明书171
习题172
第8章 面向对象分析173
8.1 面向对象方法概述173
8.1.1 引例173
8.1.2 面向对象方法的发展174
8.1.3 面向对象方法的主要概念176
8.1.4 面向对象方法的优势181
8.1.5 统一建模语言182
8.2 迭代开发过程184
8.2.1 什么是迭代过程184
8.2.2 Rational统一过程185
8.2.3 敏捷开发过程186
8.3 用例模型187
8.3.1 系统需求188
8.3.2 用例189
8.3.3 用例的描述192
8.3.4 建立用例的关系195
8.3.5 用例模型196
8.4 分析模型197
8.4.1 从需求到分析197
8.4.2 定义概念类198
8.4.3 添加属性201
8.4.4 识别对象的关联202
8.4.5 建立类的泛化关系206
8.4.6 分析模型208
习题214
第9章 面向对象设计216
9.1 从分析到设计216
9.2 设计软件体系结构216
9.2.1 层217
9.2.2 包219
9.2.3 子系统和接口220
9.3 设计软件类221
9.3.1 概念类到软件类221
9.3.2 设计属性224
9.3.3 建立用户界面原型224
9.3.4 设计方法226
9.3.5 设计关系231
9.3.6 设计对象的可见性235
9.4 对象持久化与数据库236
9.4.1 对象的生存周期和持久化236
9.4.2 对象?关系映射ORM238
9.4.3 持久化框架238
9.5 面向对象设计原则239
9.5.1 单一职责原则240
9.5.2 开放?封闭原则241
9.5.3 Liskov替换原则242
9.5.4 依赖倒置原则244
9.5.5 接口隔离原则245
9.6 设计模式245
9.6.1 什么是设计模式246
9.6.2 基于职责分配的通用原则模式247
9.6.3 GoF设计模式250
习题253
第10章 系统实施254
10.1 系统实施阶段的任务254
10.1.1 实施阶段的主要活动254
10.1.2 系统实施阶段的特点255
10.2 自顶向下的实现方法255
10.3 编程方法257
10.3.1 好程序的标准257
10.3.2 结构化程序设计258
10.3.3 面向对象的程序设计259
10.3.4 可视化编程技术260
10.3.5 程序的内部文档261
10.3.6 编程风格262
10.4 系统测试264
10.4.1 测试的概念264
10.4.2 测试的原则266
10.4.3 测试用例设计267
10.4.4 排错270
10.5 系统的交付使用271
习题272
第11章 系统维护与管理273
11.1 系统维护273
11.1.1 维护的内容273
11.1.2 维护的类型274
11.1.3 系统维护的管理274
11.2 系统的可靠性与安全性275
11.2.1 系统的可靠性275
11.2.2 系统的安全性275
11.3 系统监理与审计276
11.3.1 系统监理276
11.3.2 系统审计277
11.4 系统评价278
习题279
第12章 信息系统工程的进展280
12.1 企业经营过程重组280
12.1.1 BPR的定义280
12.1.2 BPR的特点283
12.1.3 企业经营过程分析284
12.1.4 实施BPR的工作步骤288
12.2 软系统方法289
12.2.1 软系统方法论的轮廓289
12.2.2 多视点方法291
12.3 软件开发工具295
12.3.1 软件开发的发展295
12.3.2 软件开发工具的类型295
12.3.3 实用工具介绍297
习题299
附录A关于课程设计的建议300
附录BUML2.0图形符号303
附录C建模工具Rose的使用306
参考文献316
系统分析与设计视频教程 霍秋艳 西安电子科技大学
资源下载
下载价格10 金币
VIP免费
立即购买