1.绘制系统上下文范围关系图,2.创建用户界面原型,3.分析需求可行性,4.确定需求优先级,5.为需求建立模型,6.创建数据字典,7.使用QFD)涵盖了需求分析中多个方面的活动,但它们并非全部属于结构化或面向对象方法的核心标准步骤,有些是补充性技术(如原型、QFD),有些是前期工作(可行性、优先级)。下面我将对比这些步骤在结构化方法和面向对象方法中的角色、顺序和重要性。一、步骤概览与通用定位步骤活动内容典型阶段结构化方法面向对象方法1绘制系统上下文范围关系图需求获取/分析早期核心(顶层DFD)可用作补充(系统边界图)2创建用户界面原型需求验证/确认可选(用于澄清需求)可选(用于用例细化)3分析需求可行性项目启动前(非需求分析)前置活动前置活动4确定需求优先级需求管理(排序)可做(MoSCoW等)可做(用例优先级)5为需求建立模型需求分析核心DFD、DD、加工说明用例图、类图、序列图等