软件工程课件第3章-需求分析第六版张海潘编著.ppt

软件工程课件第3章-需求分析第六版张海潘编著.ppt

需求获取是如此之难 需求分析方法遵守的原则 必须理解并描述问题的信息域,建立数据模型。 必须定义软件应完成的功能,建立功能模型。 必须描述作为外部事件结果的软件行为,建立行为模型。 必须对描述信息、功能和行为的建模进行分解,用层次的方法展示细节。 3.2 与用户沟通获取需求的方法 访谈 面向数据流自顶向下求精 简易的应用规格说明技术 快速建立软件原型 需求的获取 需求获取是开发人员与客户或用户一起对应用领域进行调查研究,收集系统需求的过程 需求分析是将获取到的需求准确的理解、求精,并将其转化为完整的需求定义(包括建模),进而生成需求规约的过程。 需求获取和分析有一定的难度,因为: 1)项目相关人员通常并不真正知道希望计算机做什么,让他们清晰的表达出 需求的获取 2) 项目相关人员用自己的语言表达需求,这些语言包含很多工作中的专业术语和专业知识。系统分析员没有这些知识和经验,而他们又必须了解这些需求。 3)不同的项目相关人员有不同的需求,可能以不同的方式表达,分析人员必须发现所有潜在的需求资源,而且能发现这些需求的相容或冲突之处。 4)经济和业务环境决定了分析是动态的,需求在分析过程中会发生变更。个别需求的重要程度会改变,新的需求会从新的项目相关人员那里得到。 3.2.2 面向数据流自顶向下求精 1.

文档评论(0)

1亿VIP精品文档

相关文档