单选题
螺旋模型将瀑布模型和{{U}} {{U}} 42 {{/U}}
{{/U}}结合起来,强调项目的风险分析,特别适合大型复杂系统的开发过程。螺旋模型沿着螺线进行若干次迭代,依次经历了计划指定、风险分析、工程实施和{{U}}
{{U}} 43 {{/U}} {{/U}}四个主要活动。
单选题
- A.喷泉模型
- B.增量模型
- C.V模型
- D.快速原型模型
单选题
- A.客户评估
- B.客户使用
- C.工程交付
- D.软件测试
【正确答案】
A
【答案解析】[解析] 本题主要考查对软件开发模型中的螺旋模型的概念。
1988年,BarTy Boehm正式发表了软件系统开发的“螺旋模型”,它将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。
螺旋模型由风险驱动,强调可选方案和约束条件从而支持软件的重用,有助于将软件质量作为特殊目标融入产品开发之中。但是,螺旋模型也有一定的限制条件,具体如下:
①螺旋模型强调风险分析,但要求许多客户接受和相信这种分析,并做出相关反应是不容易的,因此,这种模型往往适应于内部的大规模软件开发。
②如果执行风险分析将大大影响项目的利润,那么进行风险分析毫无意义,因此,螺旋模型只适合于大规模软件项目。
③软件开发人员应该擅长寻找可能的风险,准确地分析风险,否则将会带来更大的风险。
首先是确定一个阶段阶段的目标,完成这些目标的选择方案及其约束条件,然后从风险角度分析方案的开发策略,努力排除各种潜在的风险,有时需要通过建造原型来完成。如果某些风险不能排除,该方案立即终止,否则启动下一个开发步骤。最后,评价该阶段的结果,并设计下一个阶段。
单选题
下列对关系的叙述中,{{U}} {{U}} {{/U}} {{/U}}不正确的。
- A. 关系中的每个属性是不可分解的
- B. 在关系中元组的顺序是无关紧要的
- C. 任意的一个二维表都是一个关系
- D. 在关系中任意两个元组不能完全相同。名学生这三种语言都没有学习
【正确答案】
C
【答案解析】[解析] 本题考查关系的基本概念。通常来说,一组域的笛卡儿积可以表示为一个二维表。表中的行对应一个元组,表中的每列对应一个域。而关系则是笛卡儿积的子集,换而言之,关系必须是满足一定意义的二维表。关系通常来说要满足几条基本性质,其中,列也就是属性顺序无所谓,但是必须是不可以分解的,元组也就是行的顺序无所谓但不能完全相同,分量必须取原子值等等。
单选题
如果对明文attack使用密钥为5的恺撤密码加密,那么密文是{{U}} {{U}} {{/U}}
{{/U}}。
- A. VYYVHP
- B. DYYDHP
- C. FXXFHP
- D. FYYFHP
【正确答案】
D
【答案解析】[解析] 本题的考查要点是恺撒密码的基本概念。
[解析] 在转换密码(substation cipher)中,每个或每组字母由另一个或另一组伪装字母所代替。最古老的一种转换密码是由Julius Caesar发明的恺撒密码,这种密码算法对于原始消息(明文)中的每一个字母后的第n个字母来替代,其中n就是密钥。因此答案就是:FYYFHP。