[信息与通信]软件工程-2-需求工程20122.ppt

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

五、建模技术小结 模型类型或方法 主要针对的系统层面 描述 数据流图 行为 将系统建模为数据的功能转换的有向图 有限状态模型 行为 对系统状态和对事件响应的处理功能进行建模 小规约/过程规约 行为 功能和动态行为的算法描述 “实体—关系”图 结构 功能转换处理的数据模型 数据字典 — 所有模型构件的自然语言描述 本章知识点总结 需求概述 需求分析的任务和原则 需求工程的主要活动 需求分类 需求获取 需求调查内容 需求获取方法 结构化分析模型 数据流图(DFD) 实体关系图(E-R) 状态变迁图 数据字典 * 通过样例文档,对比说明目前的需求描述缺少的信息,同时说明在该文档当中对需求分析原则的体现。 * 将原则的内容落实到模型进行实现。 * Data Dictionary,简称 * Data Dictionary,简称 * * 确定系统的输入和输出(系统的边界) 确定外部实体,说明输入数据从何而来,由谁来接收输出数据 描述被开发系统的范围以及它和周围环境的数据交换关系 * 绘制系统的核心处理过程(功能)之间的关系 根据需求陈述,分析出该系统的主要功能。 从输入端开始,根据企业销售工作流程(需求陈述),画出数据流流经的各加工框,逐步画到输出端,得到第一层数据流图(从左到右) * * 在实际应用过程中需求的????? * * * 确定系统的输入和输出(系统的边界) 确定外部实体,说明输入数据从何而来,由谁来接收输出数据 描述被开发系统的范围以及它和周围环境的数据交换关系 * 绘制系统的核心处理过程(功能)之间的关系 根据需求陈述,分析出该系统的主要功能。 从输入端开始,根据企业销售工作流程(需求陈述),画出数据流流经的各加工框,逐步画到输出端,得到第一层数据流图(从左到右) * * * * * 其次,绘制一层数据流图(主图) 最后,对每一个加工处理进行分解细化 供货处理细化 处理订单细化 处理进货细化 缺货统计细化和销售统计细化 数据流程图的注意点 DFD上所有图形符号只限于前述四种基本元素; DFD主图必须包括前述四种基本元素,缺一不可; DFD的主图上的数据流必须封闭在外部实体之间; 每个加工至少有一个输入数据流和一个输出数据流; 在数据流图中,需按层给加工框编号。编号表明该加工所处层次及上下层的亲子关系; 规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡; 可以在数据流图中加入物质流,帮助用户理解; 图上每个元素都必须有名字,编号; 数据流图中不可夹带控制流; 初画时可以忽略琐碎细节,以集中精力于主要数据流; 一个处理逻辑,在下一层分解时不宜超过7个处理逻辑。 例题:房屋安全管理系统 SafeHome软件使得房主能够在安装时配置安全系统、监控所有和安全系统连接的传感器以及通过包含在SafeHome控制面板中的键盘和功能键与房主交互。 安装过程中,SafeHome控制面板被用于“编程”和配置系统,每个传感器被赋予一个编号和类型,主人密码被编程以启动和关闭系统,而且当传感器事件发生时输入电话号码拨号。 当某种传感器事件被识别出时,软件激活附于系统上的可发声的报警,在一定的延迟时间(由房主在系统配置活动中指定)后,软件拨出监控服务的电话并提供关于位置的信息,报告被检测到的事件的性质,电话号码将每20秒重拨一次,直至电话被拨通。 所有和SafeHome的交互由用户交互子系统管理,该子系统读入通过键盘和功能键提供的输入,在LCD显示屏上显示提示消息和系统状态。 二、数据字(词)典 数据字(词)典 是对所有与系统相关的数据元素的一个有组织的列表和精确的、严格的定义,使得用户和系统分析员对于输入、输出、存储成分和中间计算有共同的理解。 它与数据流图配合,能清楚地表达数据处理的要求。 数据字典中所包含的条目 数据流条目 数据项条目 数据存储条目 基本加工条目 1.数据流条目说明举例  数据流名:借书信息  别名:无  简述:读者借书时携带的信息  来源:读者  去向:加工1“借阅图书”  组成:借书证号+图书编号+借阅方式  数据流量:1000次/周  高峰值:学期末1000次/天 2. 数据存储条目说明举例  文件名:库存目录  别名:无  简述:存放图书馆库存中所有图书的基本信息  组成:ISDN+图书名称+图书编号+出版社+单价+库存总量+可借数量  组织方式:索引文件,以图书编号为关键字  查询要求:要求能够立即查询 3.数据项条目说明举例  数据项名:借书证号  别名:  简述:图书馆中注册读者的有效证件编号  类型:字符串  长度:8位(教师)12位(学生) 组成:身份标识+年+月+(专业+班级)+流水号  取值范围及含义:  第1位:[J|X|L

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档