第1章 绪论
系统分析师角色
职责:需求分析、系统设计、项目管理、技术协调。
能力要求:技术深度(架构设计、开发方法) + 业务理解(企业流程、行业知识) + 沟通能力。
系统开发生命周期
传统模型:瀑布模型、V模型、螺旋模型。
敏捷方法:Scrum、XP,强调迭代与用户反馈。
关键概念
系统边界、 stakeholders(利益相关者)、可行性分析(技术/经济/操作可行性)。
第2章 数学与工程基础
数学工具
离散数学:逻辑运算、集合论、图论(最短路径、最小生成树)。
概率与统计:贝叶斯定理、期望值、蒙特卡洛模拟。
数值计算:迭代法、数值稳定性。
系统工程
系统建模:UML、SysML。
优化方法:线性规划(单纯形法)、动态规划。
算法基础
时间复杂度分析(O(n))、经典算法(排序、搜索、动态规划)。
第3章 计算机系统
硬件体系结构
CPU组成(ALU、控制单元)、存储层次(Cache-主存-外存)、I/O系统。
并行计算:多核、GPU、 Flynn分类法(SISD/MIMD等)。
操作系统
进程管理(调度算法)、内存管理(分页/分段)、文件系统。
虚拟化技术:Hypervisor、容器(Docker)。
性能评估
指标:吞吐量、响应时间;工具:Profiler、Benchmark。
第4章 计算机网络与分布式系统
网络体系结构
OSI七层模型 vs. TCP/IP四层模型。
核心协议:HTTP/HTTPS、TCP(三次握手)、IP(路由算法)。
分布式系统
CAP定理:一致性(Consistency)、可用性(Availability)、分区容错性(Partition Tolerance)的权衡。
技术:RPC、消息队列(Kafka)、分布式存储(HDFS)。
安全机制
加密(AES、RSA)、认证(OAuth 2.0)、防火墙/VPN。
第5章 企业信息化
信息化战略
企业架构:Zachman框架、TOGAF。
系统集成:EAI(企业应用集成)、ESB(企业服务总线)。
典型系统
ERP(资源计划)、CRM(客户关系)、SCM(供应链)。
数据中台:统一数据治理、数据仓库(ETL流程)。
新兴技术
云计算(IaaS/PaaS/SaaS)、大数据(Hadoop/Spark)、物联网(IoT架构)。
第6章 软件工程
开发方法学
结构化方法(数据流图DFD) vs. 面向对象(UML类图/用例图)。
设计模式:单例、工厂、观察者模式。
质量保证
测试策略:单元测试、集成测试、性能测试。
CMMI成熟度模型:五级评估体系。
项目管理
成本估算(COCOMO模型)、风险分析(蒙特卡洛模拟)、敏捷度量(燃尽图)。
各章关联性总结
基础支撑:数学(第2章)与计算机系统(第3章)是技术底层基础。
系统设计:网络与分布式(第4章)支撑企业信息化(第5章)的架构设计。
工程实践:软件工程(第6章)提供方法论,贯穿系统开发全生命周期(第1章)。
导图
总结
绪论告诉我们,什么是系统分析师,数学告诉我们什么是科学思维,从计算机系统底层到计算机网络到数据库系统体现的设计,系统分析师的工作离不开公司,下面介绍公司的企业文化以及系统分析的职能。最后是设计项目离不开的软件工程。