书签 分享 收藏 举报 版权申诉 / 15
上传文档赚钱

类型21春西南大学[0010]《软件工程》作业辅导资料.docx

  • 上传人(卖家):2021
  • 文档编号:1402233
  • 上传时间:2021-05-23
  • 格式:DOCX
  • 页数:15
  • 大小:241.71KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《21春西南大学[0010]《软件工程》作业辅导资料.docx》由用户(2021)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    0010 软件工程 21 西南 大学 作业 辅导资料
    资源描述:

    1、西南大学培训与继续教育学院 课程代码:0010学年学季:20211 单项选择题单项选择题 1 1、软件设计的主要任务不包括是()、软件设计的主要任务不包括是() 1.对模块内部的过程进行设计 2.将分析阶段获得的需求说明转换为计算机中可实现的系统 3.完成模块的编码和测试 4.完成系统的数据结构和程序结构设计 2 2、软件测试的目的是()、软件测试的目的是() 1.C. 证明软件正确 2.找出软件中全部错误 3.发现软件错误 4.试验性运行软件 3 3、在进行软件结构设计时应遵循的最主要原理是(、在进行软件结构设计时应遵循的最主要原理是( ) 1.信息隐藏 2.抽象 3.模块独立 4.模块化

    2、4 4、在人工智能领域,目前最广泛使用的高级语言是、在人工智能领域,目前最广泛使用的高级语言是 ( () )。 1.Ada 2.COBOL 3.LISP 4.FORTRAN 5 5、需求分析阶段研究的对象是(、需求分析阶段研究的对象是( ) 1.系统要求 2.用户需求 3.分析员要求 4.软硬件要求 6 6、在、在 E-RE-R 模型中,包含以下基本成分()。模型中,包含以下基本成分()。 1.控制、联系、对象 2.数据、对象、实体 3.实体、属性、联系 4.实体、联系、属性 7 7、软件详细设计阶段的任务是(、软件详细设计阶段的任务是( ) 1.功能设计 2.算法设计 3.调用关系设计 4.

    3、输入/输出设计 8 8、软件测试中设计测试实例主要由输入数据和()两部分组成。、软件测试中设计测试实例主要由输入数据和()两部分组成。 1.预期输出结果 2.测试计划 3.以往测试记录分析 4.测试规则 9 9、影响软件可维护性的主要因素不包括()。、影响软件可维护性的主要因素不包括()。 1.可理解性 2.可修改性 3.可测试性 4.可用性 1010、以下哪个是能保持模块间的协调关系()、以下哪个是能保持模块间的协调关系() 1.SCCS 2.交叉参照程序 3.MAKE 程序 4.JAVA 程序编译 1111、软件的特点()、软件的特点() 1.抽象化 2.逐步求精 3.模块化 4.信息隐蔽

    4、 1212、程序的三种基本结构是()、程序的三种基本结构是() 1.调用、返回、转移 2.过程子、程序、分程序 3.递归、堆栈、队列 4.顺序、选择、循环 1313、数据字典是对数据定义信息的集合,它所定义的对象都包含于(、数据字典是对数据定义信息的集合,它所定义的对象都包含于( ) 1.方框图 2.软件结构 3.程序框图 4.数据流图 1414、下列那个阶段不是软件生存期三个阶段中的内容()、下列那个阶段不是软件生存期三个阶段中的内容() 1.编码阶段 2.开发阶段 3.计划阶段 4.维护阶段 1515、从工程管理的角度来看,软件设计分两步完成()、从工程管理的角度来看,软件设计分两步完成(

    5、) 1.总体设计、详细设计 2.系统分析、模块设计 3.详细设计、总体设计 4.模块设计、详细设计 1616、在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。、在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。 1.时序网络 2.E-R 图 3.框图 4.DFD 1717、软件产品的生产主要(、软件产品的生产主要() 1.研制 2.生产 3.再生产 4.开发 1818、若有一个计算类型的程序若有一个计算类型的程序,它的输入量只有一个它的输入量只有一个 X X,其范围是其范围是-1.0-1.0,1.01.0,现从输入的角度考虑一组测试用例现从输入

    6、的角度考虑一组测试用例:-1.001-1.001,-1.0-1.0,1.01.0,1.0011.001。设设 计这组测试用例的方法是计这组测试用例的方法是( () ) 1.边界值分析法 2.错误推测法 3.条件覆盖法 4.等价分类法 1919、在总体设计阶段,模块应该满足高内聚和()的要求、在总体设计阶段,模块应该满足高内聚和()的要求 1.低耦合 2.多入口 3.低内聚 4.低复杂度 2020、调试应该由()完成、调试应该由()完成 1.编制该源程序的程序员 2.设计该软件的机构 3.不了解软件的机构 4.与源程序无关的程序员 2121、软件的主要功能和结构是在(、软件的主要功能和结构是在(

    7、 )阶段确定的。)阶段确定的。 1.编程 2.维护 3.测试 4.分析设计 2222、在、在 UMLUML 图中,以下属于行为图的是()图中,以下属于行为图的是() 1.F. 框图 2.类图 3.静态图 4.活动图 2323、FORTRANFORTRAN 语言的源程序是语言的源程序是 ( () ) 结构。结构。 1.既是块状,又是嵌套 2.既不是块状,又不是嵌套的 3.块状 4.分程序嵌套 2424、下列描述正确的是(、下列描述正确的是() 1.软件工程主要解决软件产品的生产率问题 2.软件工程的主要思想是强调在软件开发过程中需要运用工程化的原则 3.软件工程只是解决软件项目的问题 4.软件工

    8、程主要是解决软件开发中的技术问题 2525、集成测试时,能较早发现高层模块接口错误的测试方法为()、集成测试时,能较早发现高层模块接口错误的测试方法为() 1.非渐增式测试 2.自底向上渐增式测试 3.系统测试 4.自顶向下渐增式测试 2626、需求分析的最终结果是产生(、需求分析的最终结果是产生( ) 1.项目开发计划 2.需求分析说明书 3.设计说明书 4.可行性分析报告 2727、在、在 E-RE-R 模型中,包含以下基本成分()模型中,包含以下基本成分() 1.控制、联系、对象 2.数据、对象、实体 3.实体、联系、属性 4.实体、属性、联系 2828、在下列的基本成分中,哪个不是数据

    9、流程图的基本成分?()、在下列的基本成分中,哪个不是数据流程图的基本成分?() 1.信息处理 2.外部实体 3.信息存储 4.系统状态 2929、软件生产过程中,需求信息由()给出。、软件生产过程中,需求信息由()给出。 1.项目管理者 2.软件分析设计人员 3.软件用户 4.程序员 3030、JacksonJackson 方法是一种面向(方法是一种面向()的方法。)的方法。 1.控制流 2.对象 3.数据流 4.数据结构 判断题判断题 3131、好的测试用例应能证明软件是正确的。、好的测试用例应能证明软件是正确的。 1.A. 2.B. 3232、不同程序设计语言在程序的效率上的差异不大。、不

    10、同程序设计语言在程序的效率上的差异不大。 1.A. 2.B. 3333、完成测试后,为了缩短源程序的长度应删去源程序的注释。、完成测试后,为了缩短源程序的长度应删去源程序的注释。 1.A. 2.B. 3434、在内存能容纳的前提下,使模块尽可能大,以便减少模块的个数。、在内存能容纳的前提下,使模块尽可能大,以便减少模块的个数。 1.A. 2.B. 3535、在完成测试后,为了缩短源程序的长度应删去源程序的注释。、在完成测试后,为了缩短源程序的长度应删去源程序的注释。 1.A. 2.B. 3636、在初步设计时要注意划分软件的层次,但层次的划分具有很大的人为因素。、在初步设计时要注意划分软件的层

    11、次,但层次的划分具有很大的人为因素。 1.A. 2.B. 3737、黑盒测试主要是对内部操作的测试、黑盒测试主要是对内部操作的测试. . 1.A. 2.B. 3838、为了便于共享,建议多用全程数据结构。、为了便于共享,建议多用全程数据结构。 1.A. 2.B. 3939、为了便于共享,建议多用全程数据结构。、为了便于共享,建议多用全程数据结构。 1.A. 2.B. 4040、即使测试过程没有发现任何错误,也不能说明软件没有错误。、即使测试过程没有发现任何错误,也不能说明软件没有错误。 1.A. 2.B. 4141、数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过

    12、程。、数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过程。 1.A. 2.B. 4242、在初步设计时要注意划分软件的层次,但层次的划分具有很大的人为因素。、在初步设计时要注意划分软件的层次,但层次的划分具有很大的人为因素。 1.A. 2.B. 4343、原型是目标软件系统的一个可操作模型,它实现了目标软件系统的某些重要方面。、原型是目标软件系统的一个可操作模型,它实现了目标软件系统的某些重要方面。 1.A. 2.B. 4444、数据流图表示了系统的物理模型。、数据流图表示了系统的物理模型。 1.A. 2.B. 4545、软件测试只能发现错误,但不能保证测试后的软

    13、件没有错误。、软件测试只能发现错误,但不能保证测试后的软件没有错误。 1.A. 2.B. 主观题主观题 4646、详细设计的工具、详细设计的工具-_-_、_和和_。 参考答案:参考答案: 有图形工具、表格工具和语言工具。 4747、维护阶段产生的文档包括、维护阶段产生的文档包括、。 参考答案:参考答案: 维护申请报告、软件修改报告、软件问题报告。 4848、任何算法都可由、任何算法都可由_、_和和_三种基本控制结构描述之。三种基本控制结构描述之。 参考答案:参考答案: 顺序结构,分支结构,循环结构 4949、从结构化程序设计到、从结构化程序设计到,是程序设计方法的又一次飞跃。,是程序设计方法的

    14、又一次飞跃。 参考答案:参考答案: 面向对象程序设计 5050、应该从、应该从_、_、现时和有效四个方面验收软件需求。、现时和有效四个方面验收软件需求。 参考答案:参考答案: 一致、完整 5151、_又称排错或纠错,是在测试发现一个错误后消除错误的过程。它与软件测试不同,是在进行了成功的测试之后才开始的工作。又称排错或纠错,是在测试发现一个错误后消除错误的过程。它与软件测试不同,是在进行了成功的测试之后才开始的工作。 参考答案:参考答案: 调试 5252、可行性研究的任务包括、可行性研究的任务包括、。 参考答案:参考答案: 经济可行性、开发方案、技术可行性、法律可行性。 5353、IPOIPO

    15、 图能够方便描述图能够方便描述_、对数据的、对数据的_和和_之间的关系。之间的关系。 参考答案:参考答案: 输入数据,处理,输出数据 5454、总体设计的任务是设计、总体设计的任务是设计_结构。结构。 参考答案:参考答案: 软件 5555、图形人机界面的主要特征包括、图形人机界面的主要特征包括、。 参考答案:参考答案: WIMP、用户模型、直接操作。 5656、类图中,泛化关系可分为、类图中,泛化关系可分为、。 参考答案:参考答案: 单重继承、多重继承。 5757、面向对象分析的目的是对客观世界的系统进行、面向对象分析的目的是对客观世界的系统进行_。 参考答案:参考答案: 建模 5858、软件

    16、项目管理的主要对象包括、软件项目管理的主要对象包括_、_和和_。 参考答案:参考答案: 产品、过程和资源 5959、软件的一般定义为:、软件的一般定义为:_。 参考答案:参考答案: 计算机系统中的程序及其文档称为软件 6060、_、_、_是数据库的设计步骤。是数据库的设计步骤。 参考答案:参考答案: ER 模型、关系的建立、规范化 6161、简述、简述 N NS S 图、图、PADPAD 图、判定表和判定树的概念。图、判定表和判定树的概念。 参考答案:参考答案: NS 图又称盒图,与程序流程图相比,NS 图可以强化结构化程序设计,迫使程序设计人员用标准的基本结构进行程序设计; PAD 图即问题

    17、分析图,它是一种二维展开的图形描述方式,即可以描述程序的逻辑结构,又可以描述数据结构; 判定表形式简单、比较直观、易于掌握和使用; 判定树是判定表的一种变形,它们只是形式上的差别,本质上是一样的。 6262、软件的定义和应用分类?、软件的定义和应用分类? 参考答案:参考答案: 答:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档组成的完整集合。 根据软件的不同的应用领域,可将软件分为以下几类:系统软件、实时软件、商业软件、科学计算软件、嵌入式软件、人工智能 软件。 6363、UMLUML 的语义是定义在一个四层建模概念框架中的,请简述这四层分别的概念。的语义是定义在一

    18、个四层建模概念框架中的,请简述这四层分别的概念。 参考答案:参考答案: (1)元元模型层:由 UML 最基本的元素“事物”组成,代表要定义的所有事物; (2)元模型层:由 UML 基本元素组成,包括面向对象和面向构件的概念; (3)模型层:由 UML 模型组成,这一层的每个概念都是元模型层中概念的实例,这一层的模型通常称为类模型或类型模型; (4)用户模型层:由 UML 模型的例子组成,这一层中每个概念都是模型层的一个实例,也是元模型层概念的一个实例。 6464、什么是改正性维护?、什么是改正性维护? 参考答案:参考答案: 改正性错误是指对软件诊断出的错误进行改正的一种维护。诊断并改正在软件使

    19、用过程中出现的错误的过程。 6565、结构化维护与非结构化维护的主要区别是什么?、结构化维护与非结构化维护的主要区别是什么? 参考答案:参考答案: 与非结构化维护相比,结构化维护能增加预期效果的确定性,减少人力的浪费并提高维护的总体质量。 6666、在程序设计语言选择高级语言时需要考虑哪些因素?、在程序设计语言选择高级语言时需要考虑哪些因素? 参考答案:参考答案: 答:(1)系统用户的要求(2)可使用的编译程序(3)可以得到的软件工具(4)工程规模(5)程序员的知识(6)软件 可移植性要求(7)软件的应用领域 6767、杀毒软件的病毒库升级属于哪种维护?为什么?、杀毒软件的病毒库升级属于哪种维

    20、护?为什么? 参考答案:参考答案: 改正性维护。因为杀毒软件病毒库的升级主要是针对最新出现的病毒,而软件目前还不具备查杀能力,可能会引发软件出现问题,从 而进行的改正性工作。 6868、单元测试的内容有哪些?、单元测试的内容有哪些? 参考答案:参考答案: (1)模块接口的测试 (2)局部数据结构的测试 (3)重要的执行通路的测试 (4)出错处理通路的测试 (5)边界测试 6969、什么是内容耦合?、什么是内容耦合? 参考答案:参考答案: 内容耦合:一个模块直接访问、修改或操作另一个模块的内部数据,或不通过正常入口直接转入另一个模块而产生的耦合。(应该消 除) 7070、请简述数据流图的细化原则

    21、?、请简述数据流图的细化原则? 参考答案:参考答案: 答:(1)自顶而下,逐层分解。比较复杂的系统不能画在一张纸上,逐层分解的画法可以控制每一层的复杂度。 顶层:将整个系统作为一个加工,描述系统边界(输入与输出。) 中间层:表示某个加工分解为一组子加工,其中的子加工还需进一步分解。 底层:由不再进行分解的基本加工组成。 (2)数据流图分层细化时必须保持信息的连续性,即细化前后对应功能的输入/输出数据必须相同,如果在把一个功能细 化为子功能时需要写出程序代码,就不应进行细化了。 7171、根据问题说明画出数据流图。问题陈述:在要建立的销售管理系统中,合同管理员负责合同管理,、根据问题说明画出数据

    22、流图。问题陈述:在要建立的销售管理系统中,合同管理员负责合同管理,录入,修改、删除合同,录入,修改、删除合同,打印合同执行情况打印合同执行情况 清单。客户管理员负责客户管理,清单。客户管理员负责客户管理,录入、修改、删除客户信息,录入、修改、删除客户信息,确定客户等级(按销售额计算等级)。销售经理负责随机查询,统计及打印报表。确定客户等级(按销售额计算等级)。销售经理负责随机查询,统计及打印报表。 参考答案:参考答案: 7272、画出下列伪码的、画出下列伪码的 N NS S 图。(图。(1010 分)分) BeginBegin 为变量为变量 X,YX,Y 赋值;赋值; whilewhileY0Y0dodo beginbegin IfIfX0X0thenthenS1;S1; ElseElseS2;S2; end;end; S3;S3; End.End. 参考答案:参考答案: 答: 7373、对学生成绩管理系统的模块,写出进行功能性测试时的测试用例的设计。、对学生成绩管理系统的模块,写出进行功能性测试时的测试用例的设计。 参考答案:参考答案: 以登录模块中管理员的登录为例,其余学生根据详细设计说明书自己完成。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:21春西南大学[0010]《软件工程》作业辅导资料.docx
    链接地址:https://www.163wenku.com/p-1402233.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库