电大软件工程模拟试题及答案1-2.doc

电大软件工程模拟试题及答案1-2.doc

ID:55265458

大小:169.00 KB

页数:7页

时间:2020-05-08

电大软件工程模拟试题及答案1-2.doc_第1页
电大软件工程模拟试题及答案1-2.doc_第2页
电大软件工程模拟试题及答案1-2.doc_第3页
电大软件工程模拟试题及答案1-2.doc_第4页
电大软件工程模拟试题及答案1-2.doc_第5页
资源描述:

《电大软件工程模拟试题及答案1-2.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程模拟试题一、选择题,请从四个可选项中选择正确答案。(60分,每题3分)1.软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。A.复杂性B.升级和移植C.通用性D.脆弱性2.原型化方法是用户和设计者之间的一种交互手段,适用于()系统。A.需求不确定性高的B.需求确定的C.管理信息D.实时3.IEEE是()的简称。A.国际电气和电子工程师协会B.国际软件标准C.美国国家标准D.美国空军的软件标准4.可行性研究的主要目的是()。A.确定系统建设的详细方案B.深入了解用户需求C.分析开发系统的必要性D.确定系统是否值得开发5.()定义了软件开发人员必须实

2、现的软件功能。A.用户需求B.业务需求C.性能需求D.功能需求6.数据流程图中的处理不能表示()。A.数据组成B.一个程序C.一个模块D.一个函数7.随着模块规模的(),模块的开发成本(),但是模块之间的接口变得复杂起来,使得模块的集成成本增加。A.减小,加大B.增加,减小C.增加,加大D.减小,减小8.详细设计与概要设计衔接的图形工具是()。A.DFD图B.SC图C.PAD图D.程序流程图9.面向过程的方法最关心的是(),而过程实施的()是作为过程参数传递的。A.过程/对象B.数据结构/主体C.动作/数据结构D.对象/属10.UML是一种()。A.一种可视化的建

3、模语言B.是一种可视化的程序设计语言C.是一种过程D.是一种方法11.目前面向对象分析有许多方法,大多数方法可以归结为建立()、对象模型、动态模型。A.数据模型B.功能模型C.逻辑模型D.物理模型12.构建类图是()的任务。A.对象模型B.用例模型C.动态模型D.功能模型13.首先用()描述系统的物理构架,然后将需求分析阶段捕获的系统元素分配到这些物理节点上。A.类图B.配置图C.组件图D.网络拓扑图14.类的属性结构要坚持简单的原则,尽可能不使用复杂的()。A.数据结构B.处理C.方法D.参数15.现在人们更强调程序代码的()性。A.可读B.可移植C.可扩充D.

4、可维护16.程序的三种基本控制结构,包括顺序结构、()和循环结构。A.条件/判断结构B.说明结构C.输入结构D.输出结构17.一般性的软件其测试工作量大约占整个开发工作量的()。A.小于10%B.40%C.90%D.大于10018.下面哪些测试方法属于黑盒测试()。A.路径测试B.等价类划分C.条件判断D.循环测试1.软件特性中,相互矛盾的是()。A.可理解性与可测试性B.效率与可修改性C.可修改性和可理解性D.可理解性与可读性2.()针对开发过程中的程序、数据、文档提出使用和管理策略。A.组织管理B.过程管理C.风险管理D.软件配置管理一、简答题(30分,每小题

5、6分)1.什么是软件危机?软件危机表现在哪几个方面?2.根据相关的法律,对于侵犯软件著作权的行为,根据情节应当给予什么处罚?3.请用判定表描述产品出库量的计算方法:当库存量大于等于提货量时,以提货量作为出库量;当库存量小于提货量,但是库存量大于等于提货量的50%时,以实际库存量作为出库量;否则,出库量为0,不能提货。4.QQ软件的用户分为游客和登陆会员,登陆会员分为群成员和非群成员,群成员分为群主和群普通成员、群管理员,请用类的继承关系描述QQ用户群。1.将下面的程序片段画出程序流程图。…………WHILEPDOIFA>OTHENA1ELSEA2ENDIF;S1;I

6、FB>0THENB1;WHILECDOS2;S3ENDWHILE;ELSEB2ENDIF;B3ENDWHILE;……一、应用题(10分)一个学生考试成绩统计程序,小于60分为“不及格”;60-79为“中”;80-89为“良”;90分以上为“优秀”,录入其他成绩均为“无效”。要求:按等价类划分方法设计测试用例。答案一、选择题,请从四个可选项中选择正确答案。(共60分,每题3分)1.B2.A3.A4.D5.D6.A7.D8.B9.A10.A11.B12.A1.B2.A3.A4.A5.B6.B7.B8.D一、简答题(30分,每小题6分)1.答案:由于软件特点和长期以来一

7、直没有发明一种高效的开发方法,导致软件生产效率非常低,交付期一拖再拖,最终交付的软件产品在质量上很难保障。这种现象早在20世纪60年代被定义为“软件危机”。它的具体表现如下:a)“已完成”的软件不满足用户的需求。b)开发进度不能保障,交付时间一再拖延。c)软件开发成本难以准确估算,开发过程控制困难造成开发成本超出预算。d)软件产品的质量没有保证,运算结果出错、操作死机等现象屡屡出现。e)软件通常没有适当的文档资料,或文档与最终交付的软件产品不符,软件的可维护程度非常低。2.答案:对于侵犯软件著作权的行为,要根据情况承担停止侵害、消除影响、赔礼道歉、赔偿损失等民事责

8、任;损害社

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。