小编所收集到的相关公共基础知识考点分析之软件工程基础的资料 大家要认真阅读哦!
考点14 概要设计任务
概要设计的基本任务有4条:
(1)设计软件系统结构:以模块为基础,影响软件质量及一些整体特性。
(2)数据结构和数据库设计:对于大型数据处理的软件系统是重要的。在概要设计阶段,数据结构设计宜采用抽象的数据类型,数据库设计对应于数据库的逻辑设计。
(3)编写概要设计文档:编写概要设计说明书、数据库设计说明书、用户手册和修订测试计划。
(4)评审:针对设计方案的可行性、正确性、有效性、一致性等。
软件结构图的基本图符如图 软件结构图是软件系统的模块层次结构,反映了整个系统的功能实现。
软件结构图往往用网状或树状结构的图形来表示
结构图的形态特征:
①深度(模块的层数);
②宽度(一层中最大的模块个数);
③扇出(一个模块直接调用下属模块的个数);
④扇入(一个模块直接上属模块的个数)。
画结构图的注意事项:
①同一名字的模块在结构图中只出现一次;
②调用关系只能从上到下;
③模块调用次序一般从左到右。
经常使用的结构图有如图3-4所示的4种模块类型:
①传入模块;
②传出模块;
③变换模块;
④协调模块。
模块的作用范围和控制范围如下:
①模块的作用范围指受该模块内一个判定影响的所有模块的集合;
②控制范围指模块本身以及其下属模块的集合;
③二者影响含有判定功能的模块的软件设计质量,是衡量模块的软件结构图设计方案优劣的标准。
一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。
如果软件结构图中一个模块的作用范围不在其控制范围之内,对其优化方法是:上移判定点或者下移受判断影响的模块,将它下移到判断所在模块的控制范围内二
根据软件设计原理提出如下优化准则:
①划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构;
②一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近;
③软件结构的深度、宽度、扇入、扇出应适当;
④模块的大小要适中。
考点15 面向数据流的设计方法
1数据流的类型
数据流类型有两种:变换型和事务型。
(1)变换流是指信息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式,离开软系统。
变换型数据处理问题的工作过程大致分为3步,即取得数据、变换数据和输出数据。
变换型系统结构图由输入、中心变换和输出3部分组成。
(2)当信息沿输入通路到达一个处理,这个处理根据输入数据的类型从若干个动作序列中选择出一个来执行,这类数据流归为特殊的二类,称为事务流。在一个事务流中,事务中心接收数据,分析每个事务以确定它的类型,根据事务类型选取一条活动通路。
2面向数据流设计方法的实施要点与设计过程
面向数据流的结构设计过程和步骤是:
(l)分析、确认数据流图的类型,区分是事务型还是变换型;
(2)说明数据流的边界;
文字很枯燥,但内容却很丰富,小编在此祝大家都能考出让自己满意的成绩哦!
继续了解公共基础知识?点击下方链接,进入考无忧官方网站,更多精彩等你来!
小编特别推荐二级ms office可以了解一下噢! 毕竟这项科目着实相比其他科目比较容易啦!
文章推荐:
温馨提示:
想要了解更多试题请点击查看>>>计算机二级考试题库
考试想拿高分吗?更多二级ms office试题请点击查看>>>二级ms office
想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试