第5章信息系统的需求分析.ppt
《第5章信息系统的需求分析.ppt》由会员分享,可在线阅读,更多相关《第5章信息系统的需求分析.ppt(64页珍藏版)》请在优知文库上搜索。
1、信息系统分析与设计1第第5章章 信息系统的需求分析信息系统的需求分析 信息系统分析与设计2教学内容教学内容需求分析的任务、步骤;需求分析必须遵循的基需求分析的任务、步骤;需求分析必须遵循的基本原则;需求分析的方法;数据流图和数据字典的运本原则;需求分析的方法;数据流图和数据字典的运用;结构化语言、判定表和判定树的使用;用;结构化语言、判定表和判定树的使用;E-RE-R模型、模型、层次方框图、层次方框图、IPOIPO图和图和WarnierWarnier图的使用;需求分析文图的使用;需求分析文档和需求分析评审等。档和需求分析评审等。教学要求教学要求1 1熟练掌握:数据流图和数据字典的运用;结构熟练
2、掌握:数据流图和数据字典的运用;结构化语言、判定表和判定树的使用。化语言、判定表和判定树的使用。2 2一般掌握:需求分析的任务、步骤;需求分析一般掌握:需求分析的任务、步骤;需求分析必须遵循的基本原则;需求分析的方法;必须遵循的基本原则;需求分析的方法;E-RE-R模型、模型、层次方框图、层次方框图、IPOIPO图和图和WarnierWarnier图的使用。图的使用。了解:需求分析文档和需求分析评审。了解:需求分析文档和需求分析评审。信息系统分析与设计35.1 需求分析概述需求分析概述 5.1.1 需求分析的任务和目的需求分析的任务和目的 需求分析的基本任务是要准确回答需求分析的基本任务是要准
3、确回答“系统必须做什么?系统必须做什么?”这这个问题。个问题。需求分析的具体任务包括:需求分析的具体任务包括:1.1.确定对系统的综合要求确定对系统的综合要求 对系统的综合要求主要包括功能要求、性能要求、运行要求对系统的综合要求主要包括功能要求、性能要求、运行要求和其他要求等四个方面。和其他要求等四个方面。2.2.分析系统的数据要求分析系统的数据要求 由系统的信息流归纳抽象出系统要求的数据以及数据的逻辑由系统的信息流归纳抽象出系统要求的数据以及数据的逻辑关系。关系。3.3.导出目标系统的详细逻辑模型导出目标系统的详细逻辑模型 通过以上二项分析的结果导出目标系统的详细逻辑模型。通过以上二项分析的
4、结果导出目标系统的详细逻辑模型。4.4.修正项目开发计划修正项目开发计划,编写用户手册概要,编写用户手册概要。5.5.编写系统需求规格说明书,并提交审查。编写系统需求规格说明书,并提交审查。信息系统分析与设计4 5.1.2 需求分析的难点需求分析的难点 需求分析的难点主要体现在以下几个方面需求分析的难点主要体现在以下几个方面:(1 1)问题的复杂性)问题的复杂性 (2 2)交流障碍)交流障碍 (3 3)不完备性和不一致性)不完备性和不一致性 (4 4)需求易变性)需求易变性信息系统分析与设计5 通过以下做法可以通过以下做法可以大大克服上述困难:大大克服上述困难:(1 1)项目的参与者(包括软件
5、设计开发人员和用户等)项目的参与者(包括软件设计开发人员和用户等)必须在需求分析过程中加强沟通和协调。一方面,软件设必须在需求分析过程中加强沟通和协调。一方面,软件设计人员应尽量使用通俗的语言与用户进行交流;另一方面,计人员应尽量使用通俗的语言与用户进行交流;另一方面,用户应积极主动地配合软件设计人员的工作。用户应积极主动地配合软件设计人员的工作。(2 2)为了保证需求分析阶段能够提出完整、准确的系)为了保证需求分析阶段能够提出完整、准确的系统逻辑模型,开发人员必须花费足够的时间,全面了解用统逻辑模型,开发人员必须花费足够的时间,全面了解用户的需要,绝不能在需求模糊的情况下仓促进行系统的设户的
6、需要,绝不能在需求模糊的情况下仓促进行系统的设计和编程。根据国外的统计资料表明,在典型环境下开发计和编程。根据国外的统计资料表明,在典型环境下开发系统,需求分析阶段的工作量大约要占到整个系统开发工系统,需求分析阶段的工作量大约要占到整个系统开发工作量的作量的20%20%左右。左右。(3 3)使用一些有效的需求分析方法(如结构化分析方)使用一些有效的需求分析方法(如结构化分析方法等)及自动化工具法等)及自动化工具(如如CASECASE工具工具)来进行需求分析。来进行需求分析。信息系统分析与设计6 5.1.3 需求分析的步骤需求分析的步骤 需求分析阶段的工作,大致可分为以下几个步骤:需求分析阶段的
7、工作,大致可分为以下几个步骤:(1)(1)通过调查研究,获取用户的需求通过调查研究,获取用户的需求 可以采取以下一些调查方式:可以采取以下一些调查方式:l l 发调查表;发调查表;l l 召开调查会;召开调查会;l l 向用户领域的专家个别咨询;向用户领域的专家个别咨询;l l 实地考察;实地考察;l l 跟踪现场业务流程;跟踪现场业务流程;l l 查阅与待开发系统有关的资料;查阅与待开发系统有关的资料;l l 使用各种调查工具等。使用各种调查工具等。(2)(2)去除非本质因素,确定系统的真正需求。去除非本质因素,确定系统的真正需求。(3)(3)描述需求,建立系统的逻辑模型。描述需求,建立系统
8、的逻辑模型。(4)(4)书写需求规格说明书,进行需求复审。书写需求规格说明书,进行需求复审。信息系统分析与设计7 5.1.4 需求分析的原则需求分析的原则 目前存在着许多需求分析的方法,虽然各种方法都目前存在着许多需求分析的方法,虽然各种方法都有其独特的描述方式,但不论采用何种方法,需求分有其独特的描述方式,但不论采用何种方法,需求分析都必须遵循以下的基本原则:析都必须遵循以下的基本原则:(1)能够表达和理解问题的数据域和功能域能够表达和理解问题的数据域和功能域 (2)能够将复杂问题分解化简能够将复杂问题分解化简 (3)能够给出系统的逻辑视图和物理视图能够给出系统的逻辑视图和物理视图信息系统分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 需求 分析