




已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章需求分析,需求分析,确定对系统的综合要求不同的人的要求和计算机水平分析系统的数据要求导出系统的逻辑模型修正系统开发计划开发原型系统,开发复杂的系统结果总不令人满意在美国,每年花费超过$2500亿开发175000个软件项目只有16的项目能够按时、按预算、满足用户要求大约31%的项目在完成之前就被取消了52.7%的项目成本是原来预算的189项目失败的主要原因缺乏用户参与:13不完整的需求规格说明:12不断改变的需求:12,需求分析为什么会这么困难?客户说不清楚需求需求自身经常变动分析人员或客户理解有误,需求分析的任务,系统功能要求系统必须做什么?性能要求做得怎样?运行要求运行环境、软硬件配置等。未来可能的扩充要求,需求分析的任务,分析系统的数据要求建立概念模型形象描绘数据结构数据结构规范化导出逻辑模型修正计划:重估成本、进度,数据流图,数据流图(DataFlowDiagram)符号,数据流图,订货系统的功能级数据流图,把处理事务的功能进一步分解后的数据流图,数据流图,命名为数据流(或数据存储)命名为处理命名用途信息交流的工具分析和设计的工具,数据字典(DataDictionary),数据字典的内容定义数据的方法数据字典的用途数据字典的实现,数据字典,数据字典是对数据流图中所包含的所有元素的定义的集合数据字典的内容(别名)数据流数据项数据文件或数据库,数据字典定义,符号含义举例被定义为与x=ab.,.或.|.或x=a,b,x=a|b.或m.n重复x=a,x=3a8(.)可选x=(a)“.”基本数据元素x=“a”.连结符x=1.9,数据字典,名字:零件编号别名:描述:唯一地标识库存清单中一个特定零件定义:零件编号=8字符8位置:定货报告定货信息库存清单,系编号2数字2*二位数字,如01,02*,存折格式,存折户名所号帐号开户日性质(印密)1存取行50户名2字母24所号“001”.“999”帐号“00000001”.“99999999”开户日年月日性质“1”.“6”注:“1”表示普通户,“5”表示工资户等印密“0”注:印密在存折上不显示存取行日期(摘要)支出存入余额操作复核,教材购销系统,教材购销系统的系统模型先由系办公室的张秘书开一购书证明,学生凭证明找教材科的王会计开购书发票,向李出纳员交付书款,然后到书库找赵保管员领书。,去掉非本质因素,建立目标系统的逻辑模型,完善和补充对目标系统的描述,数据流图的层次结构,为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图。,在多层数据流图中,顶层流图仅包含一个加工,它代表被开发系统。它的输入流是该系统的输入数据,输出流是系统所输出数据底层流图是指其加工不需再做分解的数据流图,它处在最底层中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图。,一、画出分层数据流图,教材购销系统:顶层数据流图,把系统分解为销售和采购两大加工,P56,不同的人绘制的数据流图可能是不一样的分层DFD的优点便于实现便于使用,二、确定数据定义和加工策略,1、向用户调查发票学号+姓名+书号+单价+数量+总价+书费合计领书单学号+姓名+书号+数量2、在底层数据流图中,从输出沿着DFD向数据源点回溯,三、需求分析的复审,父图和子图不平衡父图和子图的输入输出是否一致例外:允许增加数据流(出错信息)或分解数据流未区分局部文件和局部外部项一般来说除底层的DFD图需画出全部文件外,各中间层的DFD仅显示处于加工之间的接口文件。分解的速度太快:一般24,不超过7个不遵守加工编号规则,商店业务处理系统,绘制顶层数据流图,商店业务处理的主要功能应当有销售、采购、会计三大项。主要数据流输入的源点和输出终点是顾客和供应商。然后从输入端开始,根据商店业务工作流程,画出数据流流经的各加工框,逐步画到输出端,得到第一层数据流图,第一层数据流图,加细每一个加工框销售细化,采购细化,E-R图,实体关系图能直观地表达数据间的复杂关系,在结构化分析模型中,作为数据分析和建模的工具,在数据库设计中早已广泛应用。实体(属性)关系,ER模型,一对一联系(1:1)一对多联系(1:N)多对多联系(M:N),用户对E-R图的修改,分析人员要把它反映到数据流图、数据字典当中。,P49,ER图,结构化分析模型,加工说明(PSPEC),加工说明是对DFD中每个加工所作的说明,包括输入数据、加工逻辑和输出数据等。加工说明描述工具结构化语言(P42)判定表判定树IPO图,判定表与判定树(P43)表示复杂的条件组合与应做动作之间的对应关系判定表与判定树并不适用于作为一种通用的设计工具,通常作为一种辅助工具,用判定树表示计算行李费的算法,控制流图(CFD),数据条件,控制输入,加工激活信号,控制输出,加工模型,PSPEC,控制模型,CSPEC,输出数据,控制输入,输入数据,DFD,CFD,CFD的符号表示,控制信息或事件,引用控制说明,DFD和CFD例子-DFD,信号,半分钟数据,光电管采集,计数传送,工控机处理,实时数据显示,班数据处理,半小时数据,班数据,DFD和CFD例子-CFD,翻屏,人工驱动信息,时钟,半小时,半分钟,某型号累加,物品经过,信号,半分钟数据,光电管采集,计数传送,工控机处理,实时数据显示,班数据处理,半小时数据,班数据,无动作,STD,描述软件状态变迁符号表示矩形-系统状态箭头-状态转变方向规则表达式-事件/触发行为,状态1,状态2,事件/触发行为,STD例子,20秒到/翻屏,生成最新数据/翻屏,半小时到/工控处理,半分钟到/传送,空闲/采集,物品经过/计数,采集,PLC计数,传送,工控处理,实时翻屏,需求获取,挑战问题空间人之间的通讯合作关系获取的内容:功能、性能快速原型法在需求分析中的应用,需求获取的原则,划分抽象投影,需求获取的技术,提问不随意提问座谈跟踪体验,验证软件需求,验证软件需求正确性的四个方面一致性不能相互矛盾完整性规格说明书应包括用户需要的每一个功能或性能现实性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 健康休闲食品线下讲座与研讨会创新创业项目商业计划书
- 智能机器人伴侣创新创业项目商业计划书
- 亚麻纤维制品厂创新创业项目商业计划书
- 自动化法律文档审查创新创业项目商业计划书
- 智能护膝制造创新创业项目商业计划书
- 三、太阳能教学设计-2025-2026学年初中物理苏科版九年级下册-苏科版2012
- 金融常识笔试题及答案
- 龙泉职业技能试题及答案
- 升降门安全培训课件
- 2026届安徽省长丰县第二中学高三物理第一学期期末教学质量检测试题
- 弹药入库堆垛方案模板
- 资源人脉入股协议书模板
- 提高住院患者围手术期健康宣教知晓率品管圈活动报告
- 不健康食品课件:健康成长远离垃圾食品
- 2025年贵州省中考英语试题(附答案和音频)
- 驾驶员高级工考试题及答案
- 2025届四川眉山中考历史真题试卷【含答案】
- 2024北京北师大实验中学高二10月月考数学试题及答案
- 在制品生产车间管理制度
- 学校口腔健康知识讲座
- 子公司运营规范管理制度
评论
0/150
提交评论