- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程模拟试卷一医
软件工程模拟试卷一;一、选择题
1.衡量软件质量可从多个方面来评价。例如,
评价软件的扩充是否方便,这是属于( )?
A.可修改性 B.可测试性
C. 可理解性 D. 简洁性
2.从Boehm提出的软件质量图,你认为作为评价
软件质量的重要准则应是( A )?
A.可维护性 B.可靠性
C. 可理解性 D. 效率;3.用SA方法获得的需求说明书有
四个部分组成,用于描述系统中的每—个数据,
是在( )?
A.分层的DFD B.数据词典
C.一组小说明 D.补充材料
;4.结构图(SC)和框图是不同的,
前者描述的是( )?
A.程序的过程特性 B.程序的层次特性 ??
C. 两者都在内 D.两者都不是;6.适于软件检验的手段有多种,
通过人工来评审文档或程序,
借以发现其中错误,该手段是( )
黑盒法 B.正确性证明
C.动态检查 D.静态检查;8. 把一组具有相似特性的对象组合在一起,
称之为( )?
A. 多态性 B.继承性
C.类 D.消息 ;8. 把一组具有相似特性的对象组合在一起,
称之为( )?
A. 多态性 B.继承性
C.类 D.消息 ;10. 模块间的联系有多种类,
具有好的可修改性和可理解性是( )?
A.数据型 B. 内容型
C.公共型 D.控制型
;二、填空题
1.瀑布模型将软件生命期划分为若干阶段,
各个阶段之间是通过 实现过渡的。
2.一个大型软件系统的质量应该从可维护性、
可靠性、可理解性和 等多个方面来
进行评价。
3.SA方法在精确性和可理解性之间,考虑了
一个折衷的方案,它用结构化语言、判定表和
这三种半形式化的方式编写小说明。;4.SD方法认为,—个判定的作用范围
应该是_________的子集。?;6.提高程序效率的根本途径在于
设计阶段_______ __。;8.在软件维护工作过程中,
对任何一次维护请求,首先进行的
步骤是_________ 。;10. 软件工程学的最终目标,
是以较低的成本研制具有_________的软件。?;三、简答题
1.何谓软件的“健壮性”??;2.简要说明“需求说明书”的作用。;5.集成测试有哪几种测试方式?
简要说明其中哪一种更优越,为什么?;6.数据库设计的核心问题是什么?;3.假设对顾客的订货单按如下原则处理:? ?将顾客的信用度分三个档次:
欠款时间不超过30天;
欠款时间超过30天但不超过100天;
欠款时间超过100天。
对于上述三种情况,分别根据库存情况来决定
对顾客订货的态度。;??情况之一(欠款时间≤30天),
如果需求数≤库存量,则立即发货,
如果需求数库存量,则只发现有库存,不足
部分待进货后补发。??情况之二(30天欠款时间≤100天),
如果需求数≤库存量,则要求先付款再发货,如果需求数库存量,则不发货。??情况之三(欠款时间100天),
则通知先付欠款,再考虑是否发货。
试用判定树的形式予以描述(设欠款时间D,
需求数N,库存量Q)。 ;解:;?? 4.有—过程如下图所示的流程,
试用判定表予以描述.;?? 4.有—过程如下图所示的流程,
试用判定表予以描述.;5.已知模块C中的一个判定影响到模块B,
如图所示,它违反了SD的设计原则.试问: 可以采用哪些手段对结构图作改进,
请说明改进办法并画出改进的结构图。
;模拟试卷一;解:(1)流程图见右图。
;一、填空题
1.软件危机的事实使人们意识到:
计算机要推广使用,其关键在于
技术的革新。;3.软件工程技术中,控制复杂性的
两个基本手段是“分解”和 。
;5.编程的目标是编写出逻辑上
正确又易于 的程序。;7.在集成测试时,采用先独立
测试每一模块,然后在连到一起
运行,这种方式称为 测试。;9.面向对象的开发,最大的优点是
帮助分析者、设计者及用户清楚地
表述
文档评论(0)