●某工程计划如下图所示,由于任务A延迟了一天,为保证该工程按时完成,应将任务_(21)_缩短一天,使成本增加最少。下表列出了各任务每缩短一天所需增加的成本。 (此
任务 |
每缩短一天需要增加的成本 |
A |
4 |
B |
6 |
C |
3 |
D |
2 |
E |
2.5 |
F |
2.5 |
G |
5 |
(21)A.B B.C C.D D.E
●在各种不同的软件需求中,_(22)_描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。软件需求说明书是需求分析阶段的最后成果,_(23)_不是其应包含的内容。
(22)A.业务需求 B,非功能需求 C.用户需求 D.功能需求
(23)A.数据描述 B.功能描述 C.系统结构描述 D.性能描述
●软件测试是为了发现错误而执行程序的过程。检验软件是否满足用户需求的测试称为_(24)_。_(25)_是维护中常用的方法,其目的是检验修改所引起的副作用。黑盒测试法主要根据_(26)_来设计测试用例。
(24)A.确认测试 B.有效性测试 C.系统测试 D.集成测试
(25)A.回归测试 B.模块测试 C.功能测试 D.结构测试
(26)A.程序数据结构 B.程序流程图 C.程序内部逻辑 D.程序外部功能
●软件项目管理中可以使用各种图形工具,在以下关于各种图形工具的论述中正确的是_(27)_。
(27)A.流程图直观地描述了工作过程的具体步骤,以及这些步骤之间的时序关系,可以用于控制工作过程的完成时间。
B.PERT图画出了项目中各个活动之间的时序关系,可用于计算工程项目的关
键路径,以便控制项目的进度。
C.因果分析图能表现出软件过程中各种原因和效果之间的关系,并且表现了它们随时间出现的顺序和重要程度,这些数据可用于改进软件过程的性能。
D.Gantt图为整个项目建立了一个时间表,反映了项目中的所有任务之间的依赖关系、以及各个任务的起止日期,这些信息可用于项目的任务调度。
●对软件开发的看法可有多种观点,敏捷软件开发方法是一种_(28)_,代表慢是极限编程XP,它的核心思想为_(29)_。
(28)A.数学观 B.建模观 C.工程观 D.协作游戏,
(29)A.强调文档和以敏捷性应对变化 B.强调建模和以敏捷性应对变化
C.强调设计和以敏捷性应对变化
D.强调人和人之间的合作的因素和以敏捷性应对变化
●①至④是风险管理中的4个活动,其恰当的顺序是_(30)_。风险识别的一个方法是_(31)_。
①选择风险管理工具 ②研究风险处理方法
③评估风险处理结果 ④风险识别、确认和度量
(30)A.①→②→④→③ B.②→①→③→④ C.④→⑧→①→② D.④→②→①→⑧
(31)A.定义风险参照水准 B.预测风险组合 C.建立风险条目检查表 D.制定风险尺度
各省软考办 | ||||||||||