版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
淮海工学院2012-2013学年第2学期软件工程A测试卷(A卷)一、填空题(本大题共8小题,每空1分,共10分)1.快速原型模型适用范围是办理过程明确、简单系统、设计面窄的小型系统。2.大纲设计的主要任务是在软件剖析模型中的需求信息(数据、功能和行为)基础上,产生软件系统各个层次上的设计方案。3.集成测试也称组装测试,分为增量式和非增量式两种。此中增量式又分为两种方式:自顶向下和自底向上。4.软件工程的详细研究对象为方法、工具、过程、语言。5.概括来说,软件危机包含双方面问题:其一是何开发软件,以满足不停增添、日益复杂的需求
如何保护数目不停膨胀的软件产品。
;其二是
如6.重构工程是在
逆向工程
所获守信息的基础上改正也许重构已有的系统,产生系一致个新版本的过程。7.可行性剖析大体上可分为技术上的可行性、经济上的可行性、8.净室软件工程中有三各种类的盒,即黑盒、状态盒
管理上的可行性、清楚盒。
。二、选择题(本大题共
15小题,每题
2分,共
30分)1.以下哪一项不是软件危机的表现形式A.成本高B.生产率低
(C)。C.技术发展快
D.质量得不到保证2.结构化剖析的方法是一种
(
D
)。A.系统剖析方法C.面向对象的剖析方法
B.面向数据结构的剖析方法D.面向数据流的剖析方法3.软件可行性研究一般不考虑(D)。能否有足够的人员和相关的技术来支持系统开发能否有足够的工具和相关的技术来支持系统开发待开发软件能否有市场、经济上能否合算待开发的软件能否会有质量问题4.软件工程管理对软件项目的开发管理,即对整个软件A.软件项目B.生计期C.软件开发计划5.以下哪一项不是面向对象的特色(D)。
(
B
)的全部活动的管理。D.软件开发A.多态性B.继承性
C.封装性
D.过程调用6.面向对象模型主要由以下哪些模型构成
(
A
)。A.对象模型、动向模型、功能模型B.对象模型、数据模型、功能模型C.数据模型、动向模型、功能模型D.对象模型、动向模型、数据模型7.使用程序设计的控制结构导出测试用例的测试方法是(B)。A.黑盒测试B.白盒测试C.界限测试D.系统测试8.在软件生命周期中,能正确地确立软件系统必然做什么和必然具备哪些功能的是A.大纲设计B.详细设计C.可行性剖析D.需求剖析
(
D
)9.在结构测试用例设计中,有语句覆盖、判断覆盖、路径覆盖等,此中(D)是最强的覆盖准则。A.语句覆盖B.条件覆盖C.判断覆盖D.路径覆盖10.检查软件产品能否合需求定义的过程称为(A)。A.确认测试B.集成测试C.考据测试D.查收测试11.因计算机硬件和软件环境的变化而作出的改正软件的过程称为(B)。A.纠正性保护B.适应性保护C.圆满性保护D.预防性保护12.软件工程的出现主假如因为(D)。A.程序方法学的影响B.其余工程学科的影响C.计算机的发展D.软件危机的出现13.在结构化设计(SD)方法中全面指导模块划分的最重要的原则是(D)。A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性14.当模块中包含复杂的条件组合,只有(A)可以清楚地表达出各种动作之间的对应关系。A.判断表和判断树B.盒图C.流程图D.关系图15.在软件工程中,高质量的文档标准是圆满性、一致性和(C)。A.一致性B.安全性C.无二义性D.组合性三、判断题(本大题共10小题,每题1分,共10分)1.模块独立性指标中,内聚度的七个层次以有时内聚为最高,功能内聚为最低。(×)2.模型是对现实的简化,建模是为了更好地理解所开发的系统。(√)3.数据流图是是一个逻辑模型而不是物理模型,表示数据在系统内的办理及流向变化状况。(√)在软件开发的过程中,若能推延裸露此中的错误,则为修复和改正错误所开支的代价就会降低。(×)5.软件复杂性是指理解和办理软件难易程度,它主要表此刻文档复杂性中。(×)6.β测试是由软件的最后用户在一个或多个用户场所进行的,开发者平时不在测试现场。(√)7.一个设计好的软件结构,平时顶层扇出比较高,中层扇出比较少,基层有高扇出。(√)软件测试是一个为了发现错误而执行程序的过程。(√)9.软件模块化设计中,模块之间的内聚性越弱越好。(×)净室测试的策略在根本上不一样样于传统测试方法。(√)四、简答题(本大题共4小题,每题6分,共24分)软件系统设计一般依据哪些规则?1)改进软件结构,提升模块独立性;2)模块拥有合适的深度、宽度、扇出和扇入;3)模块判断作用范围应在其控制作用范围内;4)力争降低模块接口的复杂度;5)设计进口单出口的模块;6)模块功能应该是可以展望的,模块大小适中;7)一般一个模块包含的语句在必然范围内比较好;8)一个设计好的软件结构,平时顶层扇出比较高,中层扇出比较少,基层有高扇出测试与调试的主要差异?测试从一个侧面证明程序员的失败;调试证明程序员的正确;测试从已知条件开始,使用开初定义的程序,且有预知的结果,不可以预示的仅是程序能否经过测试;调试从不可以知内部条件开始,除统计性调试外,结果是不可以预示的;测试有计划并且要进行测试设计;调试不受时间拘束;测试是发现错误、改正错误、重新测试的过程;调试是一个推理的过程;测试执行是有规程的;调试执行要求程序员进行必需的推理;测试由独立的测试组在不认识软件设计的件下完成;调试由认识详细设计的程序员完成;大多数测试的执行和设计可由工具支持;调试用的工具主假如调试器。2为何说软件保护是一项困难的工作?答:软件保护工作的困难主要表此刻以下几个方面:读懂他人的程序是很困难的,而文档的不足更增添了这类难度。一般开发人员都有这样的领悟,改正他人的程序还不如自己重新编写程序。文档的不一致性是软件保护困难的又一个要素,主要表此刻各种文档之间的不一致以及文档与程序之间的不一致性,从而以致保护人员慌张失措,不知如何进行改正。软件开发和软件保护在人员和时间上存在差异。假如软件保护工作是由该软件的开发人员完成,则保护工作对照较较简单,因为这些人员熟习软件的功能和结构等。但是,平时开发人员和保护人员是不一样样的,何况保护阶段连续时间很长,本来的开发工具、方法和技术与当前有很大的差异,这也造成了保护的困难。软件保护不是一件吸引人的工作。因为保护工作的困难性,保护常常遇到挫折,并且很难出成就。请指出下边需求描述能否存在问题,并对存在问题的描述进行合适改正。1)系统用户界面友善。问题:“友善”是不可以考据的。改正:(可改为很多种,只假如从界面方面讲,都可以)拥有一年计算机使用经验的用户经过3小时的培训就可以学会使用该系统。2)系统运转时应该占用尽量少的内存空间。问题:“尽量少”存在歧义。改正:系统运转时所占用的最大内存空间是256MB。(3)即使在系统崩溃的状况下,用户数据也不可以遇到破坏。问题:“不可以遇到破坏”是不可以考据的。改正:假如系统发生崩溃,那么该系统重新正常启动后,可以将用户数据恢复到最后未完成操作执行前的状态。4)ATM系统赞成用户盘问自己银行帐户的现存余额。该描述是正确的。5)ATM系统应该快速响应用户的央求。问题:“快速”是不可以考据的。改正:ATM系统将在1秒钟以内响应用户的央求。(6)ATM系统需要检验用户存取的合法性。问题:“如何考据合法性”是存在歧义的。改正:ATM系统将经过用户名和口令考据其存取的合法性。(7)全部命令的响应时间小于1秒;BUILD命令的响应时间小于5秒。问题:全部命令中必然会包含BUILD命令,所以这两个需求描述是矛盾的。改正:去掉关于BUILD命令的需求描述。8)软件应该用JAVA语言实现。问题:该描述不是功能需求或非功能需求,应该是对设计实现的一个拘束条件。五、综合应用题(本题共三小题,共26分)1、依据程序的流程图,画出其N-S图和PAD图。(10分)3N-S图PAD图2、现欲开发一个银行的活期存取款业务的办理系统:(10分)储户将填好的存/取款单和存折交给银行工作人员,此后由系统作以下办理;(1)业务分类办理:系统第一依据储户所填的存/取款单,确立本次业务的性质,并将存/取款单和存折交下一步办理;存款办理:系统将存款单上的存款金额分别记录在存折和帐目文件中,并将现金存入现金库;最后将存折还给储户;取款办理:系统将取款单上的取款金额分别记录在存折和帐目文件中,并从现金库提取现金;最后将现金和存折还给储户。试绘制该系统的数据流图和软件结构图。顶层4一层二层软件结构图53、以下为某程序的逻辑结构。试设计足够的测试用例,实现对程序的条件组合覆盖。(6分)进口St(y>1)and(z=0)BAfx=x/yt(y=2)or(x>1)Cfx=x+1D返回E判断A中条件结果的全部可能组合:①y>1,z=0;②y>1,z≠0;y≤1,z=0;④y≤1,z≠0判断C中条件结果的全部可能组合:y=2,x>1;⑥y=2,x≤1;y≠2,x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鸡胸肉干行业深度研究报告
- 高效能粉末压机行业深度研究报告
- 高速切割机行业深度研究报告
- 钢结构安装节点施工协调方案
- 新能源产业园配套基础设施建设项目风险评估报告
- 铺面租赁合同取消协议
- 争议人设协议书范本
- qq号交易合同协议
- 虚拟货币交易合同范本
- 兄弟名义建房协议书
- 人音一年级音乐上册动物说话
- GB 25576-2020食品安全国家标准食品添加剂二氧化硅
- 跨文化世界语言emoji
- 心衰的中医药治疗陈良金课件
- 新湘科版科学五年级上册全册课件(精品PPT)
- 数据挖掘方法与应用全套教学课件
- GB∕T 17466.1-2019 家用和类似用途固定式电气装置的电器附件安装盒和外壳 第1部分:通用要求
- 风力发电技术--课件第7章-风电场SCADA系统
- 安全用电、用电安全培训ppt课件
- Q∕GDW 12158-2021 国家电网有限公司重大活动电力安全保障工作规范
- 湘潭市建设工程质量安全监督规范化工作实施细则
评论
0/150
提交评论