《福建师范大学22春《软件工程》离线作业二及答案参考6》由会员分享,可在线阅读,更多相关《福建师范大学22春《软件工程》离线作业二及答案参考6(12页珍藏版)》请在金锄头文库上搜索。
1、福建师范大学22春软件工程离线作业二及答案参考1. 软件测试是对软件规格说明,软件设计和编码的最全面也是最后的审查。( )A.错误B.正确参考答案:B2. 软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,它主要包括( )。A.风险标识B.风险估算C.风险评价D.风险驾驭和监控参考答案:ABCD3. 块内联系中,( )块内联系最强。A、偶然性B、功能性C、通信性D、顺序性参考答案:B4. 数据库设计属于详细设计。( )A.正确B.错误参考答案:B5. 存储器的读写速度排列顺序正确的是( )。A.RAMCache硬盘软盘B.CacheRAM硬盘软盘C.Cache硬盘RAM软盘D
2、.RAM硬盘软盘Cache参考答案:B6. 在数据流图中,一个数据存储等同于一个文件,不能表示文件的一部分。( )T.对F.错参考答案:F7. 面向数据流的设计方法把( )映射成软件结构。A、数据流B、系统结构C、控制结构D、信息流参考答案:A8. 用工程、科学和数学的原则与方法研制基于计算机的系统的有关技术、方法和过程的是( )。A.计算机辅助教学B.计算机辅助工程C.计算机系统工程D.计算机辅助设计参考答案:C9. 模块间的耦合程度强烈影响系统的( )。A.可理解性B.可测试性C.可靠性D.可测试性参考答案:ABCD10. JSP方法是面向对象的设计方法,其定义了一组以数据结构为指导的映射
3、过程。( )A.错误B.正确参考答案:A11. 在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向。A.E-R图B.框图C.DFDD.时序网络参考答案:C12. 软件系统的本质是信息处理系统。( )A.正确B.错误参考答案:A13. 维护中,因误删除一个标识符而引起的错误是设计副作用。( )A.错误B.正确参考答案:A14. 测试是为了表明程序是正确的。( )T.对F.错参考答案:F15. 以下软件成本估算模型中,是动态多变量的模型有( )。A.Halstead理论模型B.Deiphi专家估算模型C.Putnam估算模型D.瀑布模型参考答案:C16. 经济可行性是进行开
4、发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。( )A.错误B.正确参考答案:B17. 在下列的基本成分中,哪个不是数据流程图的基本成分?( )A.信息处理B.信息存储C.外部实体D.系统状态参考答案:D18. 面向对象方法的工作模型只能使用螺旋模型进行开发。( )T.对F.错参考答案:F19. 分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。( )A.错误B.正确参考答案:A20. 软件工程的课程特点:( ) .学科理论及其知识应用的多维性.工程化.浓厚的方法学色彩.实践性、指导性强。A、和B、和C、和D、以上都正确参考答案:D21. 模块之间联系越紧密,其
5、耦合性就越弱,模块的独立性则越强。( )A.错误B.正确参考答案:A22. 在Jackson方法中,实体结构是指实体在时间坐标系中的行为序列。这种序列以哪些结构进行复合?( )A.重复B.跳转C.顺序D.选择参考答案:ACD23. 把软件生命周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,但不便于不同人员分工协作,从而提高了整个软件开发工程的困难程度。( )A.错误B.正确参考答案:A24. 软件可移植性指的是,把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。( )T.对F.错参考答案:T25. 需求分析应尽量考虑实现方式。( )A.正确B.错误参考答案:
6、B26. 绝大多数软件在设计时没有考虑将来的修改。只要使用强调模块独立原理的设计方法学,修改软件就不会困难和容易发生差错。( )A.错误B.正确参考答案:A27. 扇出表示控制的总分布。( )A.正确B.错误参考答案:B28. 由于现实世界中的实体是相对稳定的,因此,以对象为中心构造的软件系统也是相对稳定的。( )T.对F.错参考答案:T29. 需求分析阶段的成果主要是需求规格说明,但该成果与软件设计,编码,测试直至维护关系不大。( )A.错误B.正确参考答案:A30. CASE工具的平台集成指工具运行在不同的硬件/操作系统平台上。( )A.错误B.正确参考答案:A31. 软件概要设计的主要任
7、务就是软件结构的设计。( )A.错误B.正确参考答案:B32. 快速原型技术的适用于软件产品要求大量的用户交互,或产生大量的可视输出,或设计一些复杂的算法等场合。( )A.错误B.正确参考答案:B33. 设计白盒测试方案的技术主要有( )。A.逻辑覆盖B.控制结构测试C.边界值分析D.错误推测参考答案:AB34. 数据流图就是用来刻画数据流和转换的信息系统建模技术。( )A.错误B.正确参考答案:B35. 软件测试方法中,黑盒测试法主要用于测试( )。A、结构合理性B、软件外部功能C、程序正确性D、程序内部逻辑参考答案:B36. 系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括(
8、)。A、软件环境可行性、技术可行性、经济可行性、社会可行性B、经济可行性、技术中行性、操作可行性C、经济可行性、可行性、系统可行性D、经济可行性、实用性、可行性参考答案:B37. 进行需求分析可使用多种工具,但( )是不适用的。A、数据流图B、判定表C、PAD图D、数据词典参考答案:C38. 在数据流图中,正方形代表( )。A.源点B.模块C.园点D.加工参考答案:A39. 文档是一种数据媒体和其上所记录的数据。( )A.错误B.正确参考答案:B40. 软件详细设计的主要任务是确定每个模块的( )。A.算法和使用的数据结构B.外部接口C.功能D.编程参考答案:A41. 软件对象间彼此间的关系是
9、没有关联的。( )A.正确B.错误参考答案:B42. 测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案。( )A.错误B.正确参考答案:B43. 程序的可测试性指把一个软件或程序从一个计算机环境移植到另一个计算机环境的容易程度。( )A.错误B.正确参考答案:A44. 在目前,用于保证软件质量的主要手段是进行软件测试。( )A.错误B.正确参考答案:B45. ER图包含了( )种基本成分A.四B.二C.三D.一参考答案:C46. 有A、B、C三个元素依次入栈,不可能的出栈顺序是( )。A.C,B,AB.C,A,BC.B,A,CD.A,B,C参
10、考答案:B47. 机器语言、汇编语言是依赖于机器,面向机器的语言。( )A.错误B.正确参考答案:B48. 通过软件测试,可以发现软件中所有潜伏的错误。( )A.错误B.正确参考答案:A49. 在折中方案中设置的优先级一般是模糊的。( )A.正确B.错误参考答案:A50. 软件工程是一门工程性的学科,其目标主要是成功地建造一个大型软件系统。( )A.错误B.正确参考答案:B51. 以下哪一项不是面向对象的特征( )。A.多态性B.继承性C.封装性D.结构化设计参考答案:D52. 数据流图有4种基本符号,其中正方形(或立方体)表示数据的源点或终点。( )T.对F.错参考答案:T53. ( )是有
11、关计算机程序功能、设计、编制使用的文字或图形资料。A、程序B、文档C、软件D、数据参考答案:B54. 数据流图是系统逻辑功能的图形展示。图中没有任何具体的物理元素,主要强调的是数据流和处理过程。( )A.正确B.错误参考答案:A55. 黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。( )A.错误B.正确参考答案:A56. 继承不具有传递性,如果类C继承类B,类B继承类A,则类C未必继承类A。( )A.错误B.正确参考答案:A57. 软件测试是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。( )A.错误B.正确参考答案:B58. McCall提出的软件质量模型包括11个软件质量特性。( )A.错误B.正确参考答案:B59. 问题的定义要求开发方和使用方共同完成。( )A.正确B.错误参考答案:A60. 数据字典是用来定义( )中的各个成份的具体含义。A.流程图B.功能结构图C.系统结构图D.数据流图参考答案:D