下载此文档

2021年软件系统开发技术答案.doc


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
软件系统开发技术试题(一)
一、单项选择题(本大题共10小题,每小题1分,共10分)
1. 设计软件结构通常不确定( D )


2. 软件结构化设计中,好软件结构应该努力争取做到( B )
,中间扇出较高,底层模块低扇入
,中间扇出较少,底层模块高扇入
,中间扇出较高,底层模块高扇入
,中间扇入较高,底层模块低扇入
3. 两个模块全部使用同一张数据表,模块间这种耦合称为( A )


4. 划分模块时,下列说法正确是( A )




5. 重用率高模块在软件结构图中特征是( B )


6. 面向对象建模得到三个模型,其中关键模型是( A )


7. 从结构化瀑布模型看,在软件生存周期多个阶段中,对软件影响最大是( C )


8.对UML叙述不正确是( D )
A.UML统一了Booch方法、OMT方法、OOSE方法表示方法。
B.UML是一个定义良好、易于表示、功效强大且普遍适用建模语言。
C.UML融入了软件工程领域新思想、新方法和新技术。
D.UML仅限于支持面向对象分析和设计,不支持其它软件开发过程。
9.以下哪个软件生存周期模型是一个风险驱动模型( C  )
A.瀑布模型 B.增量模型
C.螺旋模型 D.喷泉模型
10.以下哪一项对模块耦合性没有影响( D  )
A.模块间接口复杂程度
B.调用模块方法
C.经过接口信息
D.模块内部各个元素相互之间紧密结合程度
二、填空题(本大题共10小题,每空2分,共20分)
1.数据流图描绘数据在系统中___流动和处理_______过程。P40
2.为了便于对照检验,测试用例应由输入数据和预期__输出结果(输出数据)____两部分组成。P162
3.面向对象分析目标是对_____目标系统______进行建模。
4. 结构化方法总指导思想是__自顶向下_____逐层分解。
5. 在一段程序中,将数次出现一组语句设计为一个子程序,供多个部分调用,这种情况出现内聚称为___偶然内聚_____。
6. 用来模拟被测模块上级调用模块模块称为__驱动模块_____
7.一个模块作用域指受该模块内一个__判定____影响全部模块集合。
8. 在用况图中,关联是参与者和用况(USE CASE)之间唯一关系。
9. RUP突出特点是一个以用况(Use Case)为驱动、以体系结构为中心、迭代增量式开发。
10. 在RUP中,要求了四个开发阶段:初始阶段、精化阶段、结构阶段和移交阶段。
三、名词解释题(本大题共6小题,每小题3分,共18分)
1.软件生存周期模型
答:从概念上来讲,软件生存周期模型是一个包含软件产品开发、运行和维护中相关过程、活动和任务框架,覆盖了从该系统需求定义到系统使用终止。
从应用角度来说,软件生存周期模型为组织软件开发活动提供了有意义指导。

答:简单地说,模型是任一抽象,其中包含全部基础能力、特征或部分方面,而没有任何冗余细节。深入地说,模型是在特定意图下所确定角度和抽象层次上对物理系统描述,通常包含对该系统边界描述,给出系统内个模型元素和它们之间语义关系。
3.白盒测试法
答:该方法把测试对象看作一个打开盒子,测试人员须了解程序内部结构和处理过程,以检验处理过程细节为基础,对程序中尽可能多逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际运行状态和预期状态是否一致。白盒法也不可能进行穷举测试。
4.信息隐蔽
答:信息隐蔽是指在每个模块中所包含信息(包含含有特定语义数据和处理过程)不许可其它不需要这些信息模块访问。
5. 测试用例
答:为了发觉程序中故障而专门设计一组或多组测试数据。
6. 类
答:类是一组含有相同属性、操作、关系和语义对象描述。
四、简答题(本大题共5小题,每小题6分,共30分)
1. 简述演化模型和可适应情况,为何?
答:简述演化模型图所表示:
演化模型关键是针对事先不能完整定义需求软件开发。在用户提出待开发系统关键需求基础上,软件开发人员根据这一需求,

2021年软件系统开发技术答案 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人梅花书斋
  • 文件大小847 KB
  • 时间2020-11-04
最近更新