|
【西南大学】[机考][0010]《软件工程》
试卷总分:100 得分:100
第1题,软件测试的目的是()
A.试验性运行软件
B.发现软件错误
C.证明软件正确
D.找出软件中全部错误
正确资料:
第2题,程序的三种基本结构是()
A.过程子、程序、分程序
B.顺序、选择、循环
C.递归、堆栈、队列
D.调用、返回、转移
正确资料:
第3题,下列那个阶段不是软件生存期三个阶段中的内容()
A.计划阶段
B.开发阶段
C.编码阶段
D.维护阶段
正确资料:
第4题,集成测试时,能较早发现高层模块接口错误的测试方法为()
A.自顶向下渐增式测试
B.自底向上渐增式测试
C.非渐增式测试
D.系统测试
正确资料:
资料来源:谋学网(www.mouxue.com),在E-R模型中,包含以下基本成分()
A.数据、对象、实体
B.控制、联系、对象
C.实体、联系、属性
D.实体、属性、联系
正确资料:
第6题,调试应该由()完成
A.与源程序无关的程序员
B.编制该源程序的程序员
C.不了解软件的机构
D.设计该软件的机构
正确资料:
第7题,软件的特点()
A.抽象化
B.逐步求精
C.模块化
D.信息隐蔽
正确资料:
第8题,黑盒法是根据程序的()来设计测试用例的
A.应用范围
B.内部逻辑
C.功能
D.输入数据
正确资料:
第9题,在总体设计阶段,模块应该满足高内聚和()的要求
A.多入口
B.低内聚
C.低耦合
D.低复杂度
正确资料:
资料来源:谋学网(www.mouxue.com),若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )
A.条件覆盖法
B.等价分类法
C.边界值分析法
D.错误推测法
正确资料:
第11题,不同程序设计语言在程序的效率上的差异不大。
对
错
正确资料:
资料来源:谋学网(www.mouxue.com),软件测试的目的是"建设性"的,即为了竭力证明已经建造好的软件系统的正确性和适用性。
对
错
正确资料:F
第13题,为了便于共享,建议多用全程数据结构。
对
错
正确资料:
第14题,判定覆盖必然满足语句覆盖。
对
错
更多资料下载:谋学网(www.mouxue.com)
资料来源:谋学网(www.mouxue.com),好的测试用例应能证明软件是正确的。
对
错
正确资料:
第16题,从结构化程序设计到 ,是程序设计方法的又一次飞跃。
正确资料:</strong><br/><u> 面向对象程序设计 </u>
<br/>
第17题,
正确资料:
第18题,___________ 是软件工程的主要目标。
正确资料:</strong><br/><u> ER模型 、 关系的建立 、 规范化 </u>
<br/>
第19题,
正确资料:
资料来源:谋学网(www.mouxue.com),软件生存周期是指一个软件从提出开发要求开始知道__________ 为止的整个时期。
正确资料:直到该软件报废
第21题,
正确资料:
第22题,软件危机主要表现 ________、____________。
正确资料:软件产品的质量低劣、软件生产率低下
第23题,
正确资料:
第24题,详细设计的工具-___________、____________和_____________。
正确资料:</strong><br/><u> 有图形工具 、 表格工具 和 语言工具 </u>。
<br/>
资料来源:谋学网(www.mouxue.com),
正确资料:
第26题,面向对象分析的目的是对客观世界的系统进行______________ 。
正确资料:</strong><br/><u> 建模 </u>
<br/>
第27题,
正确资料:
第28题,如果一个模块被n个模块调用,其中直接的上级模块的个数是m个(m=n)那么该模块的扇入数是 个。
正确资料:N
第29题,
正确资料:
资料来源:谋学网(www.mouxue.com),功能模型由多张数据流图组成。数据流图中包含有__________、_________、___________和__ __对象。
正确资料:处理、数据流、动作、数据存储
第31题,
正确资料:
第32题,导致软件维护费用高的主要原因__________。
正确资料:生产率低
第33题,
正确资料:
第34题,__________、_________、___________是数据库的设计步骤。
正确资料:</strong><br/><u> ER模型 、 关系的建立 、 规范化 </u>
<br/>
第35题,
正确资料:
第36题,软件的可维护性、维护类型及副作用。
正确资料:可以将软件维护分为以下四种:(1)改正性维护(2)适应性维护(3)完善性维护(4)预防性维护。
软件修改是一项非常危险的工作,对一个复杂的逻辑过程,哪怕仅仅做一项微小的改动,都可能引入潜在的错误,虽然设计文档化和细致的回归测试有助于排除错误,但是维护仍然会产生副作用。软件维护的副作用是指由于维护或者在维护过程中其他一些不期望的行为引入的错误,副作用大致可以分为3类:代码副作用、数据副作用和文档副作用。一次维护工作完成以后,再次交付软件之前应仔细复审整个配置,有效地减少文档副作用。某些维护申请不必修改设计和代码,只须整理用户文档便可达到维护的目的。
第37题,
正确资料:
第38题,简述N-S图、PAD图、判定表和判定树的概念。
正确资料:</strong><br/>N-S图又称盒图,与程序流程图相比,N-S图可以强化结构化程序设计,迫使程序设计人员用标准的基本结构进行程序设计;<br/>PAD图即问题分析图,它是一种二维展开的图形描述方式,即可以描述程序的逻辑结构,又可以描述数据结构;<br/>判定表形式简单、比较直观、易于掌握和使用;<br/>判定树是判定表的一种变形,它们只是形式上的差别,本质上是一样的。
<br/>
第39题,
正确资料:
第40题,软件的定义和应用分类?
正确资料:</strong><br/>答:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档组成的完整集合。<br/> 根据软件的不同的应用领域,可将软件分为以下几类:系统软件、实时软件、商业软件、科学计算软件、嵌入式软件、人工智能软件。
<br/>
第41题,
正确资料:
第42题,可重用的软件成分当中包括项目计划和成本估算,怎样重用这些成分?这样做能带来什么收益?
正确资料:项目计划与成本估算都算是可重用的软件成分之一。对项目计划的重用,可以减少用于制定计划和进行风险分析等活动相关联的不确定性。而成本估算的重用,在不同项目中经常含有类似的功或根本不做修改的情况下,对其进行重用,从而降低软件开发的成本。
第43题,
正确资料:
第44题,某图书管理系统有以下功能:⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借出,若允许借出则生成并保存借阅记录,修改库存文件。⑵还书:管理员输入读者的的借书证信息,系统检查其有效性,若有效,管理员输入读者的还书信息,系统判断是否超期,如果超期,则作罚款处理,最后修改库存文件与借阅记录。问题2:根据问题1中你所画的数据流图,采用面向数据流的方法,画出系统的软件结构图。
正确资料:
第45题,
正确资料:
第46题,某图书管理系统有以下功能:⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借出,若允许借出则生成并保存借阅记录,修改库存文件。⑵还书:管理员输入读者的的借书证信息,系统检查其有效性,若有效,管理员输入读者的还书信息,系统判断是否超期,如果超期,则作罚款处理,最后修改库存文件与借阅记录。问题1:画出图书管理系统尽可能详细的数据流图。
正确资料:
第47题,
正确资料:
第48题,某图书管理系统有以下功能:⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借出,若允许借出则生成并保存借阅记录,修改库存文件。⑵还书:管理员输入读者的的借书证信息,系统检查其有效性,若有效,管理员输入读者的还书信息,系统判断是否超期,如果超期,则作罚款处理,最后修改库存文件与借阅记录。问题3:已知"确定能否借书"IPO表如下,请画出该模块的程序流程图
正确资料:
第49题,
正确资料:
下载后没有资料或者资料不正确请联系QQ:18586448,承接奥鹏作业,论文网考等
|
|