结构化需求剖析方法补充马宁.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
结构化需求剖析方法补充马宁

需求分析 结构化分析方法;结构化分析模型的组成 数据建模 功能建模 数据词典 行为建模 软件需求规格说明书;结构化分析模型的组成;数据字典是模型的核心 实体关系图(ER图):描述数据对象间的关系 ,用于数据建模。 数据流图(DFD图):描述了数据流在系统中流动的过程,以及对数据流进行变换的功能,用于功能建模。 状态迁移图(STD图):描述了对外部事件的响应方式,表示了系统的各种行为模式(称为状态)以及在状态间进行变迁的方式,用于行为建模。 ;数据建模—— ER图;数据建模的目标;数据对象、属性和关系;属性;关系;基数;ER图;ER图;例如,教学管理系统中的教师、学生和课程之间的关系: ;功能建模——数据流图;分层数据流图的两种表示;数据流图示例;顶层数据流图;;;例2:超市经营管理系统 该系统负责管理超市经营过程中的各个环节,具体包括销售货物、库存统计、采购商品、财务核算等内容。 销售:接受顾客的订单,并根据客户的需要开具收据或发票; 库存:随时查询库存商品的数量; 采购:向供应商订货,支付货款,并回收发票; 财务核算:对经营的财务情况进行核算,计算收益;;顶层数据流图;;第二层——销售数据流图;;例4:教学管理系统;数据词典;数据字典中采用符号;数据流名称;数据元素名称;数据文件名称;加工名称;外部实体名称;数据词典的使用;状态迁移图可以用来描述系统或对象的状态,以及导致系统或对象的状态改变的事件,从而描述系统的行为。 状态迁移图指明系统的状态如何响应外部的事件进行推移。 在状态迁移图中,用圆圈“○”表示可得到的系统状态,用箭头“→”表示从一种状态向另一种状态的迁移。在箭头上要写上导致迁移的信号或事件的名字。 状态迁移图指明了作为特定事件的结果(状态)。在状态中包含可能执行的行为(活动或加工)。;分层的状态迁移图;复习题;3、系统分析阶段的主要任务是勾画新系统的逻辑模型,以便说明( )。 A、系统开发的可行性 B、系统是什么 C、系统干什么 D、系统如何实施 4、信息系统开发各阶段的顺序是( )。 A、总体规划、系统设计、系统实施、系统评价、系统分析、运行维护 B、总体规划、系统分析、系统设计、系统实施、运行维护、系统评价 C、系统分析、总体规划、系统设计、系统实施、运行维护、系统评价 D、系统分析、系统设计、系统实施、运行维护、总体规划、系统评价;5、对当前系统进行初步调查工作应重点在哪个阶段进行( )。 A、总体规划阶段 B、系统分析阶段 C、系统设计阶段 D、系统实施阶段 6、结构化方法中,数据流程图是( )。 A、工程流程图的抽象 B、业务流程图的抽象 C、系统流程图的抽象D、程序流程图的抽象;二、判断题: 1.现行系统的逻辑模型应通过数据流程分析构建( )。 2.业务流程分析是总体规划阶段的主要任务( )。 3.数据流图的子图与父图的数据流必须平衡( )。 4.代码设计是系统分析阶段的主要任务之一( )。 5.数据流图的子图与父图的数据流必须平衡( ) 6.信息系统的逻辑模型要解决系统“干什么”,同时也要解决系统“如何干”等问题。( ) 7.业务流程分析主要是为了描述现行系统的物理模型( );三、应用题: 1.某仓库管理系统按以下步骤进行信息处理,请绘制其数据流图。 (1)保管员根据当日的出库单??入库单通过出入库处理去修改库存台账。 (2)根据库存台账,制作各种表格。 (3)需要查询时,只要给出查询条件,就可根据库存台账获得查询结果。;2.已知某系统的二级数据流图是正确的(如图2所示),请指出其一级数据流图(如图1所示)的错误,并改正。 ;F1:单据文件

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档