|
【西南大学】[机考][0010]《软件工程》
试卷总分:100 得分:100
第1题,软件工程学中除重视软件开发技术的研究外,另一重要组成内容是软件的()。
A.工程管理
B.成本核算
C.人员培训
D.工具开发
正确资料:
第2题,在软件的开发过程中,常用()来描述程序执行的逻辑过程。
A.DFD
B.E-R图
C.框图
D.时序网络
正确资料:
第3题,软件维护费用高的主要原因是( )。
A.生产率低
B.人员少
C.生产率高
D.人员多
正确资料:
第4题,面向数据流的软件设计方法,一般是把数据流图中数据流划分为( ),再将数据流图映射为软件结构。
A.数据流和事务流
B.交换流和事务流
C.交换流和数据流
D.信息流和控制流
正确资料:
资料来源:谋学网(www.mouxue.com),可行性是系统方案实现的()。
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),研究开发所需要的成本和资源是属于可行性研究中的()
A.技术可行性
B.经济可行性
C.社会可行性
D.法律可行性
正确资料:
第11题,编写出每个模块之后就对它作必要的测试称为___。
正确资料:</strong><br/>单元测试
<br/>
资料来源:谋学网(www.mouxue.com),
正确资料:
第13题,基线的作用是把各阶段的开发工作划分得更加明确,便于检查与确认阶段成果。因此,它可以作为项目的一个________。
正确资料:</strong><br/>检查点</p><p><br/>
<br/>
第14题,
正确资料:
资料来源:谋学网(www.mouxue.com),面向数据流的设计方法用____和____两种分析与过渡方法把信息流映射成软件结构。
正确资料:
第16题,
正确资料:
第17题,成本估算是在软件项目开发之前,估算项目开发所需的_______、________和__________。
正确资料:</strong><br/>经费,资源,开发进度
<br/>
第18题,
正确资料:
第19题,功能模型由多张数据流图组成。数据流图中包含有__________、__________、__________对象和__________对象。
正确资料:</strong><br/>处理、数据流、动作、数据存储
<br/>
资料来源:谋学网(www.mouxue.com),
正确资料:
第21题,说明软件测试和调试的目的有何区别?
正确资料:</strong><br/>测试的目的是判断和发现软件是否有错误,调试的目的是定位软件错误并纠正错误。
<br/>
第22题,
正确资料:
第23题,游戏软件的升级属于哪种维护?为什么?
正确资料:</strong><br/>完善性维护。因为游戏软件的升级基本上都是提供更丰富的游戏功能和游戏场景,提高游戏对玩家的吸引力。</p><p><br/>
<br/>
第24题,
正确资料:
资料来源:谋学网(www.mouxue.com),什么是软件生存周期?它有哪几个活动?
正确资料:</strong><br/>软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。
<br/>
第26题,
正确资料:
第27题,说明结构化程序设计的主要思想是什么?
正确资料:
第28题,
正确资料:
第29题,什么叫软件的可维护性?它主要由哪些因素所决定?
正确资料:</strong><br/>软件可维护性即维护人员对该软件进行维护的难易程度,具体包括理解、改正、改动和改进该软件的难易程度。</p><p> 影响软件可维护性的因素:</p><p> (1) 维护人员的素质因素</p><p> (2)技术条件的因素</p><p> (3) 管理方面的因素</p><p> (4)程序自身的因素</p><p> (5)文档
<br/>
资料来源:谋学网(www.mouxue.com),
正确资料:
第31题,对于维护不好的程序,应该放弃而重新编码。
对
错
正确资料:
第32题,模块的内聚度应尽可能小。
对
错
正确资料:
第33题,模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。
对
错
正确资料:
第34题,在进行总体设计时应加强模块间的联系。
对
错
正确资料:
第35题,只要模块之间的接口关系不变,各模块内部实现细节的修改将不会影响别的模块。
对
错
正确资料:
第36题,在详细设计阶段,应选择时间效率和空间效率尽可能高的算法。
对
错
正确资料:
第37题,可以用穷举测试的方法程序进行正确证明。
对
错
正确资料:
第38题,软件就是程序。
对
错
正确资料:
第39题,软件开发小组的组成人员的素质应该好,而人数则不宜过多。
对
错
正确资料:
第40题,模块越小,模块化的优点越明显。
对
错
正确资料:
第41题,根据问题说明画出数据流图。问题陈述:在要建立的销售管理系统中,合同管理员负责合同管理,①录入,修改、删除合同,②打印合同执行情况清单。客户管理员负责客户管理,①录入、修改、删除客户信息,②确定客户等级(按销售额计算等级)。销售经理负责随机查询,统计及打印报表。
正确资料:</strong><br/><img src="/resourcefile/uploadFiles/file/questionImgs/201709111505131000789024679.png" title="201709111505131000789024679.png" alt="图片3.png"/>
<br/>
第42题,
正确资料:
第43题,某城市电话号码组成规则是:地区码+前缀+后缀。 地区码:空白或者3位数字;前缀:非0或者1开头的3位数字:后缀:4位数字。某程序接受符合以上条件的电话号码,拒绝所有不符合规定的号码。对该程序使用等价类划分法设计测试用例
正确资料:
第44题,
正确资料:
第45题,请给出一组测试用例对下面的程序流程图达到判定覆盖
正确资料:</strong><br/>A>0 A<=0 B<0 B>=0 C-d>10 c-d<=10</p><p>a>0 and b<0 a<=0 or b>=0</p><p> </p><p>a>0 b<0 c-d>10</p><p>a<=0 b>=0 c-d<=10</p><p><br/>
<br/>
第46题,
正确资料:
|
|