分析系统数据,产生数据字典 仅仅有DFD并不能构成需求说明书,DFD只表示出系 统有哪几部分组成和各个部分之间的关系,并没有说 明各个成分的含义。数据字典提供对数据库时间描述 的集中管理,它的功能是存储和检索各种数据描述 (元数据 Metadata),数据字典是数据收集和数据分析 的主要成果,在数据库设计中占有很重要地位。 数据字典编写的基本要求是: a.对数据流程图上各种成分的定义必须明确,易理 解,唯 b.命名、编号与数据流程图一致。 C.符合一致性与完整性的要求,对数据流程图上的 成分定义与说明无漏项,无同名异义或异名同义。 d.格式规范,文字精炼,符号正确
–分析系统数据,产生数据字典 仅仅有DFD并不能构成需求说明书,DFD只表示出系 统有哪几部分组成和各个部分之间的关系,并没有说 明各个成分的含义。数据字典提供对数据库时间描述 的集中管理,它的功能是存储和检索各种数据描述 (元数据Metadata),数据字典是数据收集和数据分析 的主要成果,在数据库设计中占有很重要地位。 数据字典编写的基本要求是: a.对数据流程图上各种成分的定义必须明确,易理 解,唯一。 b.命名、编号与数据流程图一致。 c.符合一致性与完整性的要求,对数据流程图上的 成分定义与说明无漏项,无同名异义或异名同义。 d.格式规范,文字精炼,符号正确
d.数据存储:名称、输入、输出、数据量、存取 频率和存取方式(批处理或联机处理;查询或更新; 顺序或随机)。 e.处理过程:名称、输入、输出、频率、数 据量、处理逻辑说明和响应时间等。 功能分析 数据库的设计是与应用系统的设计紧密结合 的过程,离开一定的功能,数据库就失去其存在 价值。数据库设计的一个重要特点是结构(数据) 和行为(功能)的结合。用户希望系统能提供的功 能必须有一个清晰的描述 功能分析可以采用软件结构图或模块图来表示系 统的层次分解关系、模块调用关系
d.数据存储:名称、输入、输出、数据量、存取 频率和存取方式(批处理或联机处理;查询或更新; 顺序或随机)。 e.处理过程:名称、输入、输出、频率、数 据量、处理逻辑说明和响应时间等。 –功能分析 数据库的设计是与应用系统的设计紧密结合 的过程,离开一定的功能,数据库就失去其存在 价值。数据库设计的一个重要特点是结构(数据) 和行为(功能)的结合。用户希望系统能提供的功 能必须有一个清晰的描述。 功能分析可以采用软件结构图或模块图来表示系 统的层次分解关系、模块调用关系
需求规范 数据流图 Data Flow Diagrams ·|Po 数据字典 Data Dictionary
需求规范 • 数据流图Data Flow Diagrams • IPO • 数据字典Data Dictionary
Data Flow diagrams Input output Data stora g Process Data flow Input Process Data flow Data Flow]output Data storms
Data Flow Diagrams Data Flow Data Flow input Process output Data Storage input Data storage Process Data flow output
Book Get a book Book Shelves Book Author reception <shel群#,book#> List ofauthors ind book position Title Book title: List of titles user name v List of books borrowed Title and author of requested book name of the user Book requested by the user
Book title; user name Book Shelves List of Authors List of titles Get a book Find book position Book reception List of books borrowed Author Title Book <shelf#, book#> Title and author of requested book; name of the user Book requested by the user