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

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

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

1、福建师范大学21春软件工程在线作业三满分答案1. 单元测试的测试对象是( )。A.系统B.程序模块C.模块接口D.系统功能参考答案:B2. 结构化分析SA方法以数据流图、( )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型A.DFD图B.PAD图C.IPO图D.数据字典参考答案:D3. 面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的( )。A.多态性B.封装性C.继承性D.重用性参考答案:C4. 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。( )T.对F.错参考答案:T5. 由于维护或在维护过程中其他一

2、些不期望的行为引入的错误称为维护的副作用。( )A.错误B.正确参考答案:B6. 有A、B、C三个元素依次入栈,不可能的出栈顺序是( )。A.C,B,AB.C,A,BC.B,A,CD.A,B,C参考答案:B7. 软件工程是从哪些方面研究如何更好的开发和维护计算机软件的一门学科?( )A.管理B.加工C.制造D.技术参考答案:AD8. 软件结构图中,模块框之间若有直线连接,表示它们之间存在顺序执行关系。( )A.错误B.正确参考答案:A9. 在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( )。A.软件危机B.软件工程C.程序设计革命D.结构化程序设计参考答案:A10. 在

3、面向对象方法学中,对象模型是最基本最重要的,它为其他两种模型奠定了基础。( )A.错误B.正确参考答案:B11. 软件可维护性的特性中相互矛盾的是( )。A.可修改性和可理解性B.可测试性和可理解性C.效率和可修改性D.可理解性和可读性参考答案:C12. 块内联系中,( )块内联系最强。A、偶然性B、功能性C、通信性D、顺序性参考答案:B13. 决定软件可维护性的因素主要有:可理解性、可测试性、可修改性、可移植性等。( )T.对F.错参考答案:T14. 数据流图和( )共同构成系统的逻辑模型。A、IPO图B、PDLC、数据字典D、层次图参考答案:C15. 软件测试是为了( )而执行程序的过程。

4、A.避免错误B.证明正确C.纠正错误D.发现错误参考答案:D16. 开发一个软件项目总存在某些不确定性,即存在风险,有些风险如果控制得不好,可能导致灾难性的后果。( )A.错误B.正确参考答案:B17. 软件的发展经历了四个发展阶段。( )A.错误B.正确参考答案:B18. 详细设计的结果基本决定了最终程序的代码规模。( )A.错误B.正确参考答案:A19. 在编制程序时,应采纳的原则之一是( )。A、不限制goto语句的使用B、减少或取消注解行C、程序越短越好D、程序结构应有助于读者理解参考答案:D20. 程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑

5、程序的全局结构。( )A.错误B.正确参考答案:B21. 采用Gantt图表示软件项目进度安排,下列说法中正确的是( )。A.能够反映多个任务之间的复杂关系B.能够直观表示任务之间相互依赖制约关系C.能够表示哪些任务是关键任务D.能够表示子任务之间的并行和串行关系参考答案:D22. 关于经济可行性错误的说法是( )。A.考察系统的经济效益是否超过它的开发成本B.成本包括启动成本和运营成本C.只要经济可行则系统可以开发D.经济可行性中的成本包括培训费用参考答案:C23. 程序的控制结构一般采用几种构成,这样可确保结构比较简单?( )A.顺序B.GOTOC.选择D.循环参考答案:ACD24. 软件

6、开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。( )A.错误B.正确参考答案:B25. 以下属于白盒测试技术的是( )。A.逻辑覆盖测试B.边界值分析测试C.循环覆盖测试D.基本路径测试参考答案:BCD26. 存储器的读写速度排列顺序正确的是( )。A.RAMCache硬盘软盘B.CacheRAM硬盘软盘C.Cache硬盘RAM软盘D.RAM硬盘软盘Cache参考答案:B27. 为适应软件运行环境的变化而修改软件的活动称为( )A.预防性维护B.适应性维护C.纠错性维护D.改善性维护参考答案:B28. 软件需求分析应确定的是用户对软件的( )A.功能需求和非功能需求B

7、.性能需求C.非功能需求D.功能需求参考答案:A29. 数据元素组成数据的方式有3种:顺序、选择和重复。( )A.正确B.错误参考答案:A30. 在屏蔽硬件错误的冗错技术中,冗余附加技术有( )。A.三模冗余B.信息冗余C.冗余备份程序的存储及调用D.关键程序和数据的冗余存储和调用参考答案:D31. 设计期间确定了软件的逻辑结构,然而个别语句的构造却是编写程序的一个主要任务。构造语句时应该遵循的规则包括( )。A.不要为了节省空间而把多个语句写在同一行B.尽量避免复杂的条件测试C.避免大量使用循环嵌套和条件嵌套D.利用括号使逻辑表达式或算术表达式的运算次序清晰直观参考答案:ABCD32. HI

8、PO法既是需求分析方法,又是软件设计方法。( )A.错误B.正确参考答案:B33. 数据流图是系统逻辑功能的图形展示。图中没有任何具体的物理元素,主要强调的是数据流和处理过程。( )A.正确B.错误参考答案:A34. 需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。( )T.对F.错参考答案:F35. ( )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。A、变换型B、事务型C、结构化D、非结构化参考答案:A36. 将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相类似项目的若干不同之处,并估算每个不同之处对成本的影响,得出开发项目的总

9、成本。这种成本估算方法称为差别估算法。( )A.错误B.正确参考答案:B37. 黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。( )A.错误B.正确参考答案:A38. 模块内聚度越高,说明模块内各成分彼此结合的程度越( )。A.松散B.紧密C.无法判断D.相等参考答案:B39. 系统流程图是描述什么的工具?( )A.逻辑系统B.程序系统C.体系结构D.物理系统参考答案:C40. 采用自底向上、逐步抽象的程序设计方法是结构化程序设计方法的基本要点之一。( )A.错误B.正确参考答案:A41. Jackson方法在需求分析阶段的主要步骤不包括( )。A.了解实体行为B.标识实体与行为C

10、.生成实体结构图D.创建软件系统模型参考答案:A42. IPO图示输入、处理、输出图的简称。( )A.正确B.错误参考答案:A43. 提高可维护性的方法包括( )。A.减少代码量B.为每行代码设置注释C.建立明确的软件质量目标D.改进程序文档参考答案:CD44. Jackson图可以用来表达哪些内容?( )A.程序结构B.操作系统C.数据结构D.部署环境参考答案:AC45. 结构化维护与非结构化维护的主要区别在于( )。A.接口的结构化B.数据结构的完整性C.程序的完整性D.应用软件工程方法学,保证完整的软件配置及相应的程序和文档参考答案:D46. COCOMO是甘特模型的英文缩写。( )T.

11、对F.错参考答案:F47. 下面哪一个不是面向尺寸的特征量?( )A.每KLOC(千行编码)的错误数B.FunCtion PointC.每KLOC的缺陷数D.每KLOC的文档页数参考答案:B48. 程序设计语言的心理特性主要表现在哪些方面?( )A.突变性B.简洁性C.传统性D.局部性参考答案:BCD49. Jackson方法根据( )来导出程序结构。A、数据结构B、数据间的控制结构C、数据流图D、IPO图参考答案:A50. 软件测试的目的是( )。A、评价软件的质量B、发现软件的错误C、找出软件的所有错误D、证明软件是正确的参考答案:B51. 过程设计语言PDL作为一种设计工具有如下一些优点

12、:( )A.可以作为注释直接插在源程序中间B.可以使用普通的正文编辑程序或文字处理系统C.可以自动由PDL生成程序代码D.动态生成类和对象参考答案:ABC52. 软件工具的唯一作用是为了延长软件产品的寿命。( )T.对F.错参考答案:F53. 高级程序设计语言C+是C语言的发展和扩充,它们都是结构化程序设计语言。( )A.错误B.正确参考答案:A54. 面向对象就是既使用对象又使用类和继承等机制,而且对象之间仅能通过传递消息实现彼此通信。( )T.对F.错参考答案:T55. 常见的程序控制结构不包括( )A.顺序B.选择C.循环D.GOTO语句参考答案:D56. 测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案。( )A.错误B.正确参考答案:B57. 软件可修改性,是指允许对软件系统进行修改,此过程必然会增加其复杂性。( )A.错误B.正确参考答案:A58. 需求分析的主要方法有SD法、OOA法及HIPO法等。( )A.错误B.正确参考答案:A59. 进程间由于共享资源而产生的制约关系称为进程同步。( )A.错误B.正确参考答案:B60. 中级结构性成本模型COCOMO是一个( )。A.静态单变量模型B.动态单变量模型C.静态多变量模型D.动态多变量模型参考答案:C

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

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