《01250_软件工程期末复习资料.docx》由会员分享,可在线阅读,更多相关《01250_软件工程期末复习资料.docx(10页珍藏版)》请在第一文库网上搜索。
1、单选题1、不是分析建模的目的。正确选项I.开发一个简单的问题解决方案(V)2、定义了用户使用该软件要完成的任务。正确选项1.用户需求(V)3、反映了系统物理结构。正确选项1.系统流程图(V)4、是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。正确选项1用例图(V)5、是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。正确选项1.继承(V)6、是职业软件工程师的必要条件。正确选项1自律、善于沟通、具有一定的软件技能(V)7、是职业软件工程师的必要条件。正确选项1自律、善于沟通、具有一定的软件技能(V)8、通常是用户高层领导机构决定的,它确定软件的目标、规
2、模和范围。正确选项1.业务需求(V)9、用于描述系统的功能集。正确选项1.用例视图(V)10、Gantt图直观简明、易学易用,但它不能正确选项1.直接反应任务间的依赖关系和关键路径(V)11、IEEE是环境。正确选项1.国际电气和电子工程师协会(V)12、UM1是一种O正确选项1.建模工具(V)13、按照模块独立性,耦合程度由强至弱正确的顺序是。正确选项1.数据耦合、控制耦合、外部耦合、内容耦合(V)14、表示对象相互行为的模型是模型。正确选项1动态模型(V)15、不管多么完善的软件都可能有潜在的问题,所以设计人员应该为软件进行设计,当软件遇到异常数据、事件或操作时,软件不至于彻底崩溃。正确选
3、项1容错性(V)16、程序的三种基本控制结构,包括顺序结构、和循环结构。正确选项1.条件/判断结构(V)17、程序设计语言的技术特性不应包括O正确选项1.软件的可移植性(V)18、从本质上说,面向对象是“先”确定动作的“后”执行正确选项1.主体/动作(V)19、当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为正确选项1内容耦合(V)20、对类进行详细设计,主要是设计类的,优化类之间的关系。正确选项1.属性和方法(V)21、对象实现了数据和操作的结合,使数据和操作于对象的统一体中。正确选项1封装(V)22、对于嵌套的循环和分支程序,层次不要超过层。正确选项1.3(V)23、非直接耦合
4、的模块独立性最强,的模块独立性最弱。正确选项1内容耦合(V)24、功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由实现。正确选项1.用例图和场景描述(V)25、构建类图是的任务。正确选项1.对象模型(V)26、关于软件需求特性不正确的描述是“软件需求具有”。正确选项1准确性(V)27、即使软件能顺利运行,但用户往往会提出增加新功能或改进已有功能的建议,为满足这一类要求而进行的活动称为O正确选项1完善性维护(V)28、结构化程序设计主要强调的是O正确选项1程序易读性(V)29、结构化设计方法划分模块的原则是O正确选项1.低耦合,高内聚(V)30、进行需求分析有的
5、多种描述工具,但不包括O正确选项1PAD图(V)31、科学计算领域一般选择语言。正确选项1C(V)32、可行性分析研究的目的是正确选项1项目是否值得开发(V)33、可行性研究的四大要素是O正确选项1经济、技术、法律和社会环境(V)34、可行性研究的主要目的是O正确选项1.确定系统是否值得开发(V)35、可行性研究的主要任务是O正确选项1进行一次简要的需求分析(V)36、可维护性的特性中,相互矛盾的是o正确选项1.效率与可修改性(V)37、两个浮点数XO和X1比较相等时,应该用比较。正确选项IjXO-XI110)THENX=IOE1SEX=IENDIFIF(b10)AND(t15)THENz=3
6、0E1SEz=3ENDIFPRINT(x,y,z)END仅供参考请勿照抄:无13、设计下列伪程序的条件组合覆盖测试用例。Begininput(a,b)if(ao)AND(B0)THENX=A+BE1SEX=A-BENDIF(OA)OR(D仅供参考请勿照抄:无14、什么是软件?如何评价软件的质量?仅供参考请勿照抄:无15、什么是软件生命周期?他分为哪几个阶段?仅供参考请勿照抄:无16、提高程序可读性有哪些招数?对你来讲比较灵验的是哪些?仅供参考请勿照抄:无17、为了提高软件的可维护性,在软件开发过程的各个阶段怎样充分考虑软件的可维护性因素。仅供参考请勿照抄:无18、下面程序代码,编程人员误把IF(A=2)OR(X1)条件写成了IF(A=2)OR(X1)AND(B=O)THENDOX:=X/A;IF(A=2)OR(X1)THE