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

软件问题定义及可行性分析——数据字典目录1.数据字典的内容2.数据字典使用的符号3.数据字典的实例1.数据字典的内容数据字典是关于数据信息的集合,是数据流图中所有元素的定义的集合(每个元素对应数据字典中的一个条目)。数据字典中的条目应按一定次序排列,以方便人们查阅。数据字典通常由数据元素、数据流、数据存储、数据处理4类条目组成。(1)数据元素(数据项):是数据的最小组成单位,它包含以下内容。a.数据元素的名称,编号,如学号、准考证号。b.数据元素的别名。c.数据元素的取值范围和取值含义。d.数据元素的长度定

目录

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
数据量:几十次/天
峰值:
源点:航空公司
终点:航班管理系统

今天的文章软件问题定义及可行性分析——数据字典分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/25235.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注