- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程与实践 中国水利水电出版社 4.4 数据字典 4.4.1 数据字典的用途 数据字典是分析阶段的工具,这是数据字典最重要的用途用户通过它可以清楚地了解分析员队系统数据和处理的详细说明。不同的开发人员或不同的开发小组之间可以通过数据字典对数据做出严密一致的定义,从而避免定义得混乱。 数据字典对处理的描述是很有价值的,如果改变了某个数据的定义,则很容易看出对处理所所产生的影响,并能够对受到影响的处理做出相应的改变。数据字典也是下一步设计得依据,如果要求所有开发人员都根据数据字典的定义去设计模块,则能避免许多麻烦的接口问题。 4.4.2 数据字典的内容 数据流 数据元素 数据存储 处理 外部实体 4.4.3.定义数据的方法 由数据元素组成数据(即数据结构)的方式有以下四种基本类型: (1)顺序:即以确定次序连接两个或多个分量。 (2)选择:即从两个或多个可能的数据元素中选取一个。 (3)重复:即把指定的分量重复零次或多次。 (4)可选:即一个分量是可有可无的(重复零次或一次) 举例 某程序设计语言规定,变量标识符是长度不超过10个字符的字符串,第一个字符必须是字母字符,随后的字符既可以是字母字符也可以是数字字符。 根据上面讲述的符号,定义标识符如下: 标识符=字母字符+字母数字串 字母数字串=0{字母或数字}9 字母或数字=〔字母字符|数字字符〕 4.5 《需求分析报告》书写规范 1.目的和对象 2. 项目背景描述 3. 调研情况介绍: 4. 用户特点 5. 任务概述 6. 运行环境 7. 功能需求 8. 数据描述 9. 性能需求 10. 运行需求 11.不确定的问题 12. 同类产品简介 (限自主产品) 13. 用户手册: 14. 特殊要求 。 15. 参考资料 再见!!! 编号: 数据流名称: 说明:简要介绍作用即其产生的原因和结果 数据流来源:从哪里来 数据流去向:到那里去 数据流组成:数据结构 编号: 数据元素名称: 类型:数字(连续值、离散值),字符(编码类型) 长度: 取值范围: 相关的数据元素即数据结构: 编号: 数据存储名称: 简述:存放的是什么数据 输入数据: 输出数据: 数据存储组成:数据结构 存储方式:顺序、直接、关键码 编号:反映该处理的层次 处理名称: 简要描述:处理逻辑及功能简述 输入数据流: 输出数据流: 处理逻辑:简述处理程序、处理顺序 编号: 外部实体名称: 简要描述:什么外部实体 从外部实体输入: 向外部实体输出: 注释符号,表示两个*之间的内容是对条目的注释 *???* 基本数据元素;X=“a” 表示X是取值为字符a 的数据元素 “???” ? ?为连接符号,表示取值范围在M到N之间;X=1 ? ? 9 表示X可取1到9中的任意一个值 M? ?N 可选符号,表示对( )中的内容可由设计者决定取舍;X=(a) 表示 a 可在X中出现,也可不出现 ( ) 重复符号,表示对{ }中的内容可视需要重复使用 ;X={a} 表示X由 0个或多个 a 组成 { } 选择符号,表示对[ ]中列举的值可以任选其一;X=[a|b] 表示X由 a或 b组成 [ ] 和(即,连接两个分量);X=a + b 表示X由a 和 b 组成 + 等价于(或被定义为) = 含 义 及 解 释 符号
文档评论(0)