资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
电子科技大学软件工程20秋期末试卷及答案注意:图片可根据实际需要调整大小面向对象设计OOD模型的主要部件中,通常不包括()。A.通信部件B.人机交互部件C.任务管理D.数据管理需求分析阶段最重要的技术文档是()。A.设计说明书B.需求规格说明书C.可行性分析报告D.用户手册某教学设备销售部门制定一项销售优惠政策,一次购买100台或100台以上者按八五折优惠,购买者是教师、学生按九折优惠。设C1表示购买的台数,C2为1、2、0分别表示教师、学生和其他人员,则符合九折优惠判定条件为()。A.(C1B.(C10)C.NOT (C1100) AND (C2=0)D.NOT (C10)数据流图所描述的是实际系统的()。A.逻辑模型B.物理模型C.程序流程D.数据结核下列不属于概要设计所解决的问题范围的是()。A.确定模块的层次结构B.全程数据结构的设计C.描述系统的功能与性能D.修改用户手册面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这地特点称为类的()。A.多态性B.封装性C.继承性D.重用性软件危机具有下列表现()。 .对软件开发成本估计不准确 .软件产品的质量往往靠不住 .软件常常不可维护 .软件成本逐年上升A.、和B.、和C.、和D.以上都正确决定软件工程方法论所有步骤的关键目标是提高软件的()。A.可移植性B.可靠性C.可维护性D.效率软件工程的出现是由于()。A.软件危机的出现B.计算机硬件技术的发展C.软件社会化的需要D.计算机软件技术的发展下列属于应用软件的是()。 计算机辅助教学软件 软件测试工具 办公自动化软件 工程与科学计算软件A.、和B.、和C.、和D.以上都正确为了提高模块(),当修改或维护模块时减少把一个模块的错误扩散到其他模块中去的机会。A.耦合性B.独立性C.内聚性D.共享性软件开发技术不包含()。A.软件开发方法学B.软件工程环境C.软件工具D.软件质量度度量下列四个软件可靠性定义中正确的是()。A.软件可靠性是指软件在给定的时间隔内,按用户工求成功运行的概率B.软件可靠性是指软件在给定的时间间隔内,按设计要求成功运行的概率C.软件可靠性是指软件在正式投入运行内,按规定说明书的规定成功运行的概率D.软件可靠性是指软件在给定时间间隔内,按规格说明书的规定成功运行的概率软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是()。A.运行和维护阶段B.设计阶段C.代码实现阶段D.测试阶段下列各项中,()不是增加软件维护工作量的因素。A.用户数量的增加B.使用结构化技术或面向对象技术C.软件功能扩充D.应用环境变化以下关于数据流图的说法错误的是()。A.数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储B.数据流图是用作结构化分析的一种工具C.传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成D.数据流图的绘制采用自上向下、逐层分解的方法下列属于软件的特点的是()。A.软件是一种逻辑实体,具有抽象性B.软件在使用过程中没有磨损、老化的问题C.软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高D.以上都正确软件测试的基本目标是()。A.确定白盒法或黑盒法B.确定单元测试或集成测试C.确定测试范围和路径D.确定一组测试数据以尽可能多地发现错误软件维护过程中,可能会引起维护副作用的是()。A.修改代码或数据后未作测试B.进行改正性维护时错误未全部改正C.进行完善性、适应性或预防性维护时考虑因素不全面D.维护过程中发生系统运行错误下列几种耦合中,()的耦合性最强。A.公共耦合B.数据耦合C.控制耦合D.内容耦合衡量模拟独立性的两个定性的度量标准是()和()。A.一致性B.经济性C.耦合性D.内聚性E.完备性三种描述加工逻辑的工具各有优缺点,对于顺序执行和循环执行的动作,用()描述。对于存在多个条件复杂组合的判断问题,用()和()。A.结构化语言B.判定表C.程序流程图D.判定树E.高级语言程序效益分析有形效益和无形效益两种。有形效益可以用()、()、()等指标进行度量无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。A.货币汇率B.货币的时间价格C.人员薪资报酬D.投资回收期E.纯收入()是计算机程序及其说明程序的各种文档()是计算机任务的处理对象和处理规则的描述()是有关计算机程序功能、设计、编制、使用的文字或图形资料。A.数据B.软件C.程序D.算法E.文档数据字典有以下四类条目:()、()、()、()。其中()是组成数据流和数据存储的最小元素。A.数据流B.数据项C.文件D.基本加工E.数据项变换型数据处理的工作过程一般分为三步:()、()和(),这三步体现了变换型DFD的基本思想。A.演算数据B.取得数据C.变换数据D.输出数据E.交换数据加工逻辑也称为“小说明”,常用的加工逻辑的描述工具有:()、()、()。A.形式语言B.结构化语言C.面向对象编程语言D.判定表E.判定树可行性研究需要从以下三个方面分析研究每种解决方法的可行性:()、()、()。A.技术可行性B.成本可行性C.经济可行性D.操作可行性E.算法可行性数据字典中的加工逻辑主要描述该加工(),即实现加工的策略,而不是实现加工的细节,它描述如何把输入数据流变换为输出数据流的。A.“做什么”B.输出C.加工规则D.输入E.步骤在SA方法的需求描述工具中,()描述系统的分解,即描述系统由哪几部分组成,各部分之间有什么联系等等。()定义了数据流图中每一个图形元素。结构化语言、判定表或判定树则详细描述数据流图中不能被再分解为()。A.数据流图B.数据字典C.子程序D.数据库E.每一个加工用由底向上渐增式方式对软件进行测试时,需要为每个模块准备一个主模块,它的作用是调用被测的模块。()T.对F.错结构化设计方法是面向对象的设计方法。()T.对F.错软件工程的主要思想是从理论的角度来观察分析软件开发盒生产活动。()T.对F.错在软件的开发过程中,工作量最大的一个阶段就是编写程序。()T.对F.错在软件测试中,确认(验收)测试主要用于发现软件设计阶段的错误。()T.对F.错结构化程度设计方法能改善程序结构,但往往会降低程序的运行效率。()T.对F.错白盒测试是功能测试,依据需求规格说明书,检查程序是否满足功能要求。白盒测试又称为功能测试或数据驱动测试。()T.对F.错结构化设计方法采用变换分析和事务分析技术实现从数据结构导出程序结构。()T.对F.错软件质量因素中,健壮性是指软件产品能准确执行需求规格说明中所规定的任务。()T.对F.错在软件的开发过程中,工作量最大的一个阶段就是测试阶段。()T.对F.错【参考答案已附】参考答案:A参考答案:B参考答案:A参考答案:A参考答案:C参考答案:C参考答案:D参考答案:C参考答案:D参考答案:B参考答案:B参考答案:D参考答案:D参考答案:A参考答案:B参考答案:C参考答案:D参考答案:D参考答案:A参考答案:D参考答案:CD参考答案:ABD参考答案:BDE参考答案:BCE参考答案:ABCDE参考答案:BCD参考答案:BDE参考答案:ACD参考答案:AC参考答案:ABE参考答案:F参考答案:F参考答案:F参考答案:F参考答案:F参考答案:T参考答案:F参考答案:F参考答案:F参考答案:T
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号