第3章 传统软件需求分析.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 传统软件需求分析

* 父图与子图的数据平衡 P a b x y p1 p2 p3 p4 p5 a b c d e f g 第0层 第1层 父图与子图的数据不平衡 结构化分析中,数据字典(Data Dictionary, DD)和数据流图密切配合,能清楚地表达数据处理的要求。 数据字典对数据流图中出现的所有成分给出定义,使数据流图上的数据流名和数据存贮名都具有确切的解释。数据字典是对系统的静态描述,数据流图是对系统的动态描述。 每条解释就是一条词条,按一定顺序将所有词条排列起来,就构成了数据字典,就好象日常使用的新华字典、英汉词典一样。 3.3.4 数据字典 数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个条目类型。 1)数据项 数据项条目是不可再分的数据单位: 数据项描述={数据项名,别名,含义说明,数据类型,取值范围,数据长度,取值含义,与其他数据项的逻辑关系,数据项之间的关系} 数据字典的组成(1/4) 例子(数据项) 以学生学籍管理子系统为例,该子系统涉 及很多数据项,其中“学号”数据项可以 如下描述: 数据项: 学号 含义说明:唯一标识每个学生 别名:  学生编号 类型:  字符型 长度:  8 取值范围99999999 取值含义:前两位标别该学生所在年级,后六位按顺序编号   与其他数据项的逻辑关系(略) 2)数据结构 数据结构反映了数据之间的组合关系。 数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}} 3)数据流 数据流条目是对数据结构在系统内部进行传输的路径进行定义。 数据流描述={数据流名,含义说明,数据流来源,数据流去向,平均流量,高峰期流量,组成:{数据结构}} 数据字典的组成(2/4) 例子(数据结构) “学生”是学生学籍管理子系统中的一个核心数据结构,它可以如下描述: 数据结构:学生 含义说明:是学籍管理子系统的主体数据结构,定义了一个学生的有关信息 组成:学号,姓名,性别,年龄,所在系,年级 数据组合有三种方式:顺序、选择、重复。 1)顺序:以确定的次序连接多个数据项; 2)选择:从多个数据项中选取一个; 3)重复:将某个数据项重复多次。 数据的组合方式 符号 含义 示例 = 包含,由…构成 Name=first_name+last_name + 指明序列结构 () 内容可选 Phone_No.=(Area_No.)+Local_No. [] 内容多选一 Number=[0|1|2|3|4|5|6|7|8|9] | 分割[]内部的多个选项 n{}m 循环,最少n次,最多m次 Area_No=3{Number}4 @ 数据存储的标识符(关键字) Student=@ID+Name+... ** 注释 Area_No=3{Number}4**区号为3到4位数字 例子 名称 telephone number 别名 phone number, number 使用的地点和方法 read-phone-number (input) display-phone-number (output) analyze-long-distance-calls (input) 描述 telephone no. = [ local extension | outside no. | 0 ] local extension = 3{0-9}3 outside no. = 9 + [ service code | domestic no. ] service code = [ 110 | 120| … ] domestic no. = (area code ) + local number area code = 3{0-9}4 local number= 8{0-9}8 格式 alphanumeric data 4)数据存储 数据存储条目就是原来保存数据结构的地方,也是数据流的来源和去向之一。 数据存贮表示 ,有两种类型的数据存贮,一种是文件形式,另一种是数据库形式。对于文件形式,其定义包括定义文件的组成数据项和文件的组织方式两项内容,其中文件组成数据项的定义方式与数据流的定义方式相同。 数据存储描述={数据存储名,数据存储编号,含义说明,流入的数据流,流出的数据流,存取方式,数据量,组成:{数据结构}} 数据字典的组成(3/4) 例子(数据存储) 图书馆借书系统数据流图中的文件的定

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档