当前位置首页 > 计算机 > 架构及软件工程
搜柄,搜必应! 快速导航 | 使用教程  [会员中心]

福建师范大学21春《软件工程》在线作业一满分答案91

文档格式:DOCX| 13 页|大小 13.99KB|积分 10|2022-05-27 发布|文档ID:97198271
第1页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 13
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • 福建师范大学21春《软件工程》在线作业一满分答案1. 软件工程由哪些部分组成?( )A.方法B.工具C.过程D.数据参考答案:ABC2. 软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以( )维护所占的维护量最小A.预防性维护B.适应性维护C.改正性维护D.完善性维护参考答案:A3. 总体设计的目的是确定整个系统的( )A.规模B.功能及模块结构C.费用D.测试方案参考答案:B4. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )A.程序结构B.数据结构C.逻辑结构D.物理结构参考答案:A5. 数据字典是用来定义( )中的各个成份的具体含义A.流程图B.功能结构图C.系统结构图D.数据流图参考答案:D6. 子系统测试中着重测试模块的( )A.语法B.接口C.函数D.以上都不正确参考答案:B7. 高级程序设计语言C++是C语言的发展和扩充,它们都是结构化程序设计语言 )A.错误B.正确参考答案:A8. 面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法A.对应B.映射C.反映D.反射参考答案:B9. 耦合是对一个软件结构内不同模块之间互连程度的度量。

    )A.正确B.错误参考答案:A10. C++和Eiffel是强类型语言,即语法规定每个变量或属性必须准确属于某个特定的类 )T.对F.错参考答案:T11. 设计期间确定了软件的逻辑结构,然而个别语句的构造却是编写程序的一个主要任务构造语句时应该遵循的规则包括( )A.不要为了节省空间而把多个语句写在同一行B.尽量避免复杂的条件测试C.避免大量使用循环嵌套和条件嵌套D.利用括号使逻辑表达式或算术表达式的运算次序清晰直观参考答案:ABCD12. 进程的建立可以通过作业调度来实现 )A.错误B.正确参考答案:A13. 程序设计属于软件开发过程( )阶段A.设计B.编程C.实现D.编码参考答案:C14. 面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统﹔系统软件(如操作系统)等 )A.错误B.正确参考答案:B15. 软件概要设计的主要任务就是软件结构的设计 )A.错误B.正确参考答案:B16. McCall提出的软件质量模型包括11个软件质量特性 )A.错误B.正确参考答案:B17. 面向对象设计中,对象有如下一些基本特点:( )A.以数据为中心B.对象是被动的C.无需实现数据封装D.模块独立性好参考答案:AD18. 一个成功的测试是发现至今尚未发现的错误的测试。

    )A.错误B.正确参考答案:B19. 面向对象的程序设计的基本做法是将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理 )A.错误B.正确参考答案:B20. 在下列功能中,( )最好地描述了OSI模型的网络层A.保证数据正确的顺序、无错和完整B.提供用户与网络的接口C.处理信号通过介质的传输D.控制报文通过网络的路由选择参考答案:D21. 软件测试是一个自顶向下逐步细化和求精过程,而软件开发是一个自底向上或相反顺序集成的过程 )A.错误B.正确参考答案:A22. 动态模型的描述工具是( )A.设计图B.结构图C.状态图D.对象图参考答案:C23. 成本-效益分析的目的是从经济角度评价开发一个新的软件项目是否可行,从而帮助客户正确地作出是否投资于这项开发工程的决定 )A.正确B.错误参考答案:A24. 测试目标决定了测试力案的设计如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案 )A.错误B.正确参考答案:B25. 所谓的适应性维护,是指为了和变化的环境适当地配合而进行的修改软件的活动,这是一种必要的维护活动 )T.对F.错参考答案:T26. 软件对象间彼此间的关系共有3类。

    )A.正确B.错误参考答案:A27. ( )用于网络的主干线路和室外连接A.非屏蔽双绞线B.屏蔽双绞线C.同轴电缆D.光纤参考答案:D28. 数据流图就是用来刻画数据流和转换的信息系统建模技术 )A.错误B.正确参考答案:B29. 以下属于用白盒技术设计测试用例的方法是( )A.边界值分析B.条件组合覆盖C.等价划分D.错误推测参考答案:B30. 常见的程序控制结构不包括( )A.顺序B.选择C.循环D.GOTO语句参考答案:D31. 结构化分析SA方法以数据流图、( )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型A.DFD图B.PAD图C.IPO图D.数据字典参考答案:D32. 为了充分发挥开发人员的潜力,缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分 )A.错误B.正确参考答案:B33. 软件是一种逻辑实体,而不是具体的物理实体,因而不具有抽象性 )A.错误B.正确参考答案:A34. 下列属于数据字典的条目的有( )A.数据流B.数据流分量(数据基本项)C.数据存储(文件)和加工(处理)D.数据变换参考答案:ABC35. 面向对象模型包括( )。

    A.数据模型B.对象模型C.动态模型D.功能模型参考答案:BCD36. 螺旋模型的主要缺点在于,它是风险驱动的 )A.错误B.正确参考答案:A37. 数据流图中,当数据流向或流自文件时( )A.数据流要命名,文件不必命名B.数据不必命名,有文件名就足够了C.数据流和文件均要命名,因为流出和流进的数据流是不同的D.数据流和文件均不要命名,通过加工可自然反映出参考答案:B38. 数据流图是系统逻辑功能的图形展示图中没有任何具体的物理元素,主要强调的是数据流和处理过程 )A.正确B.错误参考答案:A39. 为改正软件系统中潜藏的错误而进行的维护活动称为( )A.纠错性维护B.适应性维护C.改善性维护D.预防性维护参考答案:A40. 软件生命周期分为( )个时期A.四B.二C.三D.一参考答案:C41. 以下属于白盒测试技术的是( )A.逻辑覆盖测试B.边界值分析测试C.循环覆盖测试D.基本路径测试参考答案:BCD42. 能直接控制该模块的模块数是指一个模块的( )A.扇入数B.扇出数C.深度D.宽度参考答案:B43. 软件可维护性的特性中相互矛盾的是( )A.可修改性和可理解性B.可测试性和可理解性C.效率和可修改性D.可理解性和可读性参考答案:C44. 面向数据流的设计方法把( )映射成软件结构。

    A、数据流B、系统结构C、控制结构D、信息流参考答案:A45. 软件开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程 )A.错误B.正确参考答案:B46. 对象与传统的数据有本质不同,不是主动地等待对它进行处理,相反,它是被动的进行处理 )A.错误B.正确参考答案:A47. 软件工程的主要目的就是要提高软件的可维护性,减少软件维护所需要的工作量,降低软件系统的总成本 )T.对F.错参考答案:T48. 把软件生命周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,但不便于不同人员分工协作,从而提高了整个软件开发工程的困难程度 )A.错误B.正确参考答案:A49. 在数据流图中,一个数据存储等同于一个文件,不能表示文件的一部分 )T.对F.错参考答案:F50. 下面各项中不属于需求分析最终结果的是( )A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告参考答案:ACD51. 软件生命周期中所花费用最多的阶段是( )A.软件编码B.软件维护C.软件测试D.详细设计参考答案:B52. Putnam成本估算模型是以下哪种模型?( )A.静态单变量B.动态单变量C.静态多变量D.动态多变量参考答案:D53. 给DFD中的数据流命名时,能反映出数据流成分的名字(如“数据”、“信息”之类)是最好的命名方式。

    )T.对F.错参考答案:F54. 可行性分析报告是问题定义和可行性分析阶段的最终交付物 )A.正确B.错误参考答案:B55. 软件工程的课程特点:( ) Ⅰ.学科理论及其知识应用的多维性﹔Ⅱ.工程化﹔Ⅲ.浓厚的方法学色彩﹔Ⅳ.实践性、指导性强A、Ⅰ、Ⅱ和ⅢB、Ⅰ、Ⅲ和ⅣC、Ⅱ、Ⅲ和ⅣD、以上都正确参考答案:D56. 理解别人写的程序通常非常困难,而且困难程度随着软件配置成分的减少而迅速增加如果仅有程序代码没有说明文档,则会出现严重的问题 )A.错误B.正确参考答案:B57. 属于软件测试方法中的静态测试方法的是( )A.黑盒法B.路径覆盖C.错误推测D.人工检测参考答案:D58. 软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试阶段的基础A.集成测试B.系统测试C.验收测试D.单元测试参考答案:D59. 所谓参数化类,就是使用一个或多个类型去参数化一个类的机制,Eiffel语言中就有参数化类 )T.对F.错参考答案:T60. 在编写程序时,为了提高编码效率可以牺牲程序的清晰性和可读性 )T.对F.错参考答案:F。

    点击阅读更多内容
    卖家[上传人]:住在富人区的她
    资质:实名认证