结构化系统分析(Structured Analysis, SA)和面向对象系统分析(Object-Oriented Analysis, OOA)是两种主流的系统分析范式。下面针对七个步骤,对比两者的工作内容、建模工具和核心思想。1. 绘制系统上下文关系图方法工作内容核心工具特点结构化识别系统边界、外部实体(人员、其他系统)以及与系统之间的数据流。上下文图(DFD顶层图)强调数据流动方向(输入/输出),不关心行为顺序。面向对象识别系统边界、参与者(Actor)以及参与者期望的系统功能(用例)。用例图强调参与者与系统之间的交互目标,展示功能需求。比较:结构化上下文图聚焦“数据流”,面向对象用例图聚焦“功能用例”;两者都定义系统边界,但视角不同。2. 创建用户界面原型方法工作内容特点结构化一般不作为核心步骤;早期方法依赖文档和DFD,原型使用较少。但现代结构化方法也可结合原型辅助需求确认。非必需,可补充使用。