文档视界 最新最全的文档下载
当前位置:文档视界 › 天津科技大学软件工程期末考试试题(样卷)

天津科技大学软件工程期末考试试题(样卷)

天津科技大学软件工程期末考试试题(样卷)
天津科技大学软件工程期末考试试题(样卷)

天津科技大学软件工程期末考试试题

(样卷)

一、单项选择题

1.程序设计属于软件开发过程( C )阶段。

A.设计B.编程

C.实现D.编码

2. 产生软件危机的原因主要与两个方面的问题有关:( C )

A.软件在计算机中很难识别,存在磁盘中也看不到。

B.软件设计对人的智商要求很高,也要求很高的资金投入。

C.软件产品本身的特点与其它工业产品不一样,而且在软件的开发和

维护过程中用的方法不正确。

D.软件很难理解,硬件也很复杂。

3.结构设计是一种应用最广泛的系统设计方法,是以( A )为基础、自顶向下、逐步求精和模块化的过程。

A.数据流B.数据流图

C.数据库D.数据结构

4. 下列关于瀑布模型的描述正确的是( C )。

A. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。

B. 瀑布模型具由于良好的灵活性。

C. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。

D. 利用瀑布模型,如果发现问题则修改的代价很低。

5.在软件结构化设计中,好的软件结构设计应该力求做到( B )。

A.顶层扇出较少,中间层扇出较高,底层模块低扇入

B.顶层扇出较高,中间层扇出较少,底层模块高扇入

C.顶层扇入较少,中间层扇出较高,底层模块高扇入

D.顶层扇入较少,中间层扇入较高,底层模块低扇入

6. 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是( A )

需求。

A.功能B.性能

C.数据D.环境

7.软件结构图的形态特征能反映程序重用率的是( C )。

A.深度B.宽度

C.扇入D.扇出

8. 在数据流图中,○(椭圆)代表( C )。

A.源点B.终点

C.加工D.模块

9.为了提高模块的独立性,模块内部最好是( C )。

A.逻辑内聚B.时间内聚

C.功能内聚D.通信内聚

10.软件需求分析的主要任务是准确地定义出要开发的软件系统是( C )。A.如何做B.怎么做

C.做什么D.对谁做

11.软件的( A )设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。

A.概要B.抽象

C.逻辑D.规划

12. 在UML顺序图中,( A )对消息传递的目标对象的销毁。

A.销毁(destroy)消息 B.创建(create)消息

C.返回消息 D.自消息

13.软件测试的目的是( B )。

A.证明程序中没有错误B.发现程序中的错误

C.测量程序的动态性D.检查程序中的错误

14.完整的软件结构通常用( B )图来表示。

A.IPO图B.HIPO图

C.PAD图D.DFD图

15.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( C )。

A.纠错性维护B.适应性维护

C.改善性维护D.预防性维护

16.面向数据流的软件设计方法,一般是把数据流图中数据流划分为( B ),再将数据流图映射为软件结构。

A.数据流和事务流B.交换流和事务流

C.信息流和控制流D.交换流和数据流

17.瀑布模型的存在问题是( B )。

A.用户容易参与开发B.缺乏灵活性

C.用户与开发者易沟通D.使用可变需求

18. 模块的内聚性最高的是( D )

A.逻辑内聚B.时间内聚

C.偶然内聚D.功能内聚

19.需求分析中开发人员要从用户那里了解( A )。

A.软件做什么B.用户使用界面

C.输入的信息D.软件的规模

20. 程序的三种基本控制结构的共同特点是( D )。

A.不能嵌套使用B.只能用来写简单的程序

C.已经用硬件实现D.只有一个入口和一个出口

21.可行性研究要进行一次( D )需求分析。

A.深入的B.详尽的

C.彻底的D.简化的、压缩的

22. 程序设计属于软件开发过程( C )阶段。

A.设计B.编程

C.实现D.编码

23.在以下模块耦合性类型中,模块之间独立性最差的类型是( D )。A.无直接耦合B.标记耦合

C.控制耦合D.内容耦合

24. 确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于( C )。

A.集成测试B.恢复测试

C.验收测试D.单元测试

25.关联是建立( A )之间关系的一种手段。

A.类B.对象

C.角色D.属性

26. 检查软件产品是否符合需求定义的过程称为( A )。

A.确认测试B.集成测试

C.验收测试D.系统测试

27.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( C )。

A.条件覆盖法B.等价分类法

C.边界值分析法D.错误推测法

28.类与类之间的关系是整体与部分的关系属于( B )关系。

A.关联B.聚集

C.泛化D.依赖和细化

29.因计算机硬件和软件环境的变化而做出的修改软件的过程称为( B )。A.校正性维护B.适应性维护

C.完善性维护D.预防性维护

30.功能模型通常用( B )来表示。

A.类图B.用例图

C.状态转换图D.顺序图

二、判断题

【×】1.一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。

【×】2.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。

【√】3.面向数据设计方法一般都包括下列任务:确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。

【×】4.如果通过软件测试没有发现错误,则说明软件是正确的。

【×】5.数据输入的一般准则中包括尽量增加用户输入的动作。

【×】6.Jackson图只能表达程序结构,不能表达数据结构。

【√】7.软件工程使用的软件工具能够自动或半自动地支持软件的开发、管理

【×】8.应该尽量使用机器语言编写代码,提高程序运行效率,而减少高级语言的使用。

【√】9.生产高质量的软件产品是软件工程的首要目标。

【√】10.在程序调试时,找出错误的位置和性质比改正该错误更难。

三、简答题

1.软件质量与软件质量保证的含义是什么?

2.什么是需求分析?需求分析阶段的基本任务是什么?

3.对应如下关系描述,用UML关系符号连接A、B两个类。

四、应用题

1. 某旅馆的电话号码服务如下:

可以拨分机号和外线号码。分机号是从7201~7299.外线号码先拨9,然后是市话号码或长途号码。长途号码是以区号和市话号码组成。区号是从100~300中任意的数字串。市话号码是以局号和分局号组成。局号可以是455、466、888、552中任意一个号码。分局号是任意长度为4的数字串。要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。

2.某电器集团公司下属的厂包括技术科、生产科等基层单位。现在想建立一个计算机辅助企业管理系统,其中:

生产科的任务是:

(1)根据销售公司转来的内部合同(产品型号、规格、数量、交货日期)制定车间月生产计划。

(2)根据车间实际生产日报表、周报表调整月生产计划

(3)以月生产计划为依据,制定产品设计(结构、工艺)及产品组装月计划。

(4)将产品的组装计划传达到各科,将组装月计划分解为周计划,下达给车间。

技术科的任务是:

(1)根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供应科,并产生产品自制物料清单。

(2)根据组装计划进行产品工艺设计,根据产品自制物料清单产生工艺流程图给零件厂。

试写出以上系统中生产科(5分)和技术科(5分)处理的软件结构图。

3. 什么是语句覆盖(2分)?什么是判定/条件覆盖(2分)?为下图所示的程序流程图设计语句覆盖(2分)和判定/条件覆盖测试(2分)用例并标明程序执行路径(2分)。

4.办公室复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又会到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。

请用状态转换图描绘复印机的行为。

5. TJKD是一所以培养各科专业人才为目标的高等院校,选课是每个在校大学生都会经历的过程,现在教务处委托TJKD的信息系统开发部来开发一套选课系统,以满足网上选课的需要。要求实现以下功能:(1)学生可以通过此系统进行选课,查询课程,付费;(2)管理员可以添加课程,修改、删除课程;(3)相关的信息都存入数据库。

问题:画出管理员添加课程的活动图。

2019最新软件工程导论期末考试题库及答案

2019最新软件工程导论期末考试题库及答案 1.填空题 1.一般来说,可以从__一致性__、_完整性___、_现实性____和_有效性___四个方面验证软件需求的正确性。 2.IPO图是_输入、处理和输出图_的简称,它是美国IBM 公司发展完善起来的一种图形工具。 3.系统流程图是描述__物理模型__的传统工具,用图形符 号表达了系统中各种元素之间的_____信息流动_____情况。4.数据流图中的箭头表示数据流,椭圆或圆形表示数据处理,矩形表示数据的源点/终点。5.软件测试的步骤按顺序分别是:___单元测试_____、子系统测试、系统测试(子系统和系统测试通常称为集 成测试)、__确认测试__和_____系统测试(集成测试)____ 6.软件生命周期一般可分为_问题定义_、可行性研究、_需求分析_、设计编码、_测试_、运行与维护阶段。 7.可行性研究主要集中在以下四个方面_经济可行性_、__技术可行性____、__法律可行性___和抉择。 8.在结构化设计中,HIPO图应用在总体设计阶段,由IPO图和_层次图_两部分组成。 9.复杂问题的对象模型通常由下述五个层次组成:主题层、___类与对象_层、__结构___层、_属性_层和__服务_层。 10.实施精化设计的目标是基于模块的“高内聚低耦合” 的原则,提高模块的_独立性。 11.软件生命周期一般可分为___问题定义_、可行性研究、__需求分析__、概要设计__、详细设计、编码、__软件测试_、运行与维护阶段。 12.面向对象的数据存储管理模式分为__文件__、_关系数据库__和__面向对象数据库___三种。 13.单元测试一般以_白盒_测试为主,__黑盒__测试为辅。

软件工程期末考试题含答案

一、选择题 1.瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和_。 ( C ), A .详细计划 B .可行性分析 C .运行阶段 D.测试与排 错 2.在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试年勺系统测试阶段的目标( A ) A .需求分析阶段 B .详细设计阶段 C.概要设计阶段 D .可行性研究阶段, 3.软件工程的出现主要是由于(C ) , A.程序设计方法学的影响 B.其它工程科学的影响 C.软件危机的出现 D.计算机的发展, 4.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实旅的主要保证是(C) A.硬件环境 B.软件开发的环境 C.软件开发工具和软件开发的环境 D.开发人员的素质 5.软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为(B) A.相互排斥B相互补充C独立使用 D.交替使用 是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C) A.基于瀑布模型的结构化方法 B.基于需求动态定义的原型化方法 C.基于对象的面向对象的方法 D.基于数据的数据流开发方法 7.在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B) A.结构化方法B原型化方法C面向对象的方法 D.控制流方法 8.结构化分析方法是一个预先严格定义需求的方法,它在实施时强调的是分析对象的(B) A.控制流 B.数据流 C.程序流 D.指令流 9.软件开发的结构化生命周期方法将软件生命周期划分成(A) A.计划阶段.开发阶段.运行阶段 B.计划阶段.编程阶段.测试阶段 C.总体设计.详细设计.编程调试 D.需求分析.功能定义.系统设计 10.软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是(C) A.分析阶段 B.设计阶段 C.编码阶段 D.测试阶段

软件工程期末考试题3

试卷一 中南大学考试试卷 2006--2006 学年学期时间110分钟 专业年级:总分100分,占总评成绩 100% 注:此页不作答题纸,请将答案写在答题纸上 填空题(本题20分,每小题2分) 1. 瀑布模型是以文档为驱动、适合于()软件项目的开发。 2. 需求分析的基本任务是()。 3. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。 4. 根据程序流程图划分的模块通常是()内聚的模块。 5. 软件的分类,按其功能可分为:系统软件、()和应用软件。 6. UML的定义包括UML语义和()两个部分。 7. 客观世界中的若干类,通常有两种主要的结构关系:即分类结构和( )。 8. IDEF1X图用来描述系统的()模型,主要有实体、联系和()三种成分,其中实体可分为独立实体和(),且一个实体只能在图中出现一次。 二、简答题(本题30分,每小题5分) 1. 什么是软件工程?软件工程和计算机科学有何区别?

2. 面向对象方法和结构化方法有何区别与联系? 3. 什么是模块的作用域和模块的控制域?为何要求模块的控制域必须在作用域内? 4. 什么是设计模式?试举例说明组合设计模式的应用。 5.什么是依赖倒置原则?它和开闭原则有何联系? 6. 软件生存期过程和软件生存期模型有何联系?瀑布模型有何特点? 三、绘图题(本题34分) 1. 某单位拟开发一个计算机房产管理系统,要求系统具有分房、调房、退房和查询统计等功能。房产科将用户申请表输入系统后,系统首先检查申请表的合法性,对不合法的申请表,系统拒绝接收;对合法的申请表根据类型分别进行处理。 (1) 如果是分房申请,则根据申请者的情况(年龄、工龄、职称、职务、家庭人口等)计算其分数,当分数高于阀值分数时,按分数高低将申请单插到分房队列的适当位置。在进行分房时,从空房文件中读出空房信息,如房号、面积、等级、单位面积房租等,把好房优先分给排在分房队列前面的符合该等级房条件的申请者;从空房文件中删掉这个房号的信息,并从分房队列中删掉该申请单,再把此房号的信息和住户信息一起写到住房文件中,输出住房分配单给住户,同时计算房租,并将算出的房租写到房租文件中。 (2) 如果是退房申请,则从住房文件和房租文件中删除有关信息,再把此房号的信息写到空房文件中。

软件工程期末考试总结习题

得分评卷人一、填空题(每空1分,共20分) 1. 软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__测试________、运行与维护阶段。 2. 按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用软件。 3. 可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律可行性和抉择。 4. 用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5. 常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。 6. __数据流图________和__数据字典___共同构成系统的逻辑模型。 7. 软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。 8. 单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。 9. 成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估计三种类型。 五、简答题(每小题5分,共20分) 1. 什么是软件危机?为什么会产生软件危机? 2. 耦合性有哪几种类型? 其耦合度的顺序如何 3. 简述需求分析工作可以分成哪四个方面?软件需求分析的有哪三个基本原则? 4. 什么是黑盒测试法? 得分评卷人六、分析设计题(每小题10分,共20分) 1. 某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。请用等价类划分法设计测试用例。 2. 假定某航空公司规定,乘客可以免费托运重量不超过30公斤的行李。当行李重量超过30公斤时,对头等舱的国内乘客超重部分每公斤收费4元,对其它舱的国内乘客超重部分每公斤收费6元,对国外乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。用判定树表示计算行李费的算法。 一、填空题(每空1分,共20分) 1. 问题定义需求分析测试 2. 系统软件支撑软件 3. 经济可行性技术可行性法律可行性 4. 可使用性 5. 结构化设计方法(SD)Jackson方法面向对象设计方法(OOD) 6. 数据流图数据字典 7. 分析方法非分析方法 8. 白盒黑盒 9. 自顶向下估计自底向上估计 五、简答题(每小题5分,共20分) 1. 答:软件危机是指软件在开发和维护过程中遇到的一系统严重问题,主要包含二方面的问题,一是如何开发利用软件,二是如何维护数量不断膨胀的已有软件。产生软件危机的原

软件工程期末考试参考试题

软件工程期末考试参考试题 一、填空题 1、软件生存周期一般可分为问题定义、可行性研究、需求分析、设计编码、测试、运 行与维护阶段。 2、按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用软件。 3、可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律可行性和抉择。 4、用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5、常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的结构化设计 方(SD),以数据结构为基础构造模块的Jackson方法,以对象、类、继承和通信为基础的面向对象设计方法(OOD)。 6、数据流图和数据字典共同构成系统的逻辑模型。 7、软件测试的方法有分析方法和非分析方法(即黑盒法)。 8、单元测试一般以白盒测试为主,黑盒测试为辅。 9、成本估计方法主要有自底向上估计、自顶向下估计和算法模型估计三种类型。 10. 文档(document)—一种数据媒体和其上所记录的(数据)。 11 机器语言、汇编语言:依赖于机器,面向(机器) 12. 软件有效性(efficiency),指软件系统的时间和(空间)效率。 13. 软件定义过程可通过软件系统的(可行性研究)和需求分析两个阶段来完成。 14. 软件定义的基本任务是确定软件系统的工程(需求),也就是要搞清“做什么”。 15. 为了使用户需求逐步精细化、完全化、一致化,通常采用(需求建模技术)。 16. 一个软件的深度是指其控制的(层数)。 17. 以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并 最终可运行的代码的过程叫(编码)过程。 18. 软件维护是软件生命周期的(最后)一个阶段 19. 软件工程由(方法)、工具和过程三部分组成,称软件工程的三要素。 20. 基于计算机系统的软件要素中的软部件由程序、数据和(文档)组成。 21. 数据流图就是用来刻画数据流和转换的信息系统建模技术。它用简单的图形记号分 别表示数据流、转换、(数据源)以及外部实体。 22. 被继承的类我们称之为基类(父类),在基类的基础上新建立的类我们称之为派生 类子类。 23. 流程图也称为程序框图是最常用的一种表示法,它有顺序、分支和(循环)三个基 本控制构件。 24. 机器语言和汇编语言,也称为(低级)语言。 25. 软件测试是执行程序发现并排除程序中潜伏的(错误)的过程。 26. 软件可维护性,是指软件产品交付使用后,在实现改正潜伏的错误、改进性能等属性、适应环境变化等方面工作的(难易)程度。 27. 软件可理解性,指系统具有清晰的结构,能直接反映问题的(需求)。 28 在实体-关系图简称E-R图中,数据对象实体用长方形、关系用(菱形)、属性用椭 圆表示。 29. 建立数据流模型要遵循的原则包括:每个加工至少应有一个输入数据流以反映被处 理数据的来源和一个(输出)数据流来反映加工的结果 30. 从工程管理的角度软件设计可分为概要设计和(详细)设计两大步骤。

《工程制图》期末考试样题

《工程制图》期末考试试题(B ),共3页,第1页 《工程制图》期末考试样题 闭卷 适用班级: 时量:120分钟 记分: 考生班级: 学号: 姓名: 注:答题统一画在考试试卷上。线型要符合国家标准,否则扣分。 题型一、已知点A (10,5,20),B 点在A 点的左、前、下方各10mm ,C 点距离H 、V 、W 投影面分别为25、25、30mm 。用作图比例1:1求作△ABC 的三面投影;并判断后选择填空:△ABC 是 H 、 V 、 W 投影面的 平行 、垂直 面。 题型二、补画组合体的三视图中漏画的图线: 注意:点划线、虚线也要补画;缺少的尺寸从轴测图上1:1量取。 题型三、看懂组合体的视图,补画左视图 。 注意:点划线、虚线也要画出。

题型四、将主视图改为全剖视图: (画在主、俯视图之间) 题型五、补全组合体被截切的水平投影。(共15分) 题型六、已知直线为AC为正平线,试补全平行四边形ABCD的水平投影。(保留作图过程)(共13分 ) 《工程制图》期末考试试题(B),共3页,第2页

《工程制图》期末考试试题(B ),共3页,第3页 题型七、作平面多边形ABCDE 的正面投影。 (保留作图过程) 题型八 由立体图(轴测图)画三视图,尺寸从图上量取。

《工程制图》期末考试试题(B ),共3页,第4页 参考答案 题型一、已知点A (10,5,20),B 点在A 点的左、前、下方各10mm ,C 点距离H 、V 、W 投影面分别为25、25、30mm 。用作图比例1:1求作△ABC 的三面投影,并判别△ABC 是 H 投影面的 垂直 面(将判别结果填在空内)。 (共16分) 题型二、补画组合体的三视图中漏画的图线:(11分) 注意:点划线、虚线也要补画;尺寸可从轴测图上1:1量取。 题型三、看懂组合体的视图,补画左视图 (15分)。 注意:点划线、虚线也要画出。

《软件工程》期末考试参考题及答案

一、填空题(每空1分,共20分) 1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__ 测试________、运行与维护阶段。 2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件 和应用软件。 3.可行性研究主要集中在以下四个方面经济可行性、技术可行 性、法律可行性和抉择。 4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计 方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。 6.__数据流图________和__数据字典___共同构成系统的逻辑模型。 7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。 8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。 9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估 计三种类型。 二、单项选择题(每小题2分,共10分) 1.下列哪个阶段不属于软件生存周期的三大阶段( C )。 A、计划阶段 B、开发阶段 C、编码阶段 D、维护阶段 2.需求分析是(A )。 A、软件开发工作的基础 B、软件生存周期的开始 C、由系统分析员单独完成的 D、由用户自己单独完成的 3.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要(B )。 A、明确的需求定义 B、完整的生命周期 C、较长的开发时间 D、熟练的开发人员 4.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归 测试过程称为( A )。

《软件工程》期末考试题及答案

《软件工程》期末考试样题 一、填空题 1.软件开发模型有瀑布模型、螺旋模型、第四代技术模型、原型模型、构件组装模型、混合模型。 2.可行性研究一般可以从经济可行性、技术可行性、运行可行性、法律可行性和开发可行性等方面来研究。 3.现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为F/(1+i)n。 4.数据流图基本符号包括数据输入的源点和数据输出的汇点、加工、数据流、数据存储文件。 5.Jackson图除了可以表达程序结构外,还可以表达数据结构,它首先要分析数据结构,并用适当的工具来描述。 6.详细设计的工具有图形工具、表格工具和语言工具。 7.IPO图由输入、处理和输出三个框组成。这个图的特点是能够直观的显示三者之间的关系。 8.面向对象技术是一整套关于如何看待软件系统和现实世界的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。面向对象方法是一种运用对象、类、继承、封装、聚集、消息传送、多态性等概念来构造系统的软件开发方法。 二、单项选择题 1.下列()属于系统软件。 A.WINDOWS 2000 B.Word C.Flash D.3D MAX

2.下列哪个图是N-S图的构件()。 A. B. C. D. 3.对于螺旋模型,下列()不是利用笛卡尔坐标表达的活动。 A. 制定计划 B. 实施工程 C. 风险分析 D. 程序编码 三、多项选择题 1.软件危机可以表现为(ABCD )。 A.产品不符合用户的需要 B.软件产品的质量差 C.软件的可维护性差 D.软件的价格昂贵 2.Jackson图中一般可能包括(ABCD)。 A.表头 B.表体 C.表名 D.字段名 3.关于内容耦合的描述正确的是(AD )。 A、内容耦合是最高程度的耦合 B、应该尽量使用内容耦合 C、高级语言一般设计成允许内容耦合的形式 D、如果一个模块有多个入口,可能发生内容耦合 4.下列属于不标准的书写格式(BCD)。 A、书写时适当使用空格分隔 B、一行写入多条语句 C、嵌套结构不使用分层缩进的写法 D、程序中不加注释

工程制图期末考试试卷及答案

X X X X X X X X X X X 2012-2013学年第(一)学期考试试卷 课程代码: 课程名称: 考试时间: 分钟 阅卷教师签字: 一、填空题(总分20分,每空1分) 1.圆规是用来画 及 的工具。 2.投影的分类分为 投影和 投影两大类。 3.三面正投影图的作图方法中三等关系是 、 和 。 4.两点的相对位置是指空间两个点的 、 、 的关系。 5.投影面垂直线的投影特性:垂直于某一投影面,与另外两投影面都 的直线。 6.求平面立体截交线的方法有 和 两种。 7.局部投影图只是基本视图的一部分,其断裂边界应当用 表示。 8.建筑形体的尺寸分为 、 、 三类。 9.坐标系统有 坐标系统和 坐标系统两种形式。 10.建筑详图可分为 、 和构配件详图三类。 二、作图题(总分80分) 1.已知空间点A 的坐标是(10,20,10),求作A 点的三面投影。(4分)。 2.已知点的两面投影,求作第三面投影。(8分) 3.已知直线的两面投影,求作第三面投影。(6分) 4.已知平面的两面投影,求作第三面投影。(8分) 5.已知四棱柱表面上M 点的正面投影,求其另外两个投影。(8分) 6.已知物体的三视图,画出它的正等轴测图。(8分) 7.已知凹槽的三视图,画出它的正等轴测图。(8分) 8.已知物体的三视图,画出它的正等轴测图。(10分) 9.已知物体的三视图,画出它的斜二轴测图。(10分) 10.已知物体的两视图,补画第三视图。(10分) 工程制图(B )卷参考答案 一、填空题(总分20分,每空1分) 1.圆 圆弧 2.中心 平行 3.长对正 高平齐 宽相等 4.上下 左右 前后 5.平行 6.交点法 交线法 7.波浪线 8.定形尺寸 定位尺寸 总体尺寸 9.测量 建筑 10.节点详图 房间详图 二、作图题(共80分) 1.(4分) 2.(8分) 班 级 学 号 姓 名 密封 装订线 密 封装 订线 密封 装订线

最新软件工程期末考试题

41.软件是一种产品。 A.物质 B. 逻辑√ C. 工具 D. 文档 2.软件产品的生产主要___ _ _。 A. 研制√ B. 再生产 C. 开发 D. 生产 3.软件工程是一门__ _学科。 A. 工程性 B. 原理性 C. 综合性√ D. 理论性 4.类是面向对象方法中的一个重要概念,类的描述分为:名称、和操作。 A. 角色 B. 用例 C. 方法 D. 属性√ 5.下列描述中正确的是___ __。 A.软件工程的主要是解决软件开发中的技术问题 B.软件工程主要解决软件产品的生产率问题 C.软件工程的主要思想是强调在软件开发过程中需要运用工程化的原则√ D.软件工程只是解决软件项目的问题. 6.需求分析最终结果是产生。 A.项目开发计划B.可行性分析报告C.设计说明书D.需求分析说明书√7.需求分析中,开发人员要从用户那里解决最重要的问题是。 A.要让软件做什么√B.要给软件提供哪些信息 C.要求软件工作效率怎样D.要让该软件具有何种结构 8.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的。 A.软件的作者B.输入与输出√C.细节D.绘制的时间 9.数据字典中,一般不包括条目。 A.源点与终点√B.数据存储C.数据流D.加工 10.软件需求分析是保证软件质量的重要步骤,它的实施应该是在。 A.编码阶段B.软件设计阶段√C.软件定义过程D.软件开发全过程11.软件的主要功能和结构是在阶段确定的。 A.测试B.编程C.分析设计√D.维护 12.需求分析最终结果是产生。 A.需求分析说明书√B.可行性分析报告C.项目开发计划D.设计说明书 13.可行性研究主要从方面进行研究。 A.技术可行性,经济可行性,操作可行性B.经济可行性,系统可行性,时间可行性 C.经济可行性,系统可行性,操作可行性D.技术可行性,经济可行性,社会可行性√ 14.可行性分析研究的目的是。 A.项目值得开发与否√B.开发项目C.争取项目D.规划项目 15.需求分析中开发人员要从用户那里了解。 A.输入的信息B.用户使用界面C.软件做什么√D.软件的规模 16.需求分析阶段研究的对象是。 A.软硬件要求B.系统要求C.分析员要求D.用户需求√ 17.系统流程图用于可行性分析中的的描述。 A.目标系统B.当前逻辑模型C.当前运行系统√D.新系统 18.数据字典是用来定义中的各个成分的具体含义的。

软件工程-期末考试大题考试题型

销售店员结算一件商品系统的描述如下:顾客到柜台前结算,店员使用UPC 读卡器读取商品名称和价格,管理员可以对固定种类商品18(18 岁以下禁止)结算,库存店员通过UPC 读卡器管理库存。 2020-12-12

【关键字】方案、情况、方法、条件、文件、问题、系统、良好、保持、位置、需要、结构、满足、管理、实现 学校有多个系,每个系有多个老师,一个老师可以讲多门课,一门课也可以有多个老师来讲,一个学生只能在一个学校上课,一个学校至少有一名学生,每个学生可以选多门课。类图示例见图6:

16.给出一组数从小到大的排序算法,分别用下列工具描述其详细过程: (1)流程图;(2)N-S图;(3) PDL语言。 17.欲开发一个银行的活期存取款业务的处理系统:储户将填好的存/取款单和存折交给银行工作人员,然后由系统作以下处理; (1)业务分类处理:系统首先根据储户所填的存/取款单,确定本次业务的性质,并将存/取款单和存折交下一步处理; (2)存款处理:系统将存款单上的存款金额分别记录在存折和帐目文件中,并将现金存入现金库;最后将存折还给储户; (3)取款处理:系统将取款单上的取款金额分别记录在存折和帐目文件中,并从现金库提取现金;最后将现金和存折还给储户。 绘制该系统的数据流图和软件结构图。 27.如图显示某程序的逻辑结构。 试为它设计足够的测试用例,分别实现对程序的判定覆概、条件覆概和条件组合覆概。 覆盖种类需满足的条件测试数据期望结果 判定覆盖A>1,B=0 A=2,B=0 执行S1 A>1,B10或A≤1,B=0或A≤1,B10 A=2,B=1或 A=1,B=0或 A=1,B=1 执行S2 条件覆盖以下四种情况各出现一次 A>1 B=0 A=2,B=0 执行S1 A≤1 B10 A=1,B=1 执行S2 条件组合覆盖A>1,B=0 A=2,B=0 执行S1 A>1,B10 A=2,B=1 执行S2 A≤1,B=0 A=1,B=0 执行S2 A≤1,B10 A=1,B=1 执行S2 Y N N

工程制图复习题(带答案)

工程制图期末复习试题 一、填空题 1.当棱柱的上、下底面与棱线垂直时,称之为;若棱柱的上、下底面与棱线倾斜 时称之为。正棱柱、斜棱柱 2.平面与立体相交,所得的交线称为:,交线所围成的平面图形称为:。截 交线、断面 3.正垂面上的圆在V面上的投影为,在H面上的投影形状为。直线、椭 圆 4.曲线根据其上面点所属平面不同分为:平面曲线和两大类。空间曲线 5.侧平线的_________投影反映直线的实长。侧面 6.求圆锥面上的点的投影常用法和法。纬圆、素线 7.在轴测图中,根据投射方向与轴测投影面P的位置关系可分为轴测图和轴测 图。正、斜 8.组合体尺寸分为,和尺寸三种。定形、定位、总体 9.绘制机械图样时采用的比例,为机件相应要素的线性尺寸与相应要素的线性尺 寸之比。图样、实物 10.图形是圆或大于半圆的圆弧标注_____尺寸;图形是小于半圆的圆弧标注_____尺寸。直径、半 径 11.正等轴测图的伸缩系数是,简化伸缩系数是。0.82、1 12.同一机件如采用不同的比例画出图样,则其图形大小______(相同,不同),但图上所标注的 尺寸数值是______(一样的,不一样的)。不同、一样的 13.投影法分和两大类。中心投影法、平行投影法 14.用平行于正圆柱体轴线的平面截该立体,所截得的图形为_________。矩形 15.用垂直于圆椎轴线的平面截该立体,所截得的图形为。圆 二、判断题 棱锥的一个面在W面的投影积聚成一条线,面上的一点A在W面的投影也在这条线上。()√ 求棱锥面上点的投影,可以利用素线法来做。()╳ 平面立体相贯,相贯线可能是一组也可能是两组。()√ 曲线的投影只能是曲线。()╳ 直线的投影只能是直线。()╳ 平面截割圆柱,截交线有可能是矩形。()√ 正等测的三个轴间角均为120°,轴向伸缩系数为:p=r≠q。()╳ 三面正投影图的规律“长对正、高平齐、宽相等”仍然适用于组合体的投影图。()√ 立体的投影图中,正面投影反映形体的上下前后关系和正面形状。()╳

软件工程期末试题及答案(六)

软件工程期末试题及答案(六) 选择题 1.软件测试的目的是()。 A)试验性运行软件B)发现软件错误C)证明软件正确D)找出软件中全部错误2.软件测试中白盒法是通过分析程序的()来设计测试用例的。 A)应用范围B)内部逻辑C)功能D)输入数据 3.黑盒法是根据程序的()来设计测试用例的。 A)应用范围B)内部逻辑C)功能D)输入数据 4.为了提高软件测试的效率,应该()。 A)随机地选取测试数据B)取一切可能的输入数据作为测试数据 C)在完成编码以后制定软件的测试计划D)选择发现错误可能性最大的数据作为测试用例5.与设计测试用例无关的文档是()。 A)项目开发计划B)需求规格说明书C)设计说明书D)源程序 6.测试的关键问题是()。 A)如何组织软件评审B)如何选择测试用例 C)如何验证程序的正确性D)如何采用综合策略 7.软件测试用例主要由输入数据和()两部分组成。 A)测试计划B)测试规则C)预期输出结果D)以往测试记录分析 8.成功的测试是指运行测试用例后()。 A)未发现程序错误B)发现了程序错误C)证明程序正确性D)改正了程序错误9.下列几种逻辑覆盖标准中,查错能力最强的是()。 A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖 10.在黑盒测试中,着重检查输入条件组合的方法是()。 A)等价类划分法B)边界值分析法C)错误推测法D)因果图法 11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。A)系统功能B)局部数据结构C)重要的执行路径D)错误处理 12.软件测试过程中的集成测试主要是为了发现()阶段的错误。 A)需求分析B)概要设计C)详细设计D)编码 13.不属于白盒测试的技术是()。 A)路径覆盖B)判定覆盖C)循环覆盖D)边界值分析 14.集成测试时,能较早发现高层模块接口错误的测试方法为()。 A)自顶向下渐增式测试B)自底向上渐增式测试C)非渐增式测试D)系统测试15.确认测试以()文档作为测试的基础。 A)需求规格说明书B)设计说明书C)源程序D)开发计划 16.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。 A)程序内部逻辑B)程序的复杂度C)使用说明书D)程序的功能 17.程序的三种基本结构是()。 A)过程子、程序、分程序B)顺序、选择、循环 C)递归、堆栈、队列D)调用、返回、转移 18.结构化程序设计的一种基本方法是() A)筛选法B)递归法C)归纳法D)逐步求精法 19.软件调试的目的是() A)找出错误所在并改正之B)排除存在错误的可能性 C)对错误性质进行分类D)统计出错的次数

土木工程制图期末考试试卷

土木工程制图期末考试1 一、填空(每空1分,共20分) 1、建筑总平面图中标注的尺寸是以_______为单位,一般标注到小数点后_____位;其它建筑图样(平、立、剖面)中所标注的尺寸则以_______为单位;标高都以_______为单位。 2、总平面图是用来表示整个建筑基地的总体布局,包括______________________ ________________________________________________________等情况。《国家制图标准》规定:总平面图的常用比例应为_________,________,________。 3、总平面图中新建房屋的层数标注在_____________,一般低层、多层用_____表示,高层用________表示。 4、建筑立面图是平行于建筑物各个立面(外墙面)的正投影图,主要用来表达____________________________________________________________________。 5、立面图中用加粗实线表示___________,用粗实线表示_______________。 6、建筑结构按使用的材料不同,可分为___________、__________、___________。 7、为了保护钢筋、防止锈蚀、防火,及加强钢筋与混凝土的粘结力,在构件中的钢筋的外面要留有保护层。梁、柱的保护层最小厚度为_________,板和墙的保护层厚度为_________,且不应小于受力筋的__________。 8、钢屋架的结构详图是表示__________________________________________ 二、单项选择题(每小题2分,共20分) 1、根据《房屋建筑制图统一标准》(GB/T50001-2001)工程字体采用()。 A、宋体 B、长仿宋体 C、黑体 D、楷体 2、土建工程图采用三种线宽:粗线、中粗线、细线,其线宽比例为()。 A、4:2:1 B、3:2:1 C、5:2:1 D、1:1:1 3、采用1:50比例作图,图形上标注的尺寸为100mm,则物体的实际尺寸为()。 A、100MM B、5000MM C、500MM D、50000MM 4、工程图纸一般是采用___________原理绘制。()。 A、中心投影法 B、平行投影法 C、斜投影法 D、正投影法

软件工程导论期末试题

软件工程导论期末考试试题 一.选择(20分) 1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和( C)。 A、详细计划 B、可行性分析 C、运行阶段 D、测试与排错 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C )。 A、详细设计阶段 B、概要设计阶段 C、需求分析阶段 D、测试和运行阶段 3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A )。 A、需求分析阶段 B、详细设计阶段 C、概要设计阶段 D、可行性研究阶段 4、软件工程的出现主要是由于(C )。 A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C ) A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 ( B) A、相互排斥 B、相互补充 C、独立使用 D、交替使用 7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C ) A、基于瀑布模型的结构化方法 B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法 D、基于数据的数据流开发方法

8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B ) A、结构化方法 B、原型化方法 C、面向对象的方法 D、控制流方法 9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(B ) A、控制流 B、数据流 C、程序流 D、指令流 10、软件开发的结构化生命周期方法将软件生命周期划分成(A ) A、计划阶段、开发阶段、运行阶段 B、计划阶段、编程阶段、测试阶段 C、总体设计、详细设计、编程调试 D、需求分析、功能定义、系统设计 二.填空(20分) 21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素 表达了系统中各种元素之间的(信息流动)情况。 22.成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。 23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先 策略和(宽度优先策略) 。 24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图 来看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。 25.汇编语言是面向(机器) 的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。 26.在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。 27.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。 28.所有软件维护申请报告要按规定方式提出,该报告也称( 软件问题)报告。 29.有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向 维护的技术;在维护阶段用来提高维护的效率和质量的(维护支援)技术。 30.科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选 择的语言有:(FORTRAN语言)、PASCAL语言、C语言和PL/1语言。三.判断(10分)

软件工程导论期末考试试题

软件工程导论期末考试试题 一.选择 1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和( C)。 A、详细计划 B、可行性分析 C、运行阶段 D、测试与排错 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C )。 A、详细设计阶段 B、概要设计阶段 C、需求分析阶段 D、测试和运行阶段 3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A )。 A、需求分析阶段 B、详细设计阶段

C、概要设计阶段 D、可行性研究阶段 4、软件工程的出现主要是由于(C )。 A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C ) A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为( B) A、相互排斥 B、相互补充 C、独立使用 D、交替使用

7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C ) A、基于瀑布模型的结构化方法 B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法 D、基于数据的数据流开发方法 8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B ) A、结构化方法 B、原型化方法 C、面向对象的方法 D、控制流方法 9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(B ) A、控制流 B、数据流 C、程序流 D、指令流 10、软件开发的结构化生命周期方法将软件生命周期划分成(A ) A、计划阶段、开发阶段、运行阶段 B、计划阶段、编程阶段、测试阶段 C、总体设计、详细设计、编程调试 D、需求分析、功能定义、系统设计

软件工程期末考试最后大题参考答案(beta版)

最后大题参考答案(beta版) 欢迎参加修改并共享 本答案仅供参考,最终考试题目请咨询赵会群老师。 六、一个网络教学系统的功能需求内容: 1)学生通过客户端根据学号和密码进入选课界面,在这里学生可以进行查 询已选课程、指定自己的选修课程以及对自己基本信息的查询; 2)学生可以登录本系统中学习模块,浏览课程信息、选择和查找自己所需 要学习课程的课件并进行下载; 3)教师可以登录本系统,在网站上输入课程介绍、上传课程的课件、发布、 更新和修改消息; 4)系统管理员可以对本系统进行维护和批准用户申请注册等操作。对课程 信息进行维护,包括:添加、删除和修改课程信息;对学生基本信息进 行维护,包括:添加、修改、查询和删除;对教师信息进行维护,包括: 添加、修改、查询和删除等操作。 试完成系统的分析与设计工作。具体要求如下: 画出系统的数据流程图(此题可以进行细化,根据相关功能所需数据进行细化。)

画出系统E-R图(此图可根据题目对联系添加属性)

●画出系统状态转换图(根据系统的状态变化画图) ●画出系统功能的模块结构图(此图是根据该系统的功能从顶层逐步向下 细化得到,是各个功能模块的组合)

给出模块结构图中学生选课并下载课件的算法的伪代码(每问4分,共20分) 答:(说明:每个模块都可以写伪代码,考试可能会是其他模块,学会举一反三。)DO 登录 IF 密码&&用户名正确THEN IF 选择学生选课THEN DO 选课 ELSE 选择下载课件 DO 下载课件 ENDIF ELSE DO RETURN 密码||用户名错误 RETURN 登录界面

工程制图大一上学期期末考试复习试题精.docx

《工程制图基础》期末复习试题 一、点、线的投影作图。 1、做出诸点的三面投影:A( 25,15,20 );点 B 距离投影面W、V、 H 分别为 20,10 , 15。 2、作正平线 AB的三面投影。已知点 A 距 H 面为 8mm,距 V 面为 15mm,距 W面为 25mm, AB= 20mm,γ= 60o, 点 B 在点 A 的右上方。 3、已知:正平线AB 的实长为50mm。 求作: a′( 一解即可 ) 5、完成四边形ABCD的水平投影。 ????? 二、选择题: 1、已知带有圆柱孔的半球体的四组投影,正确的画法是()图。 2、已知物体的主、俯视图,正确的左视图是()图。 3、点 A 在圆柱表面上,正确的一组视图是(??????) 4、根据主、俯视图,选择正确的主视图的剖视图。() 7、下面选项中,立体正确的左视图是()图。 三、已知圆锥面上点A、点 B一个投影,试求其另外两个投影。 四、由已知立体的两个视图,补画第三视图。

将主视图改为全剖视图 六、补全圆柱被截切后的侧面投影。(保留作图线) 七、补全相贯线正面投影。(保留作图线) 八、补画机件三视图所缺的线条。(保留作图线) 九、将主视图改为改为适当的全剖视图。 十、螺纹 1.普通细牙螺纹,大径20mm,螺距为 1.5,右旋,螺纹公差带代号为5g6g 2.梯形螺纹,大径20mm,螺距为 4mm,双线左旋,公差带代号7e 作 A— A 断面图和 B—B 断面图(键槽深 4mm) 作 A— A 断面图和 B—B 断面图 画出 AB向局部视图 补画主视图上的漏线 识读零件图 零件名称叫 ___________,比例是 _________。 图样中共有 ____个图形,它们分别是______________ 图、 ____________图、和 _____图。 零件的 _____________端面为轴向尺寸的主要基准,_____________为径向尺寸的基准。 零件________处有螺纹,代号分别为________和_____________,任意说出其中一种螺纹代号的含义 ______________________________________ 。 直径为¢20 0.13 圆 0.4A-B 柱表面粗糙度Ra 值为 ________ 。其最大极限尺寸是0 .05 _______________. 公差带代号的含义________________________________________________ 1一螺纹的标注为 M24×1.5 ,表示该螺纹是螺纹,其大径为___,螺 2 距为,旋向为。 2粗牙普通螺纹,大径 24,螺距 3,中径公差带代号为 6g,左旋,中等旋合长度,其螺纹代号为3对于一定的基本尺寸,公差等级愈高,标准公差值愈,尺寸的精确程度愈。 4配合分为 5配合的基准制有和两种。优先选用。 6剖视图可分为 , ___________,___________,___________。

软件工程期末考试试卷

《软件工程》期末考试试卷 一、填空题(在括号内填写正确的答案,每空1分,共25分) 1.软件工程学的基本原则包括、、一致性、确定性等。 2.软件生存周期一般可分为、可行性研究、、设计、编码、、运行与维护阶段。 3.成本估计方法主要有、和算法模型估计三种类型。4.数据流图的基本符号包括、、、。5.JSD是一种典型的的分析设计方法。 6.详细设计的工具有、表格工具和。 7.IPO图由、处理和三个框组成。这个图的特点是能够直观的显示三者之间的关系。 8.面向对象技术是一整套关于如何看待和的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。面向对象方法是一种运用、、、、聚集、消息传送、多态性等概念来构造系统的软件开发方法。 9.分析已有的程序,寻求比源代码更高级的抽象表现形式,这就是软件的。10.程序测试是对编码阶段的语法错、和进行查找的编码执行活动。二、单项选择题(将一个正确的答案代码填入括号中,每小题2分, 共10分) 1.下列哪个阶段不属于软件生存期的三大阶段()。 A、计划阶段 B、开发阶段 C、编码阶段 D、维护阶段2.下列哪个图不是N-S图的构件()。 3.对于下列各图,有关描述中正确的是()。 A、数据A和B同时输入变成C B、数据A变换成B和C C、数据A或数据B(不能同时)输入,变换成C D、数据A变换成B和C 4.下列哪种方法不是度量效益的方法()。 A、货币的时间价值 B、算法模型估计 C、投资回收期 D、纯收入 5.下列描述错误的是()。 A、数据流图将各种信息流抽象成数据流的形式 B、数据流图不反映控制关系、调用关系 C、数据流图不反映处理逻辑的先后顺序 D、数据流图不反映数据的流向 X Y A、 WHILE M B B、 X Y C、 UNTIL N C D、 C B C C C

相关文档
相关文档 最新文档