福建师范大学21秋《软件工程》在线作业二满分答案77

上传人:pu****.1 文档编号:504812698 上传时间:2022-10-15 格式:DOCX 页数:13 大小:13.31KB
返回 下载 相关 举报
福建师范大学21秋《软件工程》在线作业二满分答案77_第1页
第1页 / 共13页
福建师范大学21秋《软件工程》在线作业二满分答案77_第2页
第2页 / 共13页
福建师范大学21秋《软件工程》在线作业二满分答案77_第3页
第3页 / 共13页
福建师范大学21秋《软件工程》在线作业二满分答案77_第4页
第4页 / 共13页
福建师范大学21秋《软件工程》在线作业二满分答案77_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《福建师范大学21秋《软件工程》在线作业二满分答案77》由会员分享,可在线阅读,更多相关《福建师范大学21秋《软件工程》在线作业二满分答案77(13页珍藏版)》请在金锄头文库上搜索。

1、福建师范大学21秋软件工程在线作业二满分答案1. 软件从定义开始,经过开发、使用的全过程称为软件生存周期,但是不包括维护阶段。( )A.错误B.正确参考答案:A2. 文档是一种数据媒体和其上所记录的数据。( )A.错误B.正确参考答案:B3. 程序控制的三种基本结构中,( )结构可提供多条路径选择。A、反序B、顺序C、循环D、分支参考答案:D4. 为了提高软件的可维护性或可靠性而对软件进行的修改称为( )。A.改正性维护B.适应性维护C.完善性维护D.预防性维护参考答案:D5. 如果软件的功能和性能如同用户所合理期待的那样,软件就是有效的。( )A.错误B.正确参考答案:B6. 动态模型的描述

2、工具是( )。A.设计图B.结构图C.状态图D.对象图参考答案:C7. 软件测试是对软件规格说明,软件设计和编码的最全面也是最后的审查。( )A.错误B.正确参考答案:B8. 目前,软件项目的进度安排的两种比较常用的方法是程序评估与审查技术(PERT)和关键路径法(CPM)。( )A.错误B.正确参考答案:B9. 数据元素组成数据的方式有3种:顺序、选择和重复。( )A.正确B.错误参考答案:A10. 问题的定义要求开发方和使用方共同完成。( )A.正确B.错误参考答案:A11. 就程序设计语言的工程特性而言,对程序编码有如下要求:( )A.可移植性B.开发工具的可利用性C.软件的可重用性D.

3、可维护性参考答案:ABCD12. 描述软件开发过程中各种活动如何执行的模型是( )。A.软件生存周期模型B.E-R模型C.螺旋模型D.风险评估模型参考答案:A13. 顺序文件和链接文件的长度都可以动态变化。( )A.错误B.正确参考答案:A14. 对象与传统的数据有本质不同,不是主动地等待对它进行处理,相反,它是被动的进行处理。( )A.错误B.正确参考答案:A15. 流程图也称为程序框图是最常用的一种表示法,它有哪些基本控制构件?( )A.顺序B.分支C.跳转D.循环参考答案:ABD16. 软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示的过程。( )A.错误B.正

4、确参考答案:B17. 扇出表示控制的总分布。( )A.正确B.错误参考答案:B18. 汽车有一个发动机。汽车和发动机之间的关系是一般具体的关系。( )A.错误B.正确参考答案:A19. 用黑盒技术设计测试用例的方法之一为( )。A.逻辑覆盖B.等价类划分C.循环覆盖D.基本路径测试参考答案:B20. 数据流图的分解速度应保持较高,通常一个加工每次可分解为1020个子加工。( )A.错误B.正确参考答案:A21. 软件可理解性指的是把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。( )A.错误B.正确参考答案:A22. 有A、B、C三个元素依次入栈,不可能的出栈顺序是(

5、 )。A.C,B,AB.C,A,BC.B,A,CD.A,B,C参考答案:B23. 描述结构化系统分析方法的工具不包括( )A.数据流图B.组织结构图C.数据词典D.结构化语言参考答案:B24. 需求分析的主要方法有SD法、OOA法及HIPO法等。( )A.错误B.正确参考答案:A25. 黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。( )A.错误B.正确参考答案:A26. 单元测试的测试对象是( )。A.系统B.程序模块C.模块接口D.系统功能参考答案:B27. 采用Gantt图表示软件项目进度安排,下列说法中正确的是( )。A.能够反映多个任务之间的复杂关系B.能够直观表示任务之

6、间相互依赖制约关系C.能够表示哪些任务是关键任务D.能够表示子任务之间的并行和串行关系参考答案:D28. 结构化设计方法是将现实世界的事物以对象的方式映射到计算机世界的方法。( )A.错误B.正确参考答案:A29. 软件调试是为了发现错误而执行程序的过程。( )A.错误B.正确参考答案:A30. 以下属于白盒测试技术的是( )。A.逻辑覆盖测试B.边界值分析测试C.循环覆盖测试D.基本路径测试参考答案:BCD31. 快速原型技术的适用于软件产品要求大量的用户交互,或产生大量的可视输出,或设计一些复杂的算法等场合。( )A.错误B.正确参考答案:B32. 只有了解用户,了解任务,才能设计出好的用

7、户界面。( )A.错误B.正确参考答案:B33. 程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。( )A.错误B.正确参考答案:B34. ( )允许用户把若干作业提交计算机系统集中处理的操作系统。A.分时操作系统B.实时操作系统C.网络操作系统D.批处理操作系统参考答案:D35. ER图包含了( )种基本成分A.四B.二C.三D.一参考答案:C36. 使用DMA方式传送数据期间不需要CPU干预。( )A.错误B.正确参考答案:A37. 以下属于白盒测试技术的是( )。A.逻辑覆盖B.基本路径测试C.循环覆盖测试D.等价类划分参考答案:AB

8、C38. 给DFD中的数据流命名时,能反映出数据流成分的名字(如“数据”、“信息”之类)是最好的命名方式。( )T.对F.错参考答案:F39. 不适合作为科学工程计算的语言是Prolog语言。( )A.错误B.正确参考答案:B40. 所谓的适应性维护,是指为了和变化的环境适当地配合而进行的修改软件的活动,这是一种必要的维护活动。( )T.对F.错参考答案:T41. 结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法。A、目标B、数据流C、功能D、对象参考答案:B42. 软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以( )维护所占的维护量最小。A.预防性维护B.适

9、应性维护C.改正性维护D.完善性维护参考答案:A43. 软件维护阶段是软件生命周期的第一个阶段。( )T.对F.错参考答案:F44. 在用户界面层次上(不考虑程序的内部结构和处理过程)对软件进行测试属于哪种测试方法( )。A.黑盒测试B.白盒测试C.逻辑覆盖测试D.控制结构测试参考答案:A45. 软件生存周期划分为哪些过程?( )A.软件采购过程B.软件定义过程C.软件开发过程D.软件使用与维护过程参考答案:BCD46. 当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系。A.判定表和判定树B.盒图C.流程图D.关系图参考答案:A47. 一个成功的测试是发现至今尚未发

10、现的错误的测试。( )A.错误B.正确参考答案:B48. 宽度是软件结构内同一个层次上的模块总数的最大值。( )A.正确B.错误参考答案:A49. 软件测试方法中,黑盒测试法主要用于测试( )。A、结构合理性B、软件外部功能C、程序正确性D、程序内部逻辑参考答案:B50. 中级结构性成本模型COCOMO是一个( )。A.静态单变量模型B.动态单变量模型C.静态多变量模型D.动态多变量模型参考答案:C51. 软件对象间彼此间的关系共有3类。( )A.正确B.错误参考答案:A52. 模块中所有成分引用共同的数据,该模块的内聚度是( )。A、逻辑性B、顺序性C、功能性D、通信性参考答案:D53. 每

11、个对象可用它自己的一组属性和它可以执行的一组( )来表征。A.操作B.功能C.行为D.数据参考答案:A54. 关于经济可行性错误的说法是( )。A.考察系统的经济效益是否超过它的开发成本B.成本包括启动成本和运营成本C.只要经济可行则系统可以开发D.经济可行性中的成本包括培训费用参考答案:C55. 下列叙述正确的是( )。A、NS图可以用于系统设计B、PDL语言可以用于运行C、PAD图表达的软件过程成树型结构D、结构化程序设计强调效率第一参考答案:C56. 软件中使用的可重用构件越多,适应性和完善性维护也就越困难。( )A.错误B.正确参考答案:A57. 封装,尤其是OO方法的对象封装性,为软件复用技术提供了良好的条件。( )A.错误B.正确参考答案:B58. 软件测试是为了( )而执行程序的过程。A.避免错误B.证明正确C.纠正错误D.发现错误参考答案:D59. 软件系统的本质是信息处理系统。( )A.正确B.错误参考答案:A60. 面对日益增长的软件需求,人们显得力不从心,往往是产生软件危机的原因之一。( )A.错误B.正确参考答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号