三十九度的风

第六章思考题

一、结构化分析的特点是什么?

1.结构化分析方法简单、清晰,易于学习掌握和使用。2.结构化分析的实施步骤是先分析当前现实环境中已存在的人工系统,在此基础上再构思即将开发的目标系统,这符合人们认识世界改造世界的一般规律,从而大大降低了问题的复杂程度。目前一些其它的需求分析方法,在该原则上是与结构化分析相同的。3.结构化分析采用了图形描述方式,用数据流图为即将开发的系统描述了一个可见的模型,也为相同的审查和评价提供了有利的条件。从上到下把大问题分解成若干个小问题,然后分别解决工具

二、数据流图的建模元素有哪些?如何构建数据流图?有哪些注意事项?

模型元素有4种:外部实体、过程、数据流和数据存储。

构造数据流图:

1. 先确定系统的输入输出,构建顶层DFD

2. 对顶层DFD图细化,构建0DFD

3. 逐层细化数据流图

5. 保持父图与子图的平衡。子图的输入、输出数据流同父图相应加工的输入、输出数据流必须一致。

注意:如果父图的一个输入(或输出)数据流对应于子图中几个输入(或输出)数据流,而子图中组成这些数据流的数据项全体恰好是父图中的这个数据流,那么父图和子图仍然是平衡的。可借助数据字典中的关于该数据流的描述来判定。

数据流图注意事项

1. 命名:数据流图中每个元素必须有名字,且命名合理。

加工名字应该反映整个加工的功能,而不是一部分功能。加工命名一般为动词+名词短语。

数据流名字应该代表整个数据流的内容,而不是仅仅反映它的某些成分。数据流命名为名词。

2. 画数据流不是画控制流。数据流图反映的是系统“做什么”,不反映“如何做”。

3. 每个加工至少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工的结果。

4. 按层给加工编号。如果一张数据流图中的某个加工要分解成另一张数据流图时,则上层图为父图,直接下层图为子图,父、子图上的所有处理都应编号。子图的编号是父图中相应处理的编号的扩充,子图上处理的编号是父图号、小数点及子图的局部号组成。

三、数据字典有哪些要素(条目)定义?

 

数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。
数据字典的组成:
1、数据项

2、数据结构

3、数据流

4、数据存储

5、处理过程

数据字典内容包括:
1、数据库中所有模式对象的信息,如表、视图、簇、及索引等。

2、分配多少空间,当前使用了多少空间等。

3、列的缺省值。

4、约束信息的完整性。

5、用户的名字。

一、结构化分析的特点是什么?

1.结构化分析方法简单、清晰,易于学习掌握和使用。2.结构化分析的实施步骤是先分析当前现实环境中已存在的人工系统,在此基础上再构思即将开发的目标系统,这符合人们认识世界改造世界的一般规律,从而大大降低了问题的复杂程度。目前一些其它的需求分析方法,在该原则上是与结构化分析相同的。3.结构化分析采用了图形描述方式,用数据流图为即将开发的系统描述了一个可见的模型,也为相同的审查和评价提供了有利的条件。从上到下把大问题分解成若干个小问题,然后分别解决工具

二、数据流图的建模元素有哪些?如何构建数据流图?有哪些注意事项?

模型元素有4种:外部实体、过程、数据流和数据存储。

构造数据流图:1. 先确定系统的输入输出,构建顶层DFD

2. 对顶层DFD图细化,构建0DFD

3. 逐层细化数据流图

5. 保持父图与子图的平衡。子图的输入、输出数据流同父图相应加工的输入、输出数据流必须一致。

注意:如果父图的一个输入(或输出)数据流对应于子图中几个输入(或输出)数据流,而子图中组成这些数据流的数据项全体恰好是父图中的这个数据流,那么父图和子图仍然是平衡的。可借助数据字典中的关于该数据流的描述来判定。

数据流图注意事项

1. 命名:数据流图中每个元素必须有名字,且命名合理。

加工名字应该反映整个加工的功能,而不是一部分功能。加工命名一般为动词+名词短语

数据流名字应该代表整个数据流的内容,而不是仅仅反映它的某些成分。数据流命名为名词

2. 画数据流不是画控制流。数据流图反映的是系统“做什么”,不反映“如何做”。

3. 每个加工至少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工的结果。

4. 按层给加工编号。如果一张数据流图中的某个加工要分解成另一张数据流图时,则上层图为父图,直接下层图为子图,父、子图上的所有处理都应编号。子图的编号是父图中相应处理的编号的扩充,子图上处理的编号是父图号、小数点及子图的局部号组成。

三、数据字典有哪些要素(条目)定义?

数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。
数据字典的组成:
1、数据项

2、数据结构

3、数据流

4、数据存储

5、处理过程

数据字典内容包括:
1、数据库中所有模式对象的信息,如表、视图、簇、及索引等。

2、分配多少空间,当前使用了多少空间等。

3、列的缺省值。

4、约束信息的完整性。

5、用户的名字。

 

posted on 2021-03-14 22:33  三十九度的风  阅读(48)  评论(0编辑  收藏  举报

导航