软件工程期中试题

软件工程期中试题

ID:9959692

大小:162.00 KB

页数:4页

时间:2018-05-17

软件工程期中试题_第1页
软件工程期中试题_第2页
软件工程期中试题_第3页
软件工程期中试题_第4页
资源描述:

《软件工程期中试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

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

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

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

5、一、简答题(30分,每小题6分)1.什么是软件危机?软件危机表现在哪几个方面?答:由于软件特点和长期以来一直没有发明一种高效的开发方法,导致软件生产效率非常低,交付期一拖再拖,最终交付的软件产品在质量上很难保障。这种现象早在20世纪60年代被定义为“软件危机”。它的具体表现如下:a)“已完成”的软件不满足用户的需求。b)开发进度不能保障,交付时间一再拖延。c)软件开发成本难以准确估算,开发过程控制困难造成开发成本超出预算。d)软件产品的质量没有保证,运算结果出错、操作死机等现象屡屡出现。e)软件通常没有适当的文档资料,或文档与最终交付的软件产品不符,软件的可维护程度非常

6、低。2.根据相关的法律,对于侵犯软件著作权的行为,根据情节应当给予什么处罚?答案:对于侵犯软件著作权的行为,要根据情况承担停止侵害、消除影响、赔礼道歉、赔偿损失等民事责任;损害社会公共利益的,由著作权行政管理部门责令停止侵权行为,没收违法所得,没收、销毁侵权复制品,并处罚款;情节严重的,著作权行政管理部门可以没收用于制作侵权复制品的材料、工具、设备等;触犯刑律的,依法追究刑事责任。3.请用判定表描述产品出库量的计算方法:当库存量大于等于提货量时,以提货量作为出库量;当库存量小于提货量,但是库存量大于等于提货量的50%时,以实际库存量作为出库量;否则,出库量为0,不能提货

7、。答:条件123库存≧提货量TF库存≧50%提货量TF按提货量出库T按库存量出库T不出库T1.QQ软件的用户分为游客和登陆会员,登陆会员分为群成员和非群成员,群成员分为群主和群普通成员、群管理员,请用类的继承关系描述QQ用户群。2.将下面的程序片段画出程序流程图。…………WHILEPDOIFA>OTHENA1ELSEA2ENDIF;S1;IFB>0THENB1;WHILECDOS2;S3ENDWHILE;ELSEB2ENDIF;B3ENDWHILE;……答:一、应用题(10分)一个学生考试成绩统计程序,小于60分为“不及格”;60-79为

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

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

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