当前位置: 首页 > java >正文

软件问题定义及可行性分析——数据字典

目录

1.数据字典的内容

2.数据字典使用的符号

3.数据字典的实例


1.数据字典的内容

数据字典是关于数据信息的集合,是数据流图中所有元素的定义的集合(每个元素对应数据字典中的一个条目)。数据字典中的条目应按一定次序排列,以方便人们查阅。
数据字典通常由数据元素、数据流、数据存储、数据处理4类条目组成。
(1)数据元素(数据项):是数据的最小组成单位,它包含以下内容。
a.数据元素的名称,编号,如学号、准考证号。
b.数据元素的别名。
c.数据元素的取值范围和取值含义。
d.数据元素的长度定义,应便于定义数据库结构。例如,考生成绩规定为5位,小数点后取1位小数,小数点占一位,整数部分取3位。
e.数据元素的简单描述。

(2)数据流:主要包括数据流的来源、去处、组成数据流的数据项、数据流的流通量。

(3)数据存储:描述文件的结构及数据文件中记录的存取规则。
(4)数据处理:数据字典中可以描述数据处理的逻辑功能计算法,如计算公式、简明的处理描述等。

2.数据字典使用的符号

在数据字典中,通常采用以下符号表示系统中使用数据项的情况,以及数据项之间的相互关系。
=:表示“等价于”或“定义为”。
+:表示“和”,连接两个数据元素。
[ ]:表示“或”,对[ ]中列举的各数据元素,用“〡”分隔,表示可任选其中某一项。
例如,储户到银行存款时,可选择存款期限为活期、半年期、1年期、3年期或5年期中的某一种,可表示为存款期限=[活期半年|1年|3年|5年]
{ }:表示“重复”,对{ }中的内容可重复使用。
( ):表示“可选”,对( )中的内容可选、可不选,各选项之间用“,”号隔开。
如果要对{ }表示的重复次数加以限制,可将重复次数的下限和上限写在花括号的左右(或在花括号左边分别用下角标和上角标表示)。
特别地,1{A}表示A的内容至少要出现1次;{B}表示B的内容允许重复零至任意次。

3.数据字典的实例

航班信息的数据字典

数据流名:航班信息
简述:每一趟飞机航班的信息
别名:无
组成:航班信息文件=航空公司名称+航班号+起点+终点+日期+起飞时间+到达时间
航空公司名称=2{字母}8
起点=终点=1{汉字}5
数据量:几十次/天
峰值:
源点:航空公司
终点:航班管理系统

http://www.xdnf.cn/news/11014.html

相关文章:

  • 仅需 5 步,用 JavaScript 直接通过前端发送电子邮件
  • 【探花交友】day05—圈子互动
  • vbs无限循环代码_vbs整人代码
  • Web挖掘技术
  • 【值得收藏的种子搜索引擎】
  • VC开发指南--Visual C++/MFC入门教程
  • 老司机是怎么找到资源的,掌握这些搜索技巧,全网资源都是你的
  • 10款精选的后台管理系统
  • 分享88个NET源码,总有一款适合您
  • kali无线渗透之WEP加密模式与破解13_wep加密过程详解,2024年最新被面试官问的网络安全-Framework难倒了
  • 最好的磁盘管理工具Acronis Disk Director Suite 10.0的强大功能介绍
  • 最新Viking(维金)病毒专杀工具,纯VB编写。
  • 密码破解之RADIUS-CHAP-MD5
  • Buffer overrun detected!
  • win7下修改注册表问题 模块jscript.dll已加载,但对DllRegisterServer的调用失败,错误代码为0x80004005 我是WIN7
  • 万年历算法介绍(C代码)
  • SecureCRT for Mac:安全、可靠的终端仿真软件,让数据传输更放心
  • CGI详解(原理,配置及访问)
  • 目前国内氛围比较好的黑客论坛社区有哪些?
  • (爱加密系列教程十九)Android手机一键Root原理分析
  • ITIL流程是什么?理解和应用IT服务管理最重要的框架
  • 【NX】NX二次开发BlockUI集列表的详细使用步骤
  • 联发科MT8377 MT8389 MT6589 MT6577等芯片详细解析
  • 推荐一些电驴网站,坚决扁死VERYCD论坛
  • 《是男人就下100层》真的有隐藏剧情!B站up主数月破解,原作者点赞致谢
  • Matlab2012b安装步骤(附带Matlab2012b破解码及序列号)
  • 360度解读山内溥:百年任天堂的传奇“基因”(转)
  • 常用的黑盒测试方法
  • html css网页制作成品——保护环境网页设计模板 简单学生网页设计
  • javascript深入浅出