2 可行性研究-2数据字典.ppt

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

复习 可行性研究的目的 可行性研究的内容和步骤 系统流程图 数据流图 2.5 数据字典 定义:是关于数据的信息集合,即对数据流图中包含的所有元素定义的集合。 作用:在软件分析和设计过程中给人提供关于数据的描述信息。 和数据流图共同构成系统的逻辑模型。 没有数据字典,数据流图就不严格; 没有数据流图,数据字典难于发挥作用。 2.5.1 数据字典的内容 数据流 来源、去向、组成、流通量 数据流分量(数据元素、数据项) 名称、别名、取值范围、含义、数据长度、小数位数、简单描述 数据存储 数据结构及数据存放规则 数据处理 数据处理的逻辑功能和主要算法 (1) 数据流 描述数据的来源、去向、组成数据流的数据项、数据流的流通量等。主要包括: 数据流名称及其编号。 数据流的来源、流向:可能是一个外部实体、处理逻辑或数据存储 数据流的组成:一个数据流可能包括若干个数据结构,若只有一个数据结构,就不需要专门定义,只需标明数据结构的名称及编号。 数据流的流通量:单位时间的传输次数 (2)数据流分量——数据元素 数据的最小组成单位(不可再分)。包含: 数据元素的名称及编号,唯一的标识。命名时,要反应该数据项的含义,易于理解记忆,如货物编号,货物名称等。 别名(不同时期、用户、分析员对同一元素所用的不同名称,应尽量减少出现别名)。 (2)数据元素 数据元素的取值范围和和取值含义: 如准考证号( 6位),第1位表示报考的专业,含义为:1—法律;2—行政等;第2位代表地区:1—河北;2—北京等,后4位表示考生序号。 准考证号120023表示该考生报考法律专业,是北京的,序号为0023。 这些具体的准考证号编码规律应在数据字典中写明白。 数据元素的长度、定义,便于定义数据结构 如考生成绩规定为5位,小数点后取一位小数,小数点占1位,整数部分取三位。 数据元素的简单描述—其他说明 (2)数据元素构成的数据结构 描述了某些数据元素之间的关系。一个数据结构可由若干个数据项组成,也可由若干个数据结构组成,或由若干个数据项和数据结构组成。主要内容: 数据结构名称及其编号。 数据结构的组成:若是一个简单的数据结构,只需要列出其所包含的数据项即可。若是嵌套的数据结构,则只需列出其所包含的数据结构名称。 (2)数据元素构成的数据结构 例:顾客的订货单组成包括三项数据结构: ①订货单标识:订货单编号,订货单日期 ②顾客档案:顾客名称、顾客地址、联系人姓名、电话、开户银行、账号 ③配件详情:配件名称、规格、订货数量 所以订货单数据结构组成:订货单标识+顾客档案+配件详情 (3)数据存储 是数据结构停留和保存的场所,用于描述数据文件的结构及数据文件中记录的存放规则。主要内容: ①数据存储的名称及其编号:对应数据流程图中数据存储的名称及其唯一的编号标识。 ②流入、流出的数据流:流入的数据流指明其来源,流出的数据流指明其去向。 ③数据存储的组成:指它所包含的数据项和数据结构。 (3)数据存储 例如: ①数据存储名称:销售历史记录。 ②编号:F05-01 ③简述:公司从月初开始到目前为止所有配件的销售量。 ④流入的数据流:“顾客的发货单”,来源是“产生发货单处理逻辑”。 ⑤流出的数据流:“销售量”,去向是“产生销售报表”处理逻辑。 ⑥数据存储的组成:配件编号+日期+销售量。 (4)数据处理(处理逻辑) 数据处理的逻辑功能及其算法。数据处理一般用其它工具(如IPO、PDL图)描述更清晰、更合适。主要内容: ①处理逻辑的名称及编号 ②简述:对处理逻辑的简明描述,其目的是使人明确该处理逻辑的用途。 ③处理逻辑的输入和输出 ④处理逻辑的主要功能和处理过程 ⑤处理逻辑的说明:明确的描述处理逻辑的功能,详细的描述其输入输出的数据流以及这些数据流的基本转换和策略。常用工具有:结构化语言、判定树、判定表、IPO图等。 (4)数据处理(处理逻辑) 例:编写简易计算器的加法功能需求: 写法一: “简易计算器”的加法功能需求:CALC-SRS-001 ①只进行简单的16位正整数加法运算,如A+B=C ②当输入非法值的时候,计算器编辑框中的数字不发生变化,无需提示用户 ③当返回的结算结果越界,编辑框中的数字归零 ④不支持连续的加法运算 (4)数据处理(处理逻辑) 写法二: ①名称:“简易计算器”加法功能需求 ②编号:CALC-SRS-001 ③输入: 参数1:数据类型为正整数,取值范围[0-65535] 参数2:字符串,取值范围:+ 参数3:数据类型为正整数,取值范围[0-65535] 参数4:字符串,取值范围:= 以上四个参数的输入顺序严格按照上面的排列顺序输入 ④处理过程: 检查上述输入的4参数,若参数不符合上述参数规则,则计算器编辑框中的数字不发生变化,无需提示用户。然后计算参数1和参数3相加得

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档