2014年11月 网络工程师 上午题之二
摘要:对于【网络工程师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2014年11月 网络工程师 上午题】部分真题的详解,一起来看看吧~1、以下关于结构化开发方法的叙述中,不正确的是( 5 &
1、以下关于结构化开发方法的叙述中,不正确的是( 5 )。
A、 总的指导思想是自顶向下,逐层分解
B、 基本原则是功能的分解与抽象
C、 与面向对象开发方法相比,更适合于大规模、特别复杂的项目
D、 特别适合于数据处理领域的项目
答案:C
答题解析:
结构化开发方法又称生命周期法,是一种面向数据流的开发方法;由结构化分析、结构化设计、结构化程序设计组成,分别对应于需求分析、概要设计、详细设计;指导思想是自顶向下、逐层分解;基本原则是功能的分解与抽象;适合于数据处理领域的问题,不适合解决大规模的、特别复杂的项目、且难于适应需求的变化。
2、模块A、B和C都包含相同的5个语句,这些语句之间没有联系。为了避免重复,把这5个语句抽取出来组成一个模块D.则模块D的内聚类型为( 6 )内聚。
A、 功能
B、 通信
C、 逻辑
D、 巧合
答案:D
答题解析:
内聚按强度从低到高有以下几种类型:
巧合内聚:巧合内聚又称为偶然内聚。当模块内各部分之间没有联系,或者即使有联系,这种联系也很松散,则称这种模块为巧合内聚模块,它是内聚程度最低的模块。例如,一些没有任何联系的语句可能在许多模块中重复多次,程序员为了节省存储,把它们抽出来组成一个新的模块,这个模块就是巧合内聚模块,这种模块的缺点是不易修改和维护。
逻辑内聚:这种模块把几种相关的功能组合在一起,每次调用时,由传送给模块的判定参数来确定该模块应执行哪一种功能。例如,根据输入的控制信息,或从文件中读入一个记录,或向文件写出一个记录,逻辑内聚模块比巧合内聚模块的内聚程度要高。因为它表明了各部分之间在功能上的相关关系。但是它所执行的不是一种功能,而是执行若干功能中的一种,因此它也不易修改。
时间内聚:又称为经典内聚。这种模块大多为多功能模块,但模块的各个功能的执行与时间有关,通常要求所有功能必须在同一时间段内执行。
通信内聚:如果一个模块的所有成分都操作同一数据集或生成同一数据集,则称为通信内聚。
顺序内聚:如果一个模块的各个成分和同一个功能密切相关,而且一个成分的输出作为另一个成分的输入,则称为顺序内聚。
过程内聚:构件或者操作的组合方式是,允许在调用前面的构件或操作之后,马上调用后面的构件或操作,即使两者之间没有数据进行传递。模块完成多个需要按一定的步骤一次完成的功能。(过程相关---控制耦合)。例如:在用程序流程图设计模块时,若将程序流程图中的一部分划出各自组成模块,便形成过程内聚。
信息内聚:模块完成多个功能,各个功能都在同一数据结构上操作,每一项功能有一个唯一的入口点。这个模块将根据不同的要求,确定该模块执行哪一个功能。由于这个模块的所有功能都是基于同一个数据结构(符号表),因此,它是一个信息内聚的模块。功能内聚:模块的所有成分对于完成单一的功能都是必须的,则称为功能内聚。
3、下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,边的权重表示活动的持续时间,则里程碑( 本题 )在关键路径上。活动GH的松弛时间是(下题)。
A、 B
B、 E
C、 C
D、 K
答案:A
答题解析:
见下题
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>