福建师范大学21秋《软件工程》平时作业一参考答案59

上传人:住在****她 文档编号:93244945 上传时间:2022-05-20 格式:DOCX 页数:13 大小:13.44KB
返回 下载 相关 举报
福建师范大学21秋《软件工程》平时作业一参考答案59_第1页
第1页 / 共13页
福建师范大学21秋《软件工程》平时作业一参考答案59_第2页
第2页 / 共13页
福建师范大学21秋《软件工程》平时作业一参考答案59_第3页
第3页 / 共13页
点击查看更多>>
资源描述
福建师范大学21秋软件工程平时作业一参考答案1. 程序设计属于软件开发过程( )阶段A.设计B.编程C.实现D.编码参考答案:C2. 设计期间确定了软件的逻辑结构,然而个别语句的构造却是编写程序的一个主要任务。构造语句时应该遵循的规则包括( )。A.不要为了节省空间而把多个语句写在同一行B.尽量避免复杂的条件测试C.避免大量使用循环嵌套和条件嵌套D.利用括号使逻辑表达式或算术表达式的运算次序清晰直观参考答案:ABCD3. 增量模型本身是自相矛盾的。它一方面要求开发人员把软件看作一个整体,另一方面又要求开发人员把软件看作构件序列,每个构件本质上都独立于另一个构件。( )A.错误B.正确参考答案:B4. McCall提出的软件质量模型包括11个软件质量特性。( )A.错误B.正确参考答案:B5. 面向对象模型包括( )。A.数据模型B.对象模型C.动态模型D.功能模型参考答案:BCD6. 软件测试是软件质量保证的重要手段,下述( )是软件测试的最基础环节。A、功能测试B、单元测试C、结构测试D、确认测试参考答案:B7. 计算机软件包括与计算机系统操作有关的程序、规程、规则,但不包括与之有关的文档和数据。( )A.错误B.正确参考答案:A8. 影响软件可维护性的主要因素不包括( )。A.可修改性B.可测试性C.可用性D.可理解性参考答案:C9. 程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。( )A.错误B.正确参考答案:B10. 在数据流图中,不能由计算机处理的成份是( )。A、控制流B、结点C、数据流D、数据源/终点参考答案:D11. 内聚程度较低的是( )内聚。A、偶然B、通讯C、顺序D、时间参考答案:A12. 软件工程是一门工程性的学科,其目标主要是成功地建造一个大型软件系统。( )A.错误B.正确参考答案:B13. 模块中所有成分引用共同的数据,该模块的内聚度是( )。A、逻辑性B、顺序性C、功能性D、通信性参考答案:D14. 文档是一种数据媒体和其上所记录的数据。( )A.错误B.正确参考答案:B15. 一般来说,产品、过程、资源等对象都具有内部属性,而不具有外部属性。( )A.错误B.正确参考答案:A16. 下列所举的方法中属于黑盒测试的设计测试用例方法的是( )。A.E-R图B.因果图C.DFD图D.IPO图参考答案:B17. 结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法。A、目标B、数据流C、功能D、对象参考答案:B18. 在目前,用于保证软件质量的主要手段是进行软件测试。( )A.错误B.正确参考答案:B19. 系统流程图是描述什么的工具?( )A.逻辑系统B.程序系统C.体系结构D.物理系统参考答案:C20. 模块之间联系越紧密,其耦合性就越弱,模块的独立性则越强。( )A.错误B.正确参考答案:A21. 用户帮助设施中附加的帮助设施从一开始就设计在软件里面。( )A.正确B.错误参考答案:B22. 以下属于用白盒技术设计测试用例的方法是( )。A.边界值分析B.条件组合覆盖C.等价划分D.错误推测参考答案:B23. 数据流图是系统逻辑功能的图形展示。图中没有任何具体的物理元素,主要强调的是数据流和处理过程。( )A.正确B.错误参考答案:A24. 软件测试是为了( )而执行程序的过程。A.避免错误B.证明正确C.纠正错误D.发现错误参考答案:D25. 数据流图和( )共同构成系统的逻辑模型。A、IPO图B、PDLC、数据字典D、层次图参考答案:C26. 程序流程图中的箭头代表( )。A、数据流B、控制流C、顺序流D、调用参考答案:B27. 只有类的共有界面的成员才能成为使用类的操作,这是软件设计的( )原则。A.过程抽象B.信息隐藏C.功能抽象D.共享性参考答案:B28. 以下哪一项不是面向对象的特征( )。A.多态性B.继承性C.封装性D.结构化设计参考答案:D29. 就程序设计语言的工程特性而言,对程序编码有如下要求:( )A.可移植性B.开发工具的可利用性C.软件的可重用性D.可维护性参考答案:ABCD30. 软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试阶段的基础。A.集成测试B.系统测试C.验收测试D.单元测试参考答案:D31. 下面属于软件重用的层次的是( )A.结构重用B.知识重用C.数量重用D.数据重用参考答案:B32. 为改正软件系统中潜藏的错误而进行的维护活动称为( )A.纠错性维护B.适应性维护C.改善性维护D.预防性维护参考答案:A33. 软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,它主要包括( )。A.风险标识B.风险估算C.风险评价D.风险驾驭和监控参考答案:ABCD34. 动态模型的描述工具是( )。A.设计图B.结构图C.状态图D.对象图参考答案:C35. 以下属于白盒测试技术的是( )。A.逻辑覆盖B.基本路径测试C.循环覆盖测试D.等价类划分参考答案:ABC36. 在软件的运行和使用期间,和硬件一样存在机械磨损、老化问题。( )A.错误B.正确参考答案:A37. 软件系统的本质是信息处理系统。( )A.正确B.错误参考答案:A38. 用户对软件需求的描述不精确,往往是产生软件危机的原因之一。( )A.错误B.正确参考答案:B39. 维护中,因误删除一个标识符而引起的错误是设计副作用。( )A.错误B.正确参考答案:A40. 建立类图的原则有( )。A.简化的原则B.分层理解的原则C.关注关键点的原则D.系统的原则参考答案:ABC41. 单元测试的测试对象是( )。A.系统B.程序模块C.模块接口D.系统功能参考答案:B42. 数据流图是需求分析的功能模型。( )A.正确B.错误参考答案:A43. 继承不具有传递性,如果类C继承类B,类B继承类A,则类C未必继承类A。( )A.错误B.正确参考答案:A44. 产生软件维护的副作用,是指隐含的错误。( )A.错误B.正确参考答案:A45. 软件概要设计的主要任务就是软件结构的设计。( )A.错误B.正确参考答案:B46. 用黑盒技术设计测试用例的方法之一为( )。A.逻辑覆盖B.等价类划分C.循环覆盖D.基本路径测试参考答案:B47. 问题的定义要求开发方和使用方共同完成。( )A.正确B.错误参考答案:A48. 在编制程序时,应采纳的原则之一是( )。A、不限制goto语句的使用B、减少或取消注解行C、程序越短越好D、程序结构应有助于读者理解参考答案:D49. 面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统系统软件(如操作系统)等。( )A.错误B.正确参考答案:B50. 在面向数据流的软件设计方法中,一般将信息流分为( )。A.数据流和控制流B.变换流和控制流C.事务流和控制流D.变换流和事务流参考答案:D51. 顺序文件和链接文件的长度都可以动态变化。( )A.错误B.正确参考答案:A52. 常见的程序控制结构不包括( )A.顺序B.选择C.循环D.GOTO语句参考答案:D53. 在以下白盒技术测试用例的设计中( )是最弱的覆盖标准。A.语句B.条件C.条件组合D.判定参考答案:A54. 软件开发小组的组成人员的素质应该好,同时人数越多软件开发的质量就越高。( )A.错误B.正确参考答案:A55. 系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。( )A.错误B.正确参考答案:B56. 进程间由于共享资源而产生的制约关系称为进程同步。( )A.错误B.正确参考答案:B57. 进行需求分析有的多种描述工具,包括( )。A.数据流图B.判定表C.PAD图D.数据字典参考答案:ABD58. 软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以( )维护所占的维护量最小。A.预防性维护B.适应性维护C.改正性维护D.完善性维护参考答案:A59. 数据流图就是用来刻画数据流和转换的信息系统建模技术。( )A.错误B.正确参考答案:B60. 经过严密的软件测试后所提交给用户的软件产品中( )。A.软件不再包含任何错误B.还可能包含少量软件错误C.所提交给用户的可执行文件不会含有任何错误D.文档中不会含有错误参考答案:B
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!