第三讲需求_3解说.ppt

第三章 需求分析 意义: 软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码做得如何出色,不能真正满足用户需求的软件只会令用户失望,给开发带来烦恼。 任何系统都必须有数据支撑,分析系统的数据要求通常采用建立数据模型的方法! 借助当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么”的问题。 4. 修正系统开发计划 对系统的成本和进度作更准确的估计 3.2 获取需求的方法 访谈 结构化分析方法(面向数据流自顶向下求精) 简易的应用规格说明技术 快速原型法 (1)访谈 正式访谈 非正式访谈 面向数据流的分析方法,采用数据流图建立功能模型 (3) 简易的应用规格说明技术 (4) 快速原型法 快速原型即快速建立起来的旨在演示目标系统主要功能的可运行的程序。 快速建立软件原型是最准备、最有效、最强大的需求分析技术。 快速原型应具备的特性是“快速”、“容易修改” 1)分析建模 模型--就是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。通常,由一组图形符号和组织这些符号的规则组成。 需求分析过程具体的建模方法有: 基于功能建模:用例图 基于行为的建模:状态图 数据建模:实体-关系图 数据模型中包含3种相互关联的信息: 数据对象(实体) 数据对象的属性 数据对象彼此间相互连接的关系。 实例二

文档评论(0)

1亿VIP精品文档

相关文档