系统分析课程目录
1.1信息和信息系统
基本概念1.1信息1
1.1.2系统及相关理论3
1.1.3系统工程方法论6
1.1.4信息系统工程9
1.2系统分析师10
1.2.1系统分析师的角色定位11
1.2.2系统分析员的任务13
1.2.3系统分析师的知识体系15
第二章经济管理与应用数学19
2.1会计知识19
2.2会计报表21
2.2.1资产负债表21
2.2.2损益表和利润分配表22
2.3现代企业组织结构23
2.3.1企业组织结构模型23
2.3.2企业组织结构设计26
2.4绩效评估27
2.4.1成本中心绩效评估27
2.4.2利润中心的绩效评价28
2.4.3投资中心绩效评估29
2.5企业文化管理30页
企业文化的内容31
2.5.2企业文化管理的作用32
2.6 IT审计相关常识33
2.6.1 IT审计概述33
2.6.2信息技术审计程序35
2.6.3信息技术审计方法和工具37
2.6.4信息科技审计的关键环节38
2.7概率统计应用39
2.7.1经典概率应用39
2.7.2随机变量及其分布43
2.7.3随机变量的数字特征44
共同分配46
2.7.5常用的统计分析方法49
2.8图论应用53
2.8.1最小生成树53
最短路径55
2.8.3网络和最大流量57
2.9组合分析60
2.9.1排列组合61
2.9.2搁置原则和排除原则63
2.10算法选择与应用65
2.10.1非数值算法65
2.10.2数值算法68
2.11操作方法73
2.11.1网络规划技术73
2.11.2线性规划79
2.11.3决策论82
2.11.4博弈论87
2.11.5排队理论90
2.11.6存储理论93
2.12数学建模95
第3章操作系统的基本原理97
3.1操作系统概述97
3.1.1操作系统类型98
3.1.2操作系统99的结构
3.2流程管理101
3.2.1流程状态101
3.2.2信号量和PV操作103
3.2.3死锁问题105
3.2.4线程管理108
3.3内存管理111
3.3.1地址转换111
3.3.2分区存储管理112
3.3.3段页面存储管理114
3.3.4虚拟存储管理116
3.4文件系统119
3.4.1文件的组织结构119
3.4.2存储空间管理121
3.4.3分布式文件系统122
第4章数据通信和计算机网络124
4.1数据通信基础知识124
4.1.1通道特性124
4.1.2数据传输技术127
4.1.3数据编码和调制128
4.2网络架构和协议131
4.2.1网络互联型号131
4.2.2常用网络协议133
4.2.3网络地址和分配135
4.3局域网和广域网138
4.3.1局域网基础知识138
以太网技术139
4.3.3无线局域网141
4.3.4万科技143
网络接入技术145
4.4网络互联和共用设备147
4.5网络工程149
4.5.1网络规划
4.5.2网络设计151
4.5.3网络实施153
第五章数据库系统154
5.1数据库模式154
5.2数据模型156
5.2.1数据模型分类156
5.2.2关系模型157
5.2.3归一化理论160
5.3数据库访问接口164
5.4数据库165的控制功能
5.4.1并发控制165
数据库性能优化168
5.4.3数据库的完整性170
5.4.4数据库的安全性172
备份和恢复技术174
5.4.6数据中心建设177
5.5数据库设计和建模178
5.5.1数据库设计阶段179
5.5.2实体联系模式180
5.6分布式数据库系统183
分布式数据库概述183
5.6.2数据碎片185
5.6.3分布式数据库查询优化186
5.7数据仓库技术190
5.7.1在线分析处理190
5.7.2数据仓库192概述
5.7.3数据仓库194的设计方法
5.8数据挖掘技术195
5.8.1数据挖掘概述
5.8.2常用技术和方法197
5.8.3数据挖掘技术的应用
第6章系统配置和性能评估202
6.1计算机系统层次结构202
6.1.1计算机硬件的组成202
6.1.2计算机软件分类204
6.1.3计算机系统结构分类205
6.2存储系统207
6.2.1主存储器208
辅助存储器209
6.2.3高速缓冲存储器213
6.2.4网络存储技术217
虚拟存储技术220
6.3输入和输出系统222
6.3.1输入输出模式222
总线225
接口227
6.4指令系统230
6.4.1基本指令系统
复杂指令系统232
精简指令集233
6.5管道技术236
6.5.1管道工作原理236
6.5.2管道238的性能分析
6.5.3局部相关性和全局相关性+0
6.6多处理器系统244
6.6.1多处理器系统概述244
6.6.2大规模并行处理结构
6.6.3对称多处理器架构247
6.6.4互联网络
6.7系统性能设计250
6.7.1系统性能指数251
系统性能调整253
6.8系统性能评估256
6.8.1评估方法系统256
6.8.2经典评估方法257
6.8.3基准程序法259
第七章企业信息化战略与实施262
7.1企业信息化概述262
7.2企业信息规划264
7.2.1信息规划目录264
7.2.2信息规划和企业战略规划266
7.3信息系统开发方法268
7.3.1结构化方法268
面向对象的方法270
面向服务的方法274
原型制作方法277
7.4信息系统战略规划方法279
7.4.1业务系统规划方法279
7.4.2关键成功因素法285
7.4.3战略集转换方法286
战略数据规划方法287
7.4.5信息工程方法290
7.4.6战略网格方法292
价值链分析方法293
7.4.8战略协调模型294
7.5企业资源规划和实施296
7.5.1企业资源规划概述296
7.5.2 ERP开发方法298
7.5.3企业资源规划300的实施
7.6信息资源管理302
7.6.1信息资源管理概述302
规范和标准304
信息资源规划306
7.6.4信息资源网络建设
7.7企业信息系统309
7.7.1客户关系管理
7.7.2供应链管理311
7.7.3产品数据管理313
7.7.4产品生命周期管理315
知识管理316
7.7.6商业智能318
7.7.7企业门户319
电子商务321
7.7.9决策支持系统323
7.8电子政务325
7.8.1政府职能325
7.8.2电子政务的模式
7.8.3电子政务的实施
7.9业务流程再造331
7.9.1 BPR概述331
7 . 9 . 2 BPR 332的实施
7.9.3基于BPR 334的信息系统规划
7.10企业应用集成335
7.10.1传统企业应用集成335
7.10.2事件驱动的企业应用集成338
7.11首席信息官340
第八章软件工程342
8.1软件生命周期342
8.2软件开发方法345
8.2.1形式方法345
逆向工程347
8.3软件开发模型348
8.3.1软件开发模型概述348
8.3.2快速应用开发351
8.3.3统一过程352
8.3.4敏捷方法355
8.4软件开发环境和工具357
8.4.1软件开发环境357
软件开发工具359
8.5软件过程管理360
8.5.1软件能力成熟度模型360
软件过程评估363
第九章系统规划366
9.1系统规划概述366
9.2项目建议书和选择368
9.2.1项目立项目标和动机368
9.2.2项目立项的价值判断369
9.2.3项目的选择和确定
9.3初步调查372
9.4可行性研究373
可行性评估标准374
可行性研究的步骤376
可行性研究报告377
9.5成本效益分析技术379
成本和收益379
净现值分析382
9.5.3回收期和投资回报385
9.6系统方案386
9.6.1候选方案可行性评估386
9.6.2系统建议报告388
第10章系统分析389
10.1系统分析概述389
10.2详细调查390
详细调查的原则391
10.2.2详细调查内容392
10.2.3详细调查方法393
10.3现有系统分析395
10.4组织结构分析396
1组织结构图396
10.4.2组织结构调查
10.5系统功能分析398
10.6业务流程分析399
10.6.1业务流程分析概述400
10.6.2业务流程图401
10.6.3业务活动图403
10.6.4业务流程建模
10.7数据和数据流分析412
10 . 7 . 1数据汇总与分析12
10.7.2数据属性分析412
10.7.3数据流分析414
10.8系统要求规范414
第11章软件需求工程417
11.1软件要求概述417
11.2需求采集418
11.2.1用户访谈419
11.2.2问卷调查420
11.2.3采样422
11.2.4故事板423
11.2.5联合需求计划425
11.2.6记录技术要求426
11.3需求分析429
11.3.1需求分析任务429
需求分析方法430
11.4结构化方法431
11.4.1数据流图432
11.4.2状态转换图434
11.4.3数据字典435
11.5面向对象分析方法437
11.5.1统一建模语言56667.86666666667
11.5.2用例模型440
11.5.3分析模型447
11.6需求定义451
需求定义方法451
软件需求规格453
11.7需求验证454
11.7.1需求审查454
11.7.2要求测试457
11.8需求管理459
11.8.1需求变更管理459
11.8.3需求风险管理
11.8.4需求跟踪
第12章软件架构设计466
12.1组件和软件重用466
12.1.1主流组件标准467
12.1.2组件获取和管理469
12.1.3构件复用方法470
12.2软件架构概述472
12.3软件架构建模
软件架构风格477
经典建筑风格477
12.4.2分层架构风格479
12.4.3富互联网应用484
12.5面向服务的架构487
1 SOA概述487
12 . 5 . 2 SOA 489的关键技术
12 . 5 . 3 SOA 491实现方法
12.6软件架构评估495
12.6.1架构评估概述495
12.6.2 ATAM评估方法497
12.6.3 SAAM评估方法499
12.7软件产品线501
12.7.1产品线501的流程模型
12.7.2建立产品线504
第13章系统设计507
13.1系统设计概述507
13.2工艺流程设计
13 . 2 . 1工艺设计概述
13.2.2工作流管理系统
13.2.3流程设计工具514
13.3结构化设计519
13.3.1模块结构519
13.3.2系统结构图523
13.4面向对象设计
13.4.1设计软件类527
对象持久性和数据库528
13.4.3面向对象设计原理529
13.5设计模式532
13.5.1设计模式概述533
13.5.2设计模式分类534
第14章系统实施和测试538
14.1系统实现概述538
14.1.1编程方法5338
14.1.2编程语言和风格539
14.2软件测试概述
测试自动化541
14.2.2软件调试543
14.3软件测试方法
静态测试5444
白盒测试546
黑盒测试548
14.4测试类型551
单元测试551
集成测试553
14.4.3系统测试555
其他测试类型556
14.5面向对象系统测试57
14 . 5 . 1面向对象系统的测试策略5577
面向对象系统的单元测试59
14.5.3面向对象系统集成测试
14.6软件测试组织
第15章系统运维564
15.1遗留系统的处理策略46643.666666666666
15.1.654338+0的评估方法。56538.66666666666
15.1.2进化策略567
15.2系统转换和移交568
15 . 2 . 1新旧系统的转换策略56638.68666666667
15.2.2数据转换和迁移
15.3系统的扩展和集成73
15.4系统运行管理574
15.4.1系统成本管理
15.4.2系统用户管理575
15.4.3网络资源管理577
15.4.4软件资源管理578
15.5系统故障管理579
15.5.1故障监控579
15.5.2故障调查580
15.5.3故障支持和恢复处理581
15.6软件维护582
15.6.1软件维护概述582
15.6.2软件维护的影响因素
15.6.3软件维护费用585
15.6.4软件维护管理586
15.8系统监督和评估588
15.8.1工程监理589
15.8.2系统评估590
第16章新技术的应用592
16.1中间件技术
16.1.1中间件概述592
16.1.2主中间件566666846
16.1.3中间件与组件的关系599
16.2 J2EE和网络平台600
J2EE核心技术601
16.2.2 Java企业应用框架603
16.2.3 .NET平台概述606
16.2.4对比分析
16.3虚拟计算10
P2P计算16.3.1
16.3.2云计算616
16.3.3软件即服务618
16.3.4网格计算621
普及计算623
16.4片上系统625
1 SoC设计626
16.4.2 SoC验证628
16.5多核技术630
多核和多线程630
16.5.2多核编程631
面向方面的编程632
1 AOP概述632
16 . 6 . 2 AOP 635的关键技术
17章嵌入式系统的分析与设计638
17.1嵌入式系统概述638
17.2嵌入式数据库系统640
17.3嵌入式实时操作系统643
1嵌入式操作系统概述643
17.3.2多任务调度算法646
17.3.3优先级反转650
17.4嵌入式系统开发653
1开发平台654
17.4.2开发流程655
软件和硬件的协同设计
17.4.4系统分析与设计660
低功耗设计663
18系统安全分析与设计666章
18.1信息系统安全体系
18.2数据安全和保密性669
18.2.1数据加密技术
18.2.2认证技术670
18.2.3密钥管理系统673
18.3通信与网络安全技术675
1防火墙675
18.3.2虚拟专用网680
安全协议681
18.3.4单点登录技术683
18.4病毒防护和入侵防护685
18 . 4 . 1病毒防护技术56438 . 4866666667
18.4.2入侵检测技术687
18.4.3入侵防御技术689
18.4.4网络攻击与防范690
计算机犯罪与预防693
18.5系统访问控制技术694
18.5.1访问控制概述694
18.5.2访问控制模型696
18.5.3访问控制分类697
18.6容灾和业务连续性699
灾难恢复技术699
灾难恢复规划700
18.6.3业务连续性计划
18.7安全管理措施704
安全管理的内容705
安全审计706
18.7.3保护私人信息707
19系统可靠性分析与设计709章
19.1系统可靠性概述709
19.1.1系统故障模型709
19.1.2系统可靠性指数711
19.1.3系统可靠性模型711
19.2系统可靠性分析713
19.3冗余技术715
19.3.1冗余技术的分类716
19.3.2冗余系统717
19.4软件容错技术718
19.4.1 N版本719的编程
19.4.2恢复块方法720
19.4.3防守编程721
19.5双机容错技术722
19.6集群技术724
1集群技术概述724
19.6.2高性能计算集群726
19.6.3负载平衡集群728
19.6.4高可用性集群729
负载平衡技术731
19.6.6流程迁移技术734
第二十章项目管理737
20.1项目开发计划737
20.1.1项目开发计划概述737
20.1.2项目开发计划的编制740
20.2范围管理741
范围规划742
20.2.2创建工作分解结构743
范围确认和控制744
20.3进度管理746
20.3.1活动排序746
20.3.2活动资源估算749
20.3.3活动持续时间估计750
进度控制754
20.4成本管理
20.4.1成本估算756
成本预算757
成本控制759
20.5软件配置管理762
20.5.1配置管理概述
20.5.2配置ID 764
变更控制766
版本控制768
20.5.5配置审计769
配置状态报告770
20.6质量管理
软件质量模型772
质量管理计划774
20.6.3质量保证和质量控制
20.7人力资源管理
20.7.1人力资源规划
20.7.2成立项目小组780
20.7.3项目团队建设781
20.7.4管理项目团队784
20.7.5通信管理785
20.8风险管理787
20.8.1风险管理的概念788
主要风险类型789
风险管理的过程790
20.9信息(文件)管理793
软件文档概述793
软件文档标准796
20.9.3数据要求描述798
软件测试计划798
软件测试报告800
技术报告800
项目开发总结报告802
参考804
罗马数字 12
系统分析师教程
罗马数字13
目录