81、数据分析的任务,是将数据流程图中所出现的各组成部分的内容、特征用数据字典的形式做出明确的定义和说明。
82、数据字典的作用是对数据流程图中的各种成分,包括数据项、数据结构、数据流、数据存储、处理功能、外部项等的逻辑内容与特征予以详细说明。
83、数据字典中的条目有六种形式:数据项,数据结构,数据流,数据存储,处理功能,外部实体。
84、从逻辑上进行分析,处理功能可归纳为三类,即数据的输入和输出处理、算术运算、逻辑判断。常采用决策树、决策表及结构化语言等作为描述功能分析的工具。
85、用结构化语言任何处理逻辑都可以表达为顺序、选择判断、循环三种结构。
86、系统设计阶段的主要目的是根据已批准的系统分析报告,考虑实际的技术,经济和运行环境等条件,确定新系统的物理实施方案。
87、系统设计阶段的主要活动有:系统总体设计,系统详细设计,编写系统设计报告。
88、系统总体结构设计的任务,是根据系统分析的逻辑模型设计应用软件系统的物理结构。
89、系统物理模型必须符合逻辑模型,能够完成逻辑模型所规定的信息处理功能,这是物理设计的基本要求。
90、系统应具有可修改性,即易读,易于进行查错、改错、可以根据环境的变化和用户的要求进行各种改变和改进。系统是否具有可修改性,对于系统开发和维护影响极大。
91、在系统生命周期中各阶段的应用软件费用及人力投入大体分布如下:系统开发:20%,系统维护:80% .
92、在机构化总体结构设计中,整个应用软件系统由多个功能模块组成,通过合理的划分和组织模块,正确处理模块之间与模块内部的联系,达到使整个系统有良好的可用性,可读性,可修改性,易于调试和维护的目的。
93、系统是否具有可修改性与其结构有着密切的关系。
94、必须设计一种合理的物理结构,将波动效应降低到最低限度,才能提高系统的可修改性。
95、1974年美国的w.stenvens等首先提出了“结构化设计”的构想。
96、具体操作由下层模块去完成,上层模块主要起到判断,控制和传递信息的功能。
97、模块分解的规则是:模块独立性,模块凝聚,模块耦合。
98、模块独立程度可以由两个定性指标衡量,即:为保证模块相对独立,应使模块内部自身联系紧密,而模块外部相互之间的信息联系要尽可能减少,这
是设计物理模型的两项重要原则。99、要衡量模块自身联系是否紧密、与外部的联系是否合理,需引入模块凝聚、模块耦合的概念。