欢迎来到天天文库
浏览记录
ID:17471091
大小:210.00 KB
页数:5页
时间:2018-09-02
《模拟题答案(java方向)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程模拟题答案一、选择题:共20空,每空2分,满分40分。1、北大西洋公约组织于1968年召开国际会议,讨论日趋尖锐的软件生产过程中产生的问题,首次使用了软件工程这个名词。历史上一般称这些问题为____________。(A)软件工程(B)软件危机(C)软件质量(D)软件问题2、软件维护根据进行维护对象的不同被分为不同的类型,一般认为,由于软件系统运行过程中出现错误而带来的维护,称之为。(A)纠错性维护 (B)完善性维护 (C)预防性维护 (D)适应性维护3、在进行软件设计时,通常可以对系统按照来增强应对问题的灵活
2、性。(A)功能分割(B)可维护性分割(C)物理位置分割(D)服务分层4、下面用伪码表示的函数内聚度是。结果集查询用户信息(char*userID){加载数据库的驱动;定义数据库的URL路径;建立一个数据库的连接;建立操作对象;strSql=”select*fromuserInfowhereuserID=”+userID;执行SQL语句;结果集=查询结果;RETURN结果集;}(A)逻辑内聚(B)通信内聚(C)时间内聚(D)过程内聚1、在UML提供的图中,用例图用于描述系统与外部系统及用户之间的交互;用于按时间顺序描述对
3、象间的交互。(A)序列图(B)状态图(C)协作图(D)类图5、软件详细设计阶段的任务是()。(A)算法设计(B)功能设计(C)调用关系设计(D)输入/输出设计6、软件测试就是为了评价软件的质量,这种说法是的。(A)不正确(B)正确(C)无所谓7、“为了能够顺利地开展项目,项目组必须针对各软件生命周期阶段进行认真规划,否则项目执行到后期将会陷入一片混乱当中。”这种说法描述了软件工程必须要遵循的一条原则是。(A)用分阶段的生命周期计划严格管理(B)坚持进行阶段评审(C)实行严格的产品控制(D)结果应能清楚地审查8、Blue
4、公司某项目的需求文档中有这样一段描述:“本产品在使用高峰期,对用户发起的请求能够平均在2秒内做出回应。”这段描述刻画了软件哪方面的品质需求?(A)时间特性(B)精度(C)容量(D)可靠性9、需求分析报告的作用不包括。(A)用户使用手册编制的依据(B)系统验收的依据(C)系统设计的依据(D)系统规划的依据10、以下说法正确的是。(A)好的程序设计风格中应尽量使用简短语句,以改善过程描述的清晰性。(B)好的程序设计风格中尽量选用有意义的变量名。(C)好的程序设计风格中应尽量修补不好的程序,不要重新编写。(D)编码时应尽可能
5、使用全局变量。11、软件设计的主要工作是_______。(A)分析系统方案是否可行(B)构建软件体系架构和描述实现方法(C)尽快编写出代码(D)进行接口设计和程序设计12、下述陈述中,结构化方法和面向对象方法的区别是。(A)结构化方法注重模块的内聚性,而面向对象方法则关注对象间的耦合性。(B)面向对象方法采用将系统划分为子系统的方式进行,而结构化方法采用模块划分的方式进行。(C)结构化方法注重数据在流动过程中经过的处理加工,而面向对象方法注重对象间的消息发送。(D)面向对象方法运用信息隐藏原则,而结构化方法不关注信息隐
6、藏原则。2、面向对象程序设计的基本思想是通过建立和客观实际相对应的对象,并通过这些对象的组合来创建具体的应用。对象的三要素是指对象的。(A)名字、文字和图形(B)名字、属性和方法(C)名字、字段和类型(D)名字、过程和函数3、在面向对象的基本思想中,是面向对象的基本特征之一。(A)封装性(B)独立性(C)易用性(D)可维护性4、软件设计中划分模块应遵循A的原则。两个模块之间的耦合方式中,B耦合的耦合程度最高,C耦合是可接受的耦合度。一个模块内部的内聚种类中D内聚的内聚程度最高,E内聚也是好的内聚度。(请填写数字序号)A
7、:①低内聚低耦合②低内聚高耦合③高内聚低耦合④高内聚高耦合B:①数据②非直接③控制④内容C:①数据②标记③控制④内容D:①偶然②逻辑③功能④过程E:①逻辑②信息③功能④时间二、(20分)请将答案写在答题纸上。请根据用例“修改订单信息”的用例描述绘制出顺序图,并根据顺序图进行类的责任分配,整理出对应的软件设计类图。用例:修改订单信息该用例描述了经理修改订单信息的业务流程。基本流程1、经理在“订单管理”用户界面,点击“修改订单”项。2、系统显示“全部订单”用户界面。3、经理点击某订单条目下的“修改”按钮。4、系统通过“订单
8、信息修改”用户界面,显示该订单的详细信息。5、经理修改信息后,点击“确定”按钮。6、系统将修改后的信息保存到系统。7、系统查询该订单是否为已备货但未发货的状态,并通过“订单同步”用户界面,询问用户是否将修改信息通知库房。8、客户选择“确定”按钮。9、系统更新订单信息,并产生订单信息变更单,发送到库房。10、系统显示“同步成功”用户
此文档下载收益归作者所有