吉大网院《软件工程》课程作业1答案

发布时间:2024-02-28 10:02:06浏览次数:37
《软件工程》课程作业 11[单选题].事务型结构数据流图的特点是(),将某一个加工的输入分解成并行的数据流,通过行后面的加工。 A.变换 B.选择 C.合并 D.联接 正确答案:B2[单选题].软件的结构化设计方法是以() 为依据的模块结构设计方法。 A.系统数据要求 B.数据结构 C.数据流图 D.数据流 正确答案:C3[单选题].系统分析阶段的主要任务是分析系统的综合要求,其中对系统需要的存储量、健壮性、完全性和联机系统的响应时间等方面的要求属于()。 A.环境要求 B.功能要求 C.性能要求 D.运行要求 正确答案:D4[单选题].变换型数据流图通常是() 形态。 A.线性 B.层次 C.网状 D.无规则 正确答案:D5[单选题].数据流图所描述的是实际系统的() A.逻辑模型 B.物理模型 C.程序流程 D.数据结构 正确答案:B6[单选题].在软件测试中,确认(验收)测试主要用于发现() 阶段的错误。 A.软件计划 B.需求分析 C.软件设计 D.编码 正确答案:C7[单选题].程序功能说明中指出,由三个输入数据表示一个三角形的三条边长。根据黑盒法中的边缘值分析法设计测试用例,应选()。 A.a=3, b=4, c=5 B.a=1, b=2, c=4 C.上述 A.B 项都应选上 D.a=1, b=2, c=3 正确答案:B8[单选题].以下不属于 IT 企业当中过程管理和过程改进模型的是()。 A.ISO9001 B.CMMI C.软件企业文化 D.UML 适合互联网上编程并可供不同平台运行的面向对象程序设计的语言是(java) 正确答案:D 9[单选题].详细设计的任务是决定每个模块的 内部特性 ,即模块 () 。 A.外部特性 B.内部特性 C.算法和使用数据 D.功能和输入输出数据 正确答案:C10[单选题].()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。 A.多态性 B.继承 C.封装 D.消息 正确答案:C11[判断题].需求分析是提取、建模、规格说明和复审的过程。 A.对 B.错 正确答案:A12[判断题].在为标识符命名时,名字不是越长越好,应当选择精炼的意义明确的名字。 A.对 B.错 正确答案:A13[判断题].测试就是不断寻找程序中的漏洞直到时间耗尽为止。 A.对 B.错 正确答案:B14[判断题].等价类划分法的主要思想是首先将所有的输入数据划分成若干个有效等价类,然后设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的等价类,重复这一步,直到所有的等价类都被覆盖为止。 A.对 B.错 正确答案:B15[判断题].软件配置管理是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性、控制这些特性的变更、记录和报告变更的过程和状态,并验证它们与需求是否一致。软件配置管理主要有:标识、版本控制、变化控制、配置审计和配置状态报告。 A.对 B.错 正确答案:A16[判断题].任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致,即父图与子图的平衡。 A.对 B.错 正确答案:A17[判断题].数据流图和数据字典共同构成系统的物理模型。 A.对 B.错 正确答案:B18[判断题].传统方法学采用结构化技术自底向上地完成软件开发各项任务。 A.对 B.错 正确答案:B19[判断题].模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能。 A.对 B.错 正确答案:B20[判断题].逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术,其中判定/条件覆盖是比判定覆盖更严格的测试标准。 A.对 B.错 正确答案:A21[判断题].借助于当前系统的逻辑模型导出目标系统的逻辑模型是需求分析的主要任务。 A.对 B.错 正确答案:A22[判断题].泛化针对类型而不针对实例,一个类可以继承另一个类,但一个对象不能继承另一个对象。 A.对 B.错 正确答案:A23[判断题].重用也叫再用或复用,是指同一事物不作修改就多次重复使用。软件重用可分为知识重用、方法和标准重用、软件成分重用。 A.对 B.错 正确答案:B24[判断题].软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人创造产品。 A.对 B.错 正确答案:A25[判断题].在一个设计得很好的系统中,模块的控制域应该在作用域之内。 A.对 B.错 正确答案:B26[判断题].Pareto 原理说明,测试发现的错误中的 80%很可能是由程序中 20%的模块造成的。 A.对 B.错 正确答案:A27[判断题]. 实体类指系统要记录和维护的信息;边界类指系统和外部要素间交互的边界;控制类指 Use Case 中行为的协调。 A.对 B.错 正确答案:A28[判断题].模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,目的是降低问题的难度。 A.对 B.错 正确答案:B29[判断题].面向对象方法学是一种以数据为主线,把数据和对数据的操作紧密地结合起来的方法,把对象作为融合了数据及在数据上的操作行为的统一的软件构件。 A.对 B.错 正确答案:A30[判断题].使用 PAD 符号所设计出来的程序必然是结构化程序。 A.对 B.错 正确答案:A
文档格式: docx,价格: 5下载文档
返回顶部