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



1、下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑 ( ) 在关键路径上。活动GH的松弛时间是 (请作答此空) 。
A、 0
B、 1
C、 2
D、 3

答案:D
答题解析:

项目关键路径是路径最长的一条,在该图中路径:A->B->D->I->J->L=3+5+2+2+8=20,是路径最长的一条。故第一问正确答案为A。

松弛时间是在不影响项目进度的前提下,可推迟开始的时间。本题中项目关键路径的时间是20,G、H所在的路径A->E->G->H->K->L=4+3+3+4+3=17,20-17=3,即GH的松弛时间为3。故第二问正确答案为D。



2、在各种不同的软件需求中,(  )描述了产品必须要完成的任务,可以在用例模型中予以说明。
A、 功能需求
B、 业务需求
C、 质量需求
D、 设计约束

答案:A
答题解析:

软件需求包括:功能需求、非功能需求和设计约束。

功能需求:所开发的软件必须具备什么样的功能;

非功能需求:是指产品必须具备的属性或品质,如可靠性、性能、响应时间、容错性和扩展性等;

设计约束:也称为限制条件、补充规约,这通常是对解决方案的一些约束说明,故正确答案为A。



3、以下关于结构化开发方法的叙述中,不正确的是 ()。
A、 总的指导思想是自顶向下,逐层分解
B、 基本原则是功能的分解与抽象
C、 比面向对象开发方法更适合于开发大规模的、特别复杂的项目
D、 特别适合解决数据处理领域的问题

答案:C
答题解析:

结构化方法总的指导思想是自顶向下、逐层分解,它的基本原则是功能的分解与抽象。是软件工程中最早出现的开发方法,特别适合于数据处理领域的问题,但是不适合解决大规模的、特别复杂的项目,且难以适应需求的变化。故正确答案为C。



查看完整试题>>>