- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件工程考核题
一、单项选择题(10分)
1.在屏蔽软件错误的冗错技术中,冗余附加件的构成包括()。
A.关键程序和数据的冗余存储和调用
B.为检测或纠正信息在运算或传输中的错误须外加的一局部信息
C.检测、表决、切换、重构、纠错和复算的实现
D.实现错误检测和错误恢复的程序
2.()是为了确保每个开发过程的质量,防止把软件过失传递到下一个过程而进行的工作。
A.质量检测B.软件容错
C.软件维护D.系统容错
3.CASE工具的表示集成是指CASE工具提供相同的()。
A.编程环境B.用户界面
C.过程模型D.硬件/操作系统
4.汽车有一个发动机,汽车和发动机之间的关系是()关系。
A.一般具体B.整体局部
C.分类关系D.主从关系
5.在变更控制中,()可以用来确保由不同用户所执行的并发变更。
A.异步控制B.同步控制
C.存取控制D.基线控制
二、判断题(共20分,错误打X、正确打√)
1.可行性研究工作要在初步的需求定义之前进行。()
2.软件开发、设计几乎都是从头开始,本钱和进度很难估计。()
3.软件工程使用的软件工具能够自动或半自动地支持软件的开发、管理和文档的生成。()
4.为了充分发挥开发人员的潜力、缩短工期,软件工程工程的任务分解与安排应尽力挖掘可并行开发的局部。()
5.需求分析阶段的成果主要是需求规格说明,但该成果与软件设计、编码、测试直至维护关系不大。()
6.类是对具有共同特征的对象的进一步抽象。()
7.面对日益增长的软件需求,人们显得力不从心。往往是产生软件危机的原因之一。()
8.数据输入的一般准那么中包括采用灵活多样的交互方式,允许用户自选输入方式;允许用户控制交互过程。()
9.如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的是面向过程的语言,那么这种翻译就比拟困难。()
10.软件测试是对软件规格说明、软件设计和编码的最全面也是最后的审查。()
三、论述题(30分)
1.为了提高软件的质量和软件的生产率,软件质量保证的主要任务大致可归结为8点。是什么?
2.请简要说明归纳法调试和演绎法调试的根本思想,并画出二种调试方法的流程图。
四、综合题(共40分)
1.一个正文文件由假设干个记录组成,每个记录是一个字符串。要求统计每个记录中空格字符的个数,以及文件中空格字符的总个数。要求的输出数据格式是,每复制一行输入字符串之后,另起一行印出这个字符串中的空格数,最后印出文件中空格的总个数。
要求:用Jackson方法描绘程序结构,不用伪码表示程序处理过程。
2.从所示的DFD图导出对应的SC图。
?
一、单项选择题(10分)
1.D
2.A
3.B
4.B
5.B
二、判断题(共20分,错误打X、正确打√)
1.X
2.√
3.√
4.√
5.X
6.√
7.√
8.√
9.√
10√
三、论述题(30分)
1.为了提高软件的质量和软件的生产率,软件质量保证的主要任务大致可归结为8点。是什么?
答:为了提高软件的质量,软件质量保证的任务大致可归结为以下8类:
正确定义用户要求
技术方法的应用
提高软件开发的工程能力
软件的复用
发挥每个开发者的能力
组织外部力量协作
排除无效劳动
提高方案和管理质量
2.请简要说明归纳法调试和演绎法调试的根本思想,并画出二种调试方法的流程图。
〔1〕归纳法调试的根本思想是:从一些线索(错误征兆)着手,通过分析它们之间的关系来找出错误。
调试方法的流程图如下:
(2)演绎法是一种从一般原理或前提出发,经过排除和精化的过程来推导出结论的思考方法。演绎法排错是测试人员首先根据已有的测试用例,设想及枚举出所有可能出错的原因做为假设;然后再用原始测试数据或新的测试,从中逐个排除不可能正确的假设;最后,再用测试数据验证余下的假设确是出错的原因。
四、综合题(共40分)
1.
2.
文档评论(0)