第2章软件需求分析资料.ppt

第2章 软件需求分析 内容介绍 2.1 需求分析的任务 2.2 需求分析的步骤 2.3 实体-关系图 2.4 数据流图 2.5 数据字典 2.6 需求分析图形工具 2.7 需求分析的文档 2.8 案例分析 2.9 小结 2.1 需求分析的任务 需求分析是研究用户要求,以得到目标系统的需求定义的过程。 需求分析的基本任务是软件开发人员和用户一起完全弄清用户对系统的确切要求。 需求分析是理解、分析和表达“系统必须做什么”的过程。 需求分析阶段的具体任务 1. 确定目标系统的具体要求 (1)确定系统的运行环境要求 。 (2)系统的性能要求 。 (3)系统功能 。 (4)接口需求 。 2. 建立目标系统的逻辑模型 (1)数据模型:理解和表示问题的信息域。 (2)功能模型:定义软件的功能 。 (3)行为模型:表示软件的行为 。 2.2 需求分析的步骤 (1)进行调查研究 。 (2)分析和描述系统的逻辑模型。 (3)复审 。 1.进行调查研究 调查研究的方法有访谈、分发调查表或开会等。 (1)访谈 :正式访谈和非正式访谈 。 (2)分发调查表:调查表中列出需要的内容,让用户书面回答问题。 (3)开会 :可采用开会-讨论-确认的方法进行调查。 2.分析和描述系统的逻辑模型 (1)建立起目标系统的逻辑模型 要分析来自用户的信息,通过“抽象”建立目标系统的逻辑模型。

文档评论(0)

1亿VIP精品文档

相关文档