- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章信息系统的需求分析new.ppt
MIS研究生课 甘仞初 北京理工大学管理与经济学院 第5章 信息系统的需求分析 教学内容 需求分析的任务、步骤;需求分析必须遵循的基本原则;需求分析的方法;数据流图和数据字典的运用;结构化语言、判定表和判定树的使用;E-R模型、层次方框图、IPO图和Warnier图的使用;需求分析文档和需求分析评审等。 教学要求 1.熟练掌握:数据流图和数据字典的运用;结构化语言、判定表和判定树的使用。 2.一般掌握:需求分析的任务、步骤;需求分析必须遵循的基本原则;需求分析的方法;E-R模型、层次方框图、IPO图和Warnier图的使用。 3.了解:需求分析文档和需求分析评审。 5.1 需求分析概述 5.1.1 需求分析的任务和目的 需求分析的基本任务是要准确回答“系统必须做什么?”这个问题。 需求分析的具体任务包括: 1.确定对系统的综合要求 对系统的综合要求主要包括功能要求、性能要求、运行要求和其他要求等四个方面。 2.分析系统的数据要求 由系统的信息流归纳抽象出系统要求的数据以及数据的逻辑关系。 3.导出目标系统的详细逻辑模型 通过以上二项分析的结果导出目标系统的详细逻辑模型。 4.修正项目开发计划,编写用户手册概要。 5.编写系统需求规格说明书,并提交审查。 5.1.2 需求分析的难点 需求分析的难点主要体现在以下几个方面: (1)问题的复杂性 (2)交流障碍 (3)不完备性和不一致性 (4)需求易变性 通过以下做法可以大大克服上述困难: (1)项目的参与者(包括软件设计开发人员和用户等)必须在需求分析过程中加强沟通和协调。一方面,软件设计人员应尽量使用通俗的语言与用户进行交流;另一方面,用户应积极主动地配合软件设计人员的工作。 (2)为了保证需求分析阶段能够提出完整、准确的系统逻辑模型,开发人员必须花费足够的时间,全面了解用户的需要,绝不能在需求模糊的情况下仓促进行系统的设计和编程。根据国外的统计资料表明,在典型环境下开发系统,需求分析阶段的工作量大约要占到整个系统开发工作量的20%左右。 (3)使用一些有效的需求分析方法(如结构化分析方法等)及自动化工具 如CASE工具 来进行需求分析。 5.1.3 需求分析的步骤 需求分析阶段的工作,大致可分为以下几个步骤: 1 通过调查研究,获取用户的需求 可以采取以下一些调查方式: l??发调查表; l??召开调查会; l??向用户领域的专家个别咨询; l??实地考察; l??跟踪现场业务流程; l??查阅与待开发系统有关的资料; l??使用各种调查工具等。 2 去除非本质因素,确定系统的真正需求。 3 描述需求,建立系统的逻辑模型。 4 书写需求规格说明书,进行需求复审。 5.1.4 需求分析的原则 目前存在着许多需求分析的方法,虽然各种方法都有其独特的描述方式,但不论采用何种方法,需求分析都必须遵循以下的基本原则: 1 能够表达和理解问题的数据域和功能域 2 能够将复杂问题分解化简 3 能够给出系统的逻辑视图和物理视图 5.1.5 需求分析方法 目前常见的需求分析方法有: 1.功能分解方法 2.结构化分析方法 3.信息建模方法 4.面向对象的分析 5.2.1 数据流图 在需求分析阶段,数据流 也称信息流 是系统分析的基础。所谓数据流,形象地说就是系统中“流动的数据结构”。数据流图 DFD,Data Flow Diagram 是描述软件系统中数据处理过程的一种有力的图形工具。数据流图从数据传递和加工的角度出发,刻画数据流从输入到输出的移动和变换过程。由于它能够清晰地反映系统必须完成的逻辑功能,所以它已经成为需求分析阶段最常用的工具。 1.数据流图的用途 画数据流图的基本目的是利用它作为交流信息的工具。数据流图的另一个主要用途是作为分析和设计的工具。 2.数据流图的组成符号 1)基本符号 表5-1 数据流图中的基本符号 2)附加符号 表5-2 数据流图的附加表示符号 3.数据流图的绘制 1)数据流图绘制的主要步骤 (1)确定系统的输入输出 (2)由外向里画系统的顶层数据流图 (3)自顶向下逐层分解,绘出分层数据流图 2)绘制数据流图的实例 假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据:零件编号、零件名称、定货数量、目前价格、主要供应者和次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存数量少于库存量临界值时就应该再次定货。 数据流图有4种成分:源点或终点、加工、数据存储和数据流。因此,第一步可以从问题描述中提取数据流图的4种成分。 对于
您可能关注的文档
最近下载
- 2024年上海农林职业技术学院高职单招职业技能测验2018-2023年高频考点试题含答案解析.docx VIP
- 内蒙古版《综合实践活动》三下身边的运动场 教案.doc VIP
- 呼吸系统疾病病人的护理试题及答案.docx VIP
- ASUS华硕ASUS NUCsNUC Mini PCsASUS NUC 14 Elite Mini-PC (NUC14MNK)ASUS NUC 14 Essential NUC14MNkX User Manual (Traditional Chinese)说明书用户手册.pdf
- 城阳街道分布式厨余垃圾处置中心项目环境报告.pdf VIP
- 六年级上语文期末试题质量检测 2025 深圳罗湖区.doc VIP
- 运距确认单壹.pdf VIP
- 2025年上海农林职业技术学院单招笔试职业能力测验试题库含答案解析.docx VIP
- 污水处理厂高程图.pdf VIP
- 六年级数学上册试题 -《5.圆》单元测试 人教版(含答案).pdf VIP
原创力文档


文档评论(0)