欢迎来到天天文库
浏览记录
ID:14707491
大小:198.00 KB
页数:6页
时间:2018-07-30
《oo软件工程模拟题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程模拟题一、选择题:共20空,每空2分,满分40分。1、北大西洋公约组织于1968年召开国际会议,讨论日趋尖锐的软件生产过程中产生的问题,首次使用了软件工程这个名词。历史上一般称这些问题为____________。(A)软件工程(B)软件危机(C)软件质量(D)软件问题2、软件维护根据进行维护对象的不同被分为不同的类型,一般认为,由于软件系统运行过程中出现错误而带来的维护,称之为。(A)纠错性维护 (B)完善性维护 (C)预防性维护 (D)适应性维护3、在进行软件设计时,通常可以对系统按照来增强应对问题的灵活
2、性。(A)功能分割(B)可维护性分割(C)物理位置分割(D)服务分层4、下面哪个不是用户需求与需求规格说明之间的区别?(A)前者主要以用户角度自然语言进行描述(B)后者是前者的细化(C)两者之间可能并不存在一一映射的关系(D)前者需要对硬件配置进行详细描述5、一切软件开发都必须从出发。(A)软件功能(B)开发人员思路(C)软件性能(D)用户需求6、软件测试就是为了评价软件的质量,这种说法是的。(A)不正确(B)正确(C)无所谓7、CoolSoft公司打算为Pepsi饮料公司设计一个库存管理系统,在设计系统的用户界面
3、时,如果对Pepsi饮料公司员工的计算机技能水平不是很清楚,那么CoolSoft公司应该采用下面哪种方法是最好的?(A)确定使用该系统的用户所要具备的计算机技能水平,并提供详细的系统联机帮助,当用户需要帮助时,能迅速获得这些帮助。(B)确定使用该系统的用户所要具备的计算机技能水平,并安排对用户进行必要的培训。(C)开发一个用户界面的部分原型,并做一些可用性测试以确定用户的计算机技能水平以及用户使用什么样的界面操作会比较满意。根据测试结果对系统界面做一些修改,并重复这个过程。(D)开发一个用户界面的部分原型,并做一些
4、可用性测试以发现用户使用过程中会存在的问题,将这些问题用文档详细说明,并与最终系统一起交付给用户。8、“为了能够顺利地开展项目,项目组必须针对各软件生命周期阶段进行认真规划,否则项目执行到后期将会陷入一片混乱当中。”这种说法描述了软件工程必须要遵循的一条原则是。(A)用分阶段的生命周期计划严格管理(B)坚持进行阶段评审(C)实行严格的产品控制(D)结果应能清楚地审查9、在需求确定阶段通过建立用例模型反应的动态模型。(A)用户需求(B)关系模型(C)系统行为(D)概念模型10、Blue公司某项目的需求文档中有这样一段
5、描述:“本产品在使用高峰期,对用户发起的请求能够平均在2秒内做出回应。”这段描述刻画了软件哪方面的品质需求?(A)时间特性(B)精度(C)容量(D)可靠性11、汽车(Car)由轮子、发动机、油箱、座椅、方向盘等组成。那么car类和其他类(Wheel、Engin、Tank、Chair、SteeringWheel)之间的关系是。(A)泛化关系(Generalization)(B)实现关系(Realization)(C)包含关系(Inclusion)(D)组合关系(Composition)12、需求分析报告的作用不包括。
6、(A)用户使用手册编制的依据(B)系统验收的依据(C)系统设计的依据(D)系统规划的依据13、以下说法正确的是。(A)好的程序设计风格中应尽量使用简短语句,以改善过程描述的清晰性。(B)好的程序设计风格中尽量选用有意义的变量名。(C)好的程序设计风格中应尽量修补不好的程序,不要重新编写。(D)编码时应尽可能使用全局变量。1、当系统需要对_________的所有可能状态及其引起状态的转移事件进行描述时,我们需要使用状态图来进行描述。(A)一个对象(B)多个对象(C)两个对象(D)一个参与者2、在课程注册系统中,有3个
7、用例,分别是“注册课程”、“查询成绩”、“修改学生个人情况”,其中“注册课程”是高风险、高业务价值的用例;“查询成绩”是低风险、高业务价值的用例;“修改学生个人情况”是低风险、低业务价值的用例。在开发时准备采用迭代式开发,先实现其中的一个用例,那么首先应实现哪个用例?(A)“修改学生个人情况”用例(B)“查询成绩”用例(C)“注册课程”用例(D)3个用例中的任意一个都可以3、到20世纪末,面向对象软件工程已经逐渐发展成熟,特别是________的形成和广泛使用,采用面向对象分析与设计实现的软件开发方法已经成为软件开
8、发的主流方法。(A)Simula67(B)Smalltalk语言(C)Java语言(D)统一建模语言(UML)的标准4、一个设计得好的面向对象系统,具有________的特征。(A)低内聚、低耦合(B)高内聚、低耦合(C)高内聚、高耦合(D)高内聚、低耦合5、在类图中,哪个类图中的类Order所生成的代码具有publicclassOrder{publicCu
此文档下载收益归作者所有