文档详情

福建师范大学22春《软件工程》离线作业一及答案参考98

pu****.1
实名认证
店铺
DOCX
13.69KB
约13页
文档ID:453105631
福建师范大学22春《软件工程》离线作业一及答案参考98_第1页
1/13

福建师范大学22春《软件工程》离线作业一及答案参考1. 在编写程序时,为了提高编码效率可以牺牲程序的清晰性和可读性 )T.对F.错参考答案:F2. 单元测试的测试对象是( )A.系统B.程序模块C.模块接口D.系统功能参考答案:B3. 软件测试是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审 )A.错误B.正确参考答案:B4. 计算机系统工程是一种从系统层面上的问题求解活动 )A.错误B.正确参考答案:B5. 需求分析的主要方法有SD法、OOA法及HIPO法等 )A.错误B.正确参考答案:A6. 建立类图的原则有( )A.简化的原则B.分层理解的原则C.关注关键点的原则D.系统的原则参考答案:ABC7. 模块的独立程度可以由两个定性标准度量,这两个标准分别称为( )A.内聚B.继承C.耦合D.多态参考答案:AC8. 软件需求分析的任务不应包括( )A、问题分析B、信息域分析C、结构化程序设计D、确定逻辑模型参考答案:C9. 分层的DFD图可以用于可行性分析阶段,描述系统的物理结构 )A.错误B.正确参考答案:A10. 如果软件的功能和性能如同用户所合理期待的那样,软件就是有效的。

)A.错误B.正确参考答案:B11. 从事物的组成部件及每个部件的属性、功能来认识事物这种方法被称为( )的方法A.面向过程B.面向数据C.面向属性D.面向对象参考答案:D12. 数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选输入方式﹔不允许用户控制交互过程 )A.错误B.正确参考答案:A13. 在对数据流的分析中,主要是找到中心变换,这是从( )导出结构图的关键A、数据结构B、实体关系C、数据流图D、E-R图参考答案:A14. 为了提高软件的可维护性或可靠性而对软件进行的修改称为( )A.改正性维护B.适应性维护C.完善性维护D.预防性维护参考答案:D15. 数据字典是用来定义( )中的各个成份的具体含义A.流程图B.功能结构图C.系统结构图D.数据流图参考答案:D16. 在屏蔽硬件错误的冗错技术中,冗余附加技术有( )A.三模冗余B.信息冗余C.冗余备份程序的存储及调用D.关键程序和数据的冗余存储和调用参考答案:D17. 在用户界面层次上(不考虑程序的内部结构和处理过程)对软件进行测试属于哪种测试方法( )A.黑盒测试B.白盒测试C.逻辑覆盖测试D.控制结构测试参考答案:A18. 理解别人写的程序通常非常困难,而且困难程度随着软件配置成分的减少而迅速增加。

如果仅有程序代码没有说明文档,则会出现严重的问题 )A.错误B.正确参考答案:B19. 等价划分测试方法属于( )A.黑盒测试B.白盒测试C.边界值测试D.错误推测参考答案:A20. 在数据流图中,不能由计算机处理的成份是( )A、控制流B、结点C、数据流D、数据源/终点参考答案:D21. JSP方法是面向对象的设计方法,其定义了一组以数据结构为指导的映射过程 )A.错误B.正确参考答案:A22. 数据流图建立系统的功能模型,它仅仅由数据流和数据存储组成 )T.对F.错参考答案:F23. 许多产品的质量问题源于新产品的开发设计阶段,因此在产品( )阶段就应采取有力措施来减少由于设计原因而产生的质量隐患A.软件评审B.软件测试C.开发设计D.软件度量参考答案:C24. HIPO法既是需求分析方法,又是软件设计方法 )A.错误B.正确参考答案:B25. 能直接控制该模块的模块数是指一个模块的( )A.扇入数B.扇出数C.深度D.宽度参考答案:B26. 操作系统是用户和硬件的接口 )A.错误B.正确参考答案:B27. 确认测试也称验收测试,它的目标是验证软件的可维护性 )A.错误B.正确参考答案:A28. 在数据流图中,正方形代表( )。

A.源点B.模块C.园点D.加工参考答案:A29. 在树形结构中,每一层的数据元素只和上一层中的一个元素相关 )A.错误B.正确参考答案:B30. 数据流图就是用来刻画数据流和转换的信息系统建模技术 )A.错误B.正确参考答案:B31. 软件开发小组的组成人员的素质应该好,同时人数越多软件开发的质量就越高 )A.错误B.正确参考答案:A32. 系统流程图用于可行性分析中的哪种的描述?( )A.当前运行系统B.当前逻辑模型C.目标系统D.新系统参考答案:A33. 在Jackson方法中,实体结构是指实体在时间坐标系中的行为序列这种序列以哪些结构进行复合?( )A.重复B.跳转C.顺序D.选择参考答案:ACD34. 集成测试计划是在( )阶段制定的A、可行性研究和计划B、需求分析C、概要设计D、详细设计参考答案:C35. 程序流程图中的箭头代表( )A、数据流B、控制流C、顺序流D、调用参考答案:B36. 不属于线性系列模型的模型是( )A.线性顺序模型B.增量模型C.RAD模型D.瀑布模型参考答案:B37. 软件生存周期划分为哪些过程?( )A.软件采购过程B.软件定义过程C.软件开发过程D.软件使用与维护过程参考答案:BCD38. 下面属于在需求分析阶段的图形工具的是( )A.数据流图B.层次方框图C.IPO图D.I-O图参考答案:ABC39. 一个成功的测试是发现至今尚未发现的错误的测试。

)A.错误B.正确参考答案:B40. 软件工程由哪些部分组成?( )A.方法B.工具C.过程D.数据参考答案:ABC41. 面向对象分析的首要工作是建立( )A.系统的动态模型B.系统的功能模型C.基本的E-R图D.问题的对象模型参考答案:D42. 程序的控制结构一般采用几种构成,这样可确保结构比较简单?( )A.顺序B.GOTOC.选择D.循环参考答案:ACD43. 需求分析的具体任务包括确定软件系统的功能需求、性能需求和运行环境约束,编制软件需求规格说明书、软件系统的验收测试准则和初步的用户手册 )A.错误B.正确参考答案:B44. 开发一个软件项目总存在某些不确定性,即存在风险,有些风险如果控制得不好,可能导致灾难性的后果 )A.错误B.正确参考答案:B45. 面向数据流的设计方法把( )映射成软件结构A、数据流B、系统结构C、控制结构D、信息流参考答案:A46. 面向对象的技术中的“类”,是比较理想的可重用的软构件,称之为( )A.软构件B.类构件C.特殊构件D.以上都不正确参考答案:B47. 高级程序设计语言C++是C语言的发展和扩充,它们都是结构化程序设计语言。

)A.错误B.正确参考答案:A48. 下列关于进程的描述错误的是( )A.进程是动态的B.进程有生命期C.多个进程可以并行执行,不需同步机构D.程序的执行过程是进程参考答案:C49. 数据流图中,当数据流向或流自文件时( )A.数据流要命名,文件不必命名B.数据不必命名,有文件名就足够了C.数据流和文件均要命名,因为流出和流进的数据流是不同的D.数据流和文件均不要命名,通过加工可自然反映出参考答案:B50. 数据流图是需求分析的功能模型 )A.正确B.错误参考答案:A51. 流程图也称为程序框图是最常用的一种表示法,它有哪些基本控制构件?( )A.顺序B.分支C.跳转D.循环参考答案:ABD52. 软件测试的目的是( )A、评价软件的质量B、发现软件的错误C、找出软件的所有错误D、证明软件是正确的参考答案:B53. “软件危机”是指( )A.计算机病毒的出现B.利用计算机进行经济犯罪活动C.软件开发和维护中出现的一系列问题D.人们过分迷恋计算机系统参考答案:C54. 系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档 )A.错误B.正确参考答案:B55. 设计白盒测试方案的技术主要有( )。

A.逻辑覆盖B.控制结构测试C.边界值分析D.错误推测参考答案:AB56. 软件生存周期的( )的工作和软件可维护性有密切的关系A、编码阶段B、设计阶段C、测试阶段D、每个阶段参考答案:D57. 确认软件的功能是否与用户所要求的功能相符的测试属于( )A.集成测试B.自底向上集成测试C.确认测试D.回归测试参考答案:C58. 所谓的适应性维护,是指为了和变化的环境适当地配合而进行的修改软件的活动,这是一种必要的维护活动 )T.对F.错参考答案:T59. COCOMO是甘特模型的英文缩写 )T.对F.错参考答案:F60. 下列属于数据字典的条目的有( )A.数据流B.数据流分量(数据基本项)C.数据存储(文件)和加工(处理)D.数据变换参考答案:ABC。

下载提示
相似文档
正为您匹配相似的精品文档