摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【软件设计师 每日一练 1】部分试题的详解,一起来看看吧~



1、 模块A提供某个班级某门课程的成绩给模块B,模块B计算平均成绩、最高分和最低分,将计算结果返回给模块A,则模块B在软件结构图中属于(  )模块。
A、 传入
B、 传出
C、 变换
D、 协调

答案:C
答题解析:


模块结构图中的模块类型如下:

①传入模块:从下属模块取得数据,经过某些处理,再将其结果传给上级模块。

②传出模块:从上级模块取得数据,经过某些处理,再将其结果传给下属模块。

③变换模块:也叫加工模块。它从上级模块取得数据,进行特定的处理,转换成其他形式,再传回上级模块。它加工的数据流称作变换数据流。

④协调模块:对所有下属模块进行协调和管理的模块。在系统的输入输出部分或数据加工部分可以找到这样的模块。在一个好的模块结构图中,协调模块应在较高层出现。

参考答案:(16C



2、( )软件成本估算模型是一种静态单变量模型,用于对整个软件系统进行估算。
A、 Putnam
B、 基本COCOMO
C、 中级COCOMO
D、 详细COCOMO

答案:B
答题解析:


COCOMO3个不同层次的模型来反映不同程度的复杂性,它们分别为:

基本模型(Basic Model):是一个静态单变量模型,它用一个以已估算出来的源代码行数(LOC)为自变量的函数来计算软件开发工作量。

中级模型(Intermediate Model):则在用LOC为自变量的函数计算软件开发工作量的基础上,再用涉及产品、硬件、人员、项目等方面属性的影响因素来调整工作量的估算。

详细模型(Detailed Model):包括中级COCOMO型的所有特性,但用上述各种影响因素调整工作量估算时,还要考虑对软件工程过程中分析、设计等各步骤的影响。

参考答案:(17B



3、以下关于进度管理工具 Gantt 图的叙述中,不正确的是(  )
A、 能清晰的表达每个任务的开始时间、结束时间和持续时间
B、 能清晰的表达任务之间的并行关系
C、 不能清晰的确定任务之间的依赖关系
D、 能清晰的确定影响进度的关键任务

答案:D
答题解析:

甘特图( Gantt),又称横道图, 主要是用来做项目管理,甘特图可以清楚的看到任务间的逻辑关系,任务与时间关系和任务间并行关系,简单清晰、形象易懂并且使用方便,可以直接在甘特图中进行各项资源需要量统计。缺点是不能直接反映各个过程之间相互联系、相互制约的逻辑关系,不能明确指出哪些工作是关键工作,哪些工作不是关键工作,不能计算各工作的时间参数。



查看完整试题>>>