文档库 最新最全的文档下载
当前位置:文档库 › 计算机辅助工程软件复习题2017.3

计算机辅助工程软件复习题2017.3

计算机辅助工程软件复习题2017.3
计算机辅助工程软件复习题2017.3

计算机辅助工程软件(UG)复习题(2017)

考试题型:

一、单项选择题15分

二、多项选择题10分

三、填空题10分

四、名词解释15分

五、简答题30分

六、应用题20分

第一章CAD/CAM技术基础

一、单项选择题

1.NX是由西门子产品生命周期软件公司开发的软件,属于(A )。

A. 功能集成型支撑软件

B.功能单一型支撑软件

C. 操作系统

D.应用软件

2.在常用的产品数据交换标准中,由美国国家标准协会公布的美国标准是( A )。

A. IGES

B. STEP

C. AutoCAD

D. CAPP

二、填空题

3.一般认为,CAD系统应具有几何建模、工程分析、模拟仿真、工程绘图等主要功能。

4.根据执行任务和处理对象的不同,CAD/CAM系统的软件可分为系统软件、和应

用软件3大类。

5.狭义CAM通常指,包括刀具路线的规划、刀位文件的生成、刀具轨迹仿

真以及后置处理和NC代码生成等。

6.CAD/CAM技术是制造工程技术与计算机技术紧密结合的一项综合性应用技术,具有知识密

集、学科交叉、综合性强、应用范围广等特点。

7.CAD/CAM集成技术的关键是CAD、CAPP、CAM、CAE各系统之间的信息自动交换与共享。

8.CAD/CAM技术的未来发展主要体现在集成化、网络化、智能化和标准化的实现上。

9.CAPP系统功能包括毛坯设计、加工方法选择、工序设计、工艺路线制定和工时定额计算等。

10.CAD/CAM集成关键技术有特征技术、产品数据管理技术、产品数据交换技术和集成框架。

三、名词解释

11.知识工程P15L-4

12.CAD P2L -12

13.广义CAM P4L-6

14.支撑软件P10L5

四、简答题

15.CAD/CAM系统选型的主要原则有哪些?

16.CAPP在CAD、CAM中的作用

17. 广义CAM与狭义CAM

第二章计算机辅助设计技术基础

一、单项选择题

1.在图形变换中,将三维物体投射到某投影面上,生成二维平面图形的变换是(C )

A. 几何变换

B.模型变换

C. 投影变换

D. 数学变换

2.下列选项中不是

..参数化建模技术和变量化建模技术共同特点的是( D )

A. 基于特征的设计

B. 全数据相关

C. 尺寸驱动设计修改

D. 全约束

二、填空题

3.CAD/CAM建模技术包括几何建模和技术。

4.CAD/CAM集成的关键技术有、产品数据管理技术、产品数据交换技术和集成框架。

5.一般可将构成零件的特征分为形状特征、、热处理特征、技术特征、管理特征等五类。

6.实体建模中基本实体的生成方法有体素法和扫描法,其中是将平面内的任意曲线进行

“扫描”(拉伸、旋转等)形成复杂实体的方法。

7.参数化建模技术和变量化建模技术的共同特点为基于特征、全数据相关及尺寸驱动设计修改。

8.计算机图形处理技术包含多种几何信息处理方法,如几何元素和图形的生成方法、图形变换、

图形的消隐与裁剪、真实感图形的生成等。

9.图形变换一般是指对图形的几何信息经过几何变换后产生新的图形,通过对构成几何图形

的特征点集的几何变换即可实现整个图形的几何变换。

10.几何建模技术就是对产品几何形状信息的处理技术,该技术将对实体的描述和表达建立在几

何信息和拓扑信息处理的基础上。

三、名词解释

11.斜轴测投影P29

12.图形变换P22

13.世界坐标系P19

14.边界表示法P41

15.计算机图形处理技术P19

16.几何信息P31

四、简答题

17.简述实体建模中基本实体的生成方法P40

18.几何模型所包含的信息P31L-10 P32L2

第三章数控加工编程基础

一、单项选择题

1.计算机辅助编程可分为多种方式,其中不属于

...计算机辅助编程的是()。

A. 数控语言自动编程

B. 手工编程

C. 交互图形编程

D. CAD/CAM集成系统编程

2.数控编程通常分为手工编程和计算机辅助编程两大类,下列选项中不是目前数控编程发展方向的是()

A. 集成化

B. 智能化

C.标准化

D.可视化

3.在数控铣削加工中,不是最常用的刀具类型的是()

A.球头铣刀

B. 圆角铣刀

C.平底铣刀

D. 圆角车刀

4.在数控加工过程的几个阶段中,刀具由起刀点位置运动到进刀点所在阶段是( )

A.起始运动阶段

B. 刀具切入阶段

C.接近运动阶段

D.退出切削阶段

二、填空题

5.CAD/CAM系统自动编程的基本步骤为、加工工艺分析、刀具轨迹生成、刀位验证及刀具轨迹的编辑、后置处理、数控程序的输出。几何建模

6.为了编程方便,假定,用刀具相对于工件进给方向确定坐标轴的正向。工件不动

7.导动面和检查面均为刀具运动的控制面,其中是限制刀具继续向前运动的停止面,用于确定每次走刀的终止位置。检查面

8.在数控编程中确定刀具加工路线时,要保证被加工零件获得良好的加工精度和表面质量,并兼顾走刀路线等方面。最短

9.数控加工切削用量的选择原则为:粗加工时,一般以提高生产效率为主;半精加工和精加工时,应在保证的前提下,兼顾切削效率和生产成本。加工质量

10.数控加工的几何仿真可分为两种:一种是基于刀位轨迹的数控加工过程仿真,即刀位轨迹仿真;另一种是基于的数控加工过程仿真,即加工过程动态仿真。数控程序

11.后置处理是读取由数控编程软件系统生成的,从中提取相关的加工信息,并根据指定数控机床及数控程序格式要求生成数控机床所能直接识别的数控程序。刀位源文件

12.数控加工工步的划分主要从加工精度和两方面考虑。加工效率

三、名词解释

13.对刀点P58

14.数控加工过程的几何仿真

15.导动面和检查面P59

四、简答题

16.数控切削加工过程可以分为哪几个阶段?

17.简述数控加工过程仿真的作用

第四章NX应用基础

一、单项选择题

1.NX系统最多可以设置图层个数为( B )

A.126

B.256

C.24

D.64

2.所有基准特征所建立在的层是( D )

A 1~20

B 21~41

C 41~60

D 61~80

3.选择【文件】︱【新建】选项,将打开【文件新建】对话框,该对话框中包含4个选项卡,下列( C )选项不属于

...该对话框的选项卡。

A 模型

B 图纸

C 装配

D 仿真

4.NX 软件的CAD模块中包括零件建模应用模块,不属于

...零件建模应用模块的是( B )

A.实体建模

B.装配建模

C. 特征建模

D.自由曲面建模

5.可以创造测量距离,长度或角度的特性的选项是(A )

A 【分析】︱【距离】,【长度】,【角度】

B 【信息】︱【对象】

C 【尺寸】

D 【偏置曲线】

6.可以作为其他特征的参考平面,它是一个无限大的平面,实际上并不存在,也没有任何重量和体积,此平面是()

A 草图平面

B 基准面

C 基准轴

D 小平面

7.能提供在三维空间指定点和创建点对象和位置的标准方法是(C )

A WCS 动态

B 矢量构造器

C 点构造器

D 捕捉点工具

二、填空题

8.NX软件中提供了多种二次开发接口,可以通过、C++和Java语言进行二次开发。VB

9.NX软件的通用工具包括点构造器、构造器、类选择器和平面工具等。矢量

10.NX软件系统参数包括对象参数、可视化参数、选择参数、用户界面参数、建模环境参数等。

11.在NX软件所有模块中,入口模块NX软件最重要、最基本的组成模块之一,包含了一系列综合的计算机辅助设计应用程序。(或者基本环境)

12.NX软件界面的提示行和状态行是重要的信息反馈源,其中状态行用来显示系统状态以及操作执行的情况。

13.NX的主界面主要包括窗口标题栏、菜单栏、工具栏、图形窗口、提示行和状态行、快捷菜单、工作层设定区和工作坐标系等几个部分。

三、名词解释

14.种子文件P112L6

15.类选择器P101

16.工作层P89 L-4

四、简答题

17.视图布局有何作用?P94L8~

18.提示行和状态行的作用P84~85

19.简述NX CAM模块的主要功能

应用已建立的实体模型,生成精确的刀具路径。在图形方式下编辑刀具路径,观察刀具的运动过程,生成刀具位置源文件,在屏幕上显示刀具轨迹,模拟刀具的真实切削过程。生成的刀具路径,通过后置处理产生用于指定机床的加工程序。

20.层的作用及其状态

层是建模时为了方便选择和显示不同种类的几何对象而设定的。所有的层在建模之前就已存在,不同的几何对象放在不同的层,可以通过对层的操作来对同一类几何对象进行共同操作。层有四种状态:工作、可选、可见、不可见,当前的操作只能在工作层上进行。

第五章NX实体建模

一、单项选择题

1.NX建模中的特征操作的倒角功能提供了3种倒角方式:对称偏置、非对称偏置和( C )。

A.多偏置B.单偏置C.偏置角度D.镜像偏置

2.特征建模中,一般将构成零件的特征分为形状特征、精度特征、热处理特征、技术特征和()

A. 管理特征

B. 设计特征

C. 细节特征

D. 基准特征

3.有些设计特征(如腔体)需要使用水平参考来确定特征在实体上的放置的位置,水平参考定义的是特征的(A )

A. 长度方向

B.宽度方向

C. 高度方向

D.对角线方向

4.NX中的键槽特征的截面类型有多种,下列选项中不是

..这些截面类型的是(C )

A. 球形槽

B. U型槽

C. D型槽

D. 燕尾槽

5.使用从边拔模

...方式时,选择的所有参考边在任意处的切线与拔模方向间的夹角,此夹角和拔模角度之间的关系是( D )

A 大于

B 小于

C 等于

D 以上都可以

6.沿指定边缘,按可变半径对实体或片体进行倒圆,倒圆面通过指定的陡峭边缘,并与倒圆边缘邻接的一个面相切,此命令是设置变半径( A )

A 边倒圆

B 软倒圆

C 面倒圆

D 倒斜角

7.必须建立在圆面或圆锥面上的成型特征是( D )

A 凸台

B 孔

C 键槽槽

D 沟槽

二、填空题

8.在NX中,可以将特征分为体素特征、扫描特征、基准特征、设计特征、自定义特征、细节特征等几类。

9.草图的约束包括几何约束和尺寸约束,其中尺寸约束是在草图上标注尺寸,从而限制草图几何对象的大小和形状。

10.在NX建模时应按加工过程进行特征操作,遵循“一创建,即定位,再检查”的原则。

11.NX中提供的键槽特征的截面类型包括矩形槽、球形槽、U型槽、T型槽和燕尾槽等。

12.草图的应用主要有两方面:用来定义截面形状,反映实体轮廓的投影关系;用来定义扫描路径,形成参数化的轨迹线。

三、名词解释

13.体素特征P113L4

14.欠约束P124L8

四、简答题

15.指出并说明NX软件中图层的状态。

答:图层有4种状态:工作、可选、仅可见和不可见。

工作层是指用户正在使用的图层,该层上的几何对象和视图总是可见的且能够操作。

可选层是指该层上的对象和视图可见且可选择;

仅可见层是指该层上的对象和视图可见但不可选择;

不可见层是指该层上的对象和视图不可见、不可选择。

16.简述布尔运算的作用及其类型。P163

17.简述修剪体与拆分体的异同

修剪实体与拆分实体都是将目标实体通过实体表面、基准平面、片体或者定义的平面进行分割,得到两个或多个实体。区别在于,修剪后的实体仍保持参数化;而拆分后得到的实体是非参数化的,实体原有的参数被均删除,同时工程图中剖视图中的信息也会丢失。

18.简述草图的设计过程

草图的设计过程一般为:先设置草图的图层及草图参数预设置;再指定草图平面,并对草图命名;然后进行草图曲线设计,施加约束;应用草图进行建模;编辑草图修改设计。

19.简述部件导航器的用途P164

20.基准特征的用途

基准特征是建模的辅助工具,起参考作用,故又称参考特征。基准特征主要包括基准轴和基准面。基准轴可作为创建实体特征的辅助线,或用来确定特征的方位。基准面是建模中经常使用的辅助平面,可以作为成型特征或草图的放置表面,可用于定位成型特征或草图,也可作为装配的配对表面。

21.简述应用NX软件进行零件建模的过程P114

22.简述模型导航器的用途

模型导航器包括主面板、依附性面板、细节面板等部分,提供一个可视化显示建模过程的特征树,从中可以清晰地了解建模的顺序和特征之间的父子关系,可以在其中直接进行特征的各种编辑。

五、应用题

23.简要说明拉伸对话框中开始距离、结束距离及拔模角的含义并绘简图表示操作结果。

拉伸命令

答:开始距离、结束距离:设置相对于拉伸对象所在平面的拉伸起始位置和终止位置。正负是相对拉伸方向而言,值的大小相对于拉伸对象所在平面而言。拉伸长度为开始距离与结束距离之差的绝对值。

拔模角:设置沿拉伸方向的拉伸角度,其绝对值必须小于90°。拔模从开始距离开始。

24.绘简图表示并简要说明拉伸对话框中开始距离、结束距离及拔模角的含义。

25.列出键槽的类型,绘出其中一种键槽的示意图并标出需要定义的参数。

26.列出沟槽的主要类型,绘出其中一种沟槽的示意图并标出需要定义的参数。

27.简要说明基于圆柱体创建相对基准平面的3种不同方法并绘出示意简图。

28.请列出基于长方体构造相对基准平面的4种不同方法并绘出示意简图。

29.简要说明基于圆锥体构造相对基准平面的3种不同方法并绘出示意简图。

30.简要叙述用NX建立如图所示零件的过程,要求写出所使用的建模命令及操作步骤并画示意简图。

第六章NX曲面建模

一、单项选择题

1.曲线编辑的倒圆角功能,下列选项中不是倒圆角功能的为( D )。

A. 简易倒圆角

B. 两曲线倒圆角

C. 三曲线倒圆角

D. 四曲线倒圆

2.扫掠是使用轮廓曲线沿空间路径扫描而成,其中扫掠路径称为引导线,最多为( C )。

A. 1条

B. 2条

C. 3条

D. 4条

3.曲线编辑中的倒斜角功能使用简单倒斜角时,产生的两边偏置量构成的角度是(B )

A.30 °

B. 45°

C. 60°

D. 90

4.曲面建模中,扫掠所用的引导线可以由多段曲线组成,连续性要求是(A )

A. 一阶导数连续

B. 二阶导数连续

C. 三阶导数连续

D. 四阶导数连续

二、填空题

5.基本曲线是建立在工作坐标系平面上的,基本曲线的水平方向与XC轴平行,垂直方向与YC轴平行。用捕捉点的方式也可以在空间上画线。XC-YC

6.NX软件中建立的样条曲线是NURBS 曲线,每一条样条曲线都使用阶次和段数来定义。

7.由点创建曲面时,可通过通过点、从极点、从点云等方式来完成曲面建模。

三、名词解释

8.直纹面

直纹面是指利用两条截面线串生成曲面或实体。截面线串可由单个或多个对象组成,每个对象可以是曲线、实体边界或实体表面等几何体。

9.螺旋线

螺旋线是指一个固定点向外旋绕而生成的曲线。具有指定圈数、螺距、旋转方向和方位的曲线。常常使用在螺杆、弹簧等特征建模中。

10.阶次

是一个数学概念,用来定义曲线、曲面的多项式方程的最高次数。尽可能采用三次曲线、曲面,阶次过高会导致执行效率低,在数据交换时易丢失数据。

四、简答题

11.曲面建模主要应用于哪些方面

曲面建模主要应用于以下4个方面:构造用特征建模无法创建的形状和特征(若所得为片体,可通过片体增厚等形成实体);作为几何修建体修剪一个实体而获得一个特殊的特征形状;将封闭曲面缝合成一个实体;构造曲面模型。

12.曲面建模基本原则有哪些

13.曲线在NX建模过程中的用途

二维曲线可以作为创建实体截面的轮廓线,通过曲线的拉伸、旋转等操作构造三维实体;也可以用曲线创建曲面进行复杂实体建模;在建模过程中,常用曲线作为的辅助线(如定位线等);另外,还可以把曲线添加到草图中进行参数化设计。

第七章NX装配建模

一、单项选择题

1.NX装配方法中,主要用在装配中参照其他零部件对当前工作部件进行设计的装配方法是( ) 。B

A.自底向上

B. 自顶向下

C. 混合装配

D.从左至右

2.部件属性保存在部件中。当建立部件属性时,默认建立在()上。

A.装配组件

B.显示部件

C. 工作部件

D. 草图

3.删除当前爆炸图时一般在()状态下进行操作。B

A. 无爆炸

B. 隐藏爆炸图

C. 取消爆炸图

D. 自动爆炸

4.打开装配文件时,决定系统如何及从哪里装载组件的选项是( B )

A 【首选项】︱【装配】

B 【文件】︱【选项】︱【装配加载选项】

C 【装配】︱【选项】

D 【格式】︱【选项】

二、填空题

5.组件阵列的方式有三种:基于特征的阵列、和圆形阵列。矩形阵列

6.装配建模中的是一种对应配对条件快速生成多个组件的方法,只要装配阵列中的一个部件,其余部件的装配可采用阵列方式一次完成。组件阵列

7.装配过程是在装配中建立部件之间的链接关系,通过关联条件在部件之间建立

约束关系来确定部件在产品中的位置。

三、名词解释

8.自顶向下装配

自顶向下装配就是在上下文中进行设计,即由装配件的顶级向下产生子装配和组件,在装配层次上建立和编辑组件,由装配件的顶级向下进行设计,即从产品到零件的设计方法。

9.自底向上装配

10.组件

11.子装配

12.WAVE几何链接器 P220L-8

四、简答题

13.NX装配中为什么使用引用集?

在装配中,由于各部件含有草图、基准平面及其它辅助图形数据,如果要显示装配中各部件和子装配的所有数据,一方面容易混淆图形,另一方面由于引用零部件的所有数据,需要占用大量内存,因此不利于装配工作的进行。通过引用集可以提高机器的运行速度。

14.简述装配导航器的用途P208~

15.简述自顶向下装配建立组件的方法

自顶向下装配主要用在上下文设计中,自顶向下装配建立组件的方法有两种:

第一种是先在装配中建立一个几何模型,然后创建一个新组件,同时将该几何模型链接到新建组件中;第二种是先建立一个空的新组件,它不含任何几何对象,然后使其成为工作部件,再在其中建立几何模型。

16.抑制组件的作用?

抑制组件是指在当前显示中移去组件,使其不执行装配操作。抑制组件并不是删除组件,组件的数据仍然在装配中存在,只是组件抑制后它不在视区中显示,不执行一些装配功能。

可以用解除组件的抑制恢复。

五、应用题

17.简述将零件1与零件2装配在一起需要选用的约束类型及操作过程。

18.简述将固定块与基座装配在一起需要选用的约束类型及操作过程。

19.简述将图所示的零件1与零件2装配在一起需要选用的约束类型及操作过程。

20.简述将图所示的零件1与零件2装配在一起需要选用的约束类型及操作过程。

第八章NX工程制图

一、单项选择题

1.创建断开视图时,锚点有时候需要自定义,有时候不需要,系统会自动定义锚点的操作是(C )

A 在制图预设值中设置

B 在用户默认设置中设置

C 定义封闭边界的起点和终点时,取视图线条上的某个点

D 定义封闭边界的起点和终点时,在断开视图对话框中设置

2.当使用【水平基线】命令标注尺寸链时,可以对所有各尺寸之间的距离作调整的是(D)

A 双击某个尺寸,更改【偏置】值

B 右键某个尺寸,选择【样式】,更改【基线偏置】

C 选择【编辑】-【样式】

D 以高亮所有尺寸的选择方式右键-选择【样式】

二、填空题

3.对NX工程图进行尺寸标注时,用图标可以创建连续的、具有相同尺寸基线的水平尺寸。

4.在对NX的工程图进行尺寸标注时,应用图标可以创建连续的垂直标注尺寸,相邻的尺

寸之间共享尺寸端点。

5.应用NX软件生成的工程图与三维模型之间具有完全相关性,三维模型的任何改变都会自

动反映在工程图上。

6.应用NX软件生成的二维工程图是由投影得到的,工程图的尺寸与主模型相关。

7.在NX中对工程图进行尺寸标注时,应用图标可以在用户指定的两条不平行直线之间进行

角度标注。

8.在新建图纸对话框中,投影角应该选择第一象限角投影方式。

9.NX的二维工程图是由三维模型得到的,所以工程图的尺寸直接引用三维模型的尺寸。当

三维模型尺寸修改后,工程图中的尺寸也会随着更改。

10.在空白图纸上添加的第一个视图是利用增加视图对话框中的输入视图功能建立的。

三、简答题

11. 简述NX软件工程制图模块的主要功能。

NX工程制图模块是根据已创建的三维模型产生投影视图,然后对各个视图进行尺寸标注。该模块能够实现图纸管理、视图管理、添加尺寸标注以及其他各种制图注释等。

NX工程制图模块生成的工程图与三维模型之间具有完全相关性,三维模型的任何改变都会自动反映在工程图上。

12. 简述NX工程制图的一般过程P237L-3

13. 简述创建展开剖视图的步骤P246

14. 简述创建全剖视图的步骤

在增加视图对话框中选择全剖视图图标。选择剖切的父视图。定义剖视图的折页线,既定义剖切平面的方向。单击“应用”,弹出剖面线生成对话框。定义剖切位置后,单击“确定”。在图纸上的视图通道内拖曳剖视图到指定位置,单击MB1。

15. NX软件提供了哪些添加视图的方法?

添加视图的方法包括添加主视图、俯视图、左视图、右视图、前视图、后视图等基本视图的输入方法,也有添加全剖、半剖、局部剖、旋转剖等剖视图的工具,另外有生成轴侧图、局剖放大视图、展开视图以及用户自定义视图的方法。

第九章NX数控铣削

一、单项选择题

1.平面铣的切削模式有8种,下列选项中不是平面铣的切削模式的为()。D

A. 单向铣削

B. 往复式铣削

C. 跟随周边

D. 等高轮廓铣

2.CAM加工中的()就是刀具和零件材料发生了干涉,需要消除。B

A. 过约束

B. 过切

C. 欠切

D. 欠约束

3.在CAM系统中,通常由用户定义一个(),在该平面之上刀具可以快速运动,而在这个平面以下应慢速运动,以免刀具撞入工件。 B

A. 底平面

B. 安全平面

C. 草图平面

D. 基准平面

4.型腔铣可以将要切除的部位在深度方向上分成多个切削层进行切削,每个切削层的切削深度(B )

A. 是一致的

B. 可以不同

C. 单调增加

D. 单调减少

二、填空题

5.在NX铣加工的切削模式选项中包含八种模式:、单向铣削、单向轮廓铣、跟随周边铣、跟随部件、摆线、轮廓铣、标准驱动铣。往复式铣削

6.应用NX 的CAM模块进行数控编程时,在创建组中存储加工信息,如刀具数据、公差、进给速率等信息,凡是在此组中指定的信息都可以被操作所继承。

7.NX提供了图形后处理模块GPM和两种后处理方式。

8.CAD/CAM系统数控编程的基本步骤为几何建模、加工工艺分析、刀具轨迹生成、刀位验证和、后置处理以及数控程序的输出。

9.型腔铣用于粗加工型腔或型芯区域,切削区域的底面可以是曲面、侧壁可以不垂直底面,但铣削时要求刀具轴线与切削层。垂直

10.在“加工环境”对话框的上部配置列表框中列出了已定义的配置文件,用户可以根据零件的结构特点、表面的加工类型和应采用的加工方法选择一种加工配置。

三、名词解释

11.顺铣P279

12.逆铣

13.铣削中的层优先P279

14.铣削中的深度优先

用于定义铣削编程中加工区域的切削顺序。表示当一个切削层中有多个要加工的区域时,系统将切削至每个腔体中所能触及的最深处,既刀具到达每个腔体的底部后才会离开腔体。15.刀具位置源文件

16.后置处理

就是读取由数控编程软件系统生成的刀位源文件,从中提取相关的加工信息,并根据指定数控机床及数控程序格式要求进行分析、判断和处理,最终生成数控机床所能直接识别的数控程序。

17.刀具视图

刀具视图是操作导航工具的一个视图,该视图按切削刀具来组织各个操作,其中列出了当前零件中存在的各种刀具以及使用这些刀具的操作名称。

18.程序视图

程序视图是操作导航工具的一个视图,用于控制NC程序的输出顺序,同时程序视图可以显示每个工步隶属于哪个程序父节点组。

四、简答题

19.NX CAM模块中选择加工环境的目的是什么?P265L-6

20.试说明NX软件CAM模块中创建父节点组的作用P266L-1

21.平面铣有哪些主要特点?

平面铣用于平面轮廓、平面区域或平面孤岛的粗、精加工,它平行于零件底面进行多层切削。刀轴固定,底面是平面,底面和每个切削层都与刀具轴线垂直,各加工部位的侧壁与底面垂直,不能加工底面与侧壁不垂直的部位。

22.型腔铣有哪些主要特点?

型腔铣用于粗加工型腔或型芯区域。型腔铣时刀轴固定,底面可以是曲面,侧壁可以不垂直底面。型腔铣根据型腔或型芯的形状,将要切除的部位在深度方向上分成多个切削层进行切削,每个切削层可指定不同的切削深度。

23.创建父节点组的作用?

创建父节点组包括创建程序组、刀具组、几何体和方法。在创建的父节点组中存储加工信息,如刀具数据、公差、进给速率等信息,凡是在父节点组中指定的信息都可以被操作所继承。利用继承的概念,把已有的参数设置传递到其它对象中去,最大程度地减少重复性选择和设置。

多项选择题练习

1. 下面那个命令带有布尔运算功能选项: AB

A.拉伸

B.旋转体

C.直纹特征

D.过曲线网格特征

E.孔

2. 如果需要编辑某一特征的参数,你可以进行如下操作:

A.在图形窗口中双击预选的特征。

B.在部件导航器中双击该特征节点。

C.创新执行该特征命令,然后选择该特征。

D.选择"编辑→特征→参数",然后选择该特征。

E.选择该特征,右键单击之后删除

3. 你己经完成你拉伸所需的所有草图曲线, 而你仍然在决定那些曲线需要约束和怎样约束. 当你有一个自由度 (DOF) 在曲线的一个端点上时它意味什么? AD

A.端点只在一个方向被约束

B.端点在两个方向被约束

C.端点在叁个方向被约束

D.端点可以在一个方向上拖动

E.端点可以在两个方向上拖动

4. 当定义一水平或竖直参考时什么对象是可选的? ABCDE

A.线型边缘

B.表面

C.基淮平面

D.基准轴

E. YC轴

5. 列出三种类型的组件阵列ACD

A.线性

B.矩形

C.从特征引用集

D.圆形

E.正方形

6. 下面哪个特征需要指定布尔运算选项?AC

A.拉伸特征(Extrude)

B.腔(Pocket)

C.旋转特征(Revolved)

D.孔(Hole)

E.凸台

7. 下面哪些功能可以指定矢量?

A.拉伸

B.旋转

C.过曲线网格

D.矩形阵列

E.孔特征

8. 动态工作坐标系(WCS)可以进行的操作为:

A.移动原点

B.绕一轴旋转

C.沿一轴移动

D.同时绕两轴旋转

E.同时沿两个轴移动

9. 下面哪些特征的“特征参数编辑”操作是打开创建它们时的对话框选项:BCD

A.长方体

B.拉伸特征

C.边倒圆特征

D.直纹特征

E. 圆柱体

10. 下列哪(些)对象能进行草图拖拽操作?

A.几何约束

B.尺寸约束

C.未约束的曲线

D.约束的曲线

E.过约束的曲线

11. 当创建抽壳特征时,你可以规定什么参数?

A.壁厚

B.要移去的面

C.XYZ尺寸

D.抽壳体积

E.抽壳面积

12. 利用图层进行工作是UG重要的手段,下面关于图层可以设定的状态正确的是

A.工作层

B.可选择层

C.不可见层

D.仅为可见层

E.不可选择层

13. 你可以绕什么类型对象镜像特征? AB

A.基准平面

B.平表面

C.片体

D.柱面或锥面

E.基准轴

14. 下列操作的哪些是”布尔运算”:

A.求和 (Unit)

B.求差 (Subtract)

C.求交 (Intersect)

D.缝合 (Sew)

E.求积

15. 如果需要作一个过圆柱面轴线且与另外一个过圆柱面轴线的基准平面成45°角度的基准平面,你应该选择顺序是:

A.圆柱面,基准平面,输入角度45

B.基准平面,圆柱面,输入角度45

C.圆柱面的轴,基准平面,输入角度45

D.基准平面,圆柱面的轴,输入角度45

E.圆柱面,圆柱面的轴,输入角度45

16. 当要选择一基准面时, 下面哪(些)选项是正确的?

A.一个边缘

B.在基准平面区域内任何地方 E.

C.在基准平面区域内但远离边缘

D.使用一个跨过基准平面边缘的选择矩形

17. 下面关于“直纹面Ruled”和“过曲线曲面Through Curves”说法正确的是:

A.Ruled只能够选择两组截面线串,而其中一组可以是一个点。

B.Through Curves可以选择多于两组截面线串,最初或最后一组截面线串可以是一个点。

C.Ruled和Through Curves都可以控制边界的连续性。

D.当条件满足时,两种功能都可能直接产生实体模型。

18. 可以将那些草图对象转化为参考对象:AC

A.草图曲线

B.定位约束

C.尺寸约束

D.几何约束

E.坐标原点

19. 孔的“特征参数编辑”可以有哪些选项?

A.特征对话框

B.重新附着

C.改变类型

D.编辑定位

E. 阵列

20. 你要通过层设置对话框改变一可选层到一不可见层, 你将怎样做? AC

A.在列表框中选择该层, 选择不可见选项

B.选择可选层,然后选择OK

C.双击你要改变的层

D.在列表框中选择该层, 然后选择“应用”

E.选择仅可见层,然后选择OK

21. 你要使10~15层可选,首先在列表框中选择层10,然后:

A.按住SHIFT,选择层15,选择"可选的"。

B.按住CTRL,选择层15,选择"可选的"。

C.按住Alt,选择层15,选择"可选的"。

D.按住MB1,拖拽光标到层15,选择"可选的"。

22. 可对拉伸特征作哪些参数编辑

A.编辑拉伸的起始"起点"和"结束"距离。

B.编辑拉伸的方向。

C.编辑布尔运算方式

D.替换拉伸的定义线串。

E.编辑偏置值

23. 在草图中,选择两条直线可以产生那些几何约束:ABCD

A.平行

B.垂直

C.等长度

D.共线

E. 成一定距离

24. 下面关于基准平面的说法正确的是:

A.基准平面包括相关基准平面和固定基准平面

B.作为特征的镜像平面

软件工程考试复习题--CDIO

《软件工程》期末考试复习训练题 一、选择题 1、软件质量的好坏决定着软件的生命力,一般说来,一个质量好的软件应具备(D)。 A、功能正确、界面友善、占内存少、足够可靠、易于维护 B、功能正确、结构良好、程序短小、足够可靠、易于维护 C、功能正确、界面友善、速度足够、足够可靠、易于维护 D、功能正确、界面友善、程序易读、结构良好、文档齐全 2、黑盒子、白盒子测试法是常采用的测试方法,其中白盒子测试主要用于测试(D )。 A、结构合理性 B、软件功能 C、程序正确性 D、程序内部结构 3、在以下几种耦合中,最低耦合是(C )。 A、数据耦合 B、内容耦合 C、非直接耦合 D、公共耦合 4、面向对象的程序设计方法具有比结构化程序设计方法无比优越性,是因为(B ) A、OO方法具有封装性、动态性、多态性 B、O O方法具有封装性、继承性、多态性 C、O O方法具有封装性、客观性、动态性 D、OO方法具有客观性、动态性、动态性 5、UML中采用(C )表现系统的动态性 A、类图 B、对象图 C、交互图 D、配置图 6、软件工程是一门交叉学科,其研究领域包括(ABD)。 A、软件开发模型与开发方法 B、软件开发环境与工具 C、计算机辅助设计与制造CAD/CAM D、软件工程经济学 7、可行性研究的主要任务是了解客户的要求及现实环境,从技术、经济和社会因素等三方 面研究并论证本软件项目的可行性,编写可行性研究报告,制定( B)。 A、项目总体规划 B、初步项目开发计划 C、需求规格说明书 D、总体解决方案 8、软件系统开发对技术性能的指标要求主要包括:存储容量限制、执行速度、响应时间和 (A)等。 A、吞吐量 B、安全性 C、正确性 D、可靠性 9、需求分析过程负责分析当前系统与目标系统的差别,建立目标系统的() A、物理模型 B、逻辑模型 C、过程模型 D、数据模型 10、问题分析图(PAD)包括的基本控制结构有:顺序结构、选择结构、重复结构和()。 A、并行结构 B、多分支选择型 C、逻辑结构 D、物理结构 11、面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程,具体包括对 象模型、动态模型和()三个子模型。 A、过程模型 B、资源模型 C、功能模型 D、交互模型 12、模块内聚度越高,说明模块内各成分彼此结合的程度越() A、松散 B、紧密 C、无法判断 D、相等 13、结构化程序设计的三种基本控制结构是()。 A、过程、子程序和分程序 B、顺序、选择和循环 C、递归、堆栈和队列 D、调用、返回和转移 14、面向对象模型主要由以下哪些模型组成()。 A、对象模型、动态模型、功能模型 B、对象模型、数据模型、功能模型 C、数据模型、动态模型、功能模型 D、对象模型、动态模型、数据模型

最新软件工程试题和答案

一、选择 1、在软件开发的各种资源中,(B)是最重要的资源。 A开发工具B方法C硬件环境D人员 2、软件的复杂性是(A),它引起人员通信困难、开发费用超支、开发时间超时等问题。 A固有的B人为的C可消除的D不可降低的 3、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A )系统。 A需求不确定的B需求确定的C管理信息D决策支持 4、单元测试的测试用例主要根据( D )的结果来设计。 A需求分析B源程序C概要设计D详细设计 5、(A )是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 A软件过程B软件工具C软件生存周质量保证D软件工程 6、(A )意味着一个操作在不同的类中可以有不同的实现方式。 A多态性B类的复用C封装 7、软件测试计划开始于需求分析阶段,完成于(D )阶段。 A需求分析B软件设计C软件实现D软件测试 8、在软件生存周期的瀑布模型中一般包括计划、(C )、设计、编码、测试、维护等阶段。 A可行性分析B需求采集C需求分析D问题定义 9. 软件需求分析阶段的测试手段一般采用( C )。 A总结B阶段性报告C需求分析评审D不测试 10. (C )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。 A多态性B继承C封装D消息 11. 软件测试是为了(B )而执行程序的过程。 A纠正错误B发现错误C避免错误D证明正确 12. 在结构化分析方法中,(C )表达系统内部数据运动的图形化技术。 A数据字典B实体关系图C数据流图D状态转换图 13. 软件工程的基本要素包括方法、工具和( A )。 A过程B软件系统C硬件环境D人员 14. TURBO PASCAL是(A)软件。

软件工程复习题

一、单选题 1.软件结构图的形态特征能反映程序重用率的是() a)A、深度 B、宽度C、扇入 D、扇出 2.在大型数据处理系统的功能分析和设计中,数据库的概念设计对应于系统开发的( ) a)A、需求分析 B、概要设计C、详细设计 D、程序设计 3.为了提高模块的独立性,模块内部最好是() a)A、逻辑内聚 B、时间内聚C、功能内聚 D、通信内聚 4.需求分析最终结果是产生() a)A、项目开发计划 B、需求规格说明书C、设计说明书D、可行行分析报告 5.软件是一种() a)A、程序 B、数据C、逻辑产品 D、物理产品 6.信息隐蔽概念与()概念有直接的关系 a)A、模块的独立性 B、模块类型的划分C、软件结构定义 D、软件生命周期 7.不属于序言性注释的有() a)A、模块设计者B、修改日期C、程序的整体说明D、语句功能 8.单元测试阶段主要涉及()的文档。 a)A、需求设计 B、编码和详细设计C、详细设计D、概要设计 9.在软件测试中,白盒测试方法是通过分析程序的()来设计测试用例的方法。( ) a)A、应用范围B、内部逻辑C、功能 D、输入数据 10.需求分析是系统分析师经了解用户的需求,认真仔细的调研、分析,最终建立目标系统 的逻辑模型并写出() a)A、模块说明书B、软件规格说明书C、项目开发计划 D、合同文档 11.系统因错误而发生错误时,仍然能在一定程度上完成预期的功能,则把该软件称为( ) a)A、系统软件B、容错软件C、测试软件 D、操作系统 12.产品管理包括版本管理和() a)A、质量管理 B、性能管理C、开发过程管理 D、配置管理 13.ISO9001质量管理体系认证等同于能力成熟度模型中的第几级() a)A、CMM1 B、CMM2 C、CMM3 D、CMM4 E、CMM5 14.ISO9001质量管理体系认证只做到() a)A、历史记录可查询B、错误原因可查询 15.为了克服软件危机,人们提出了用()的原理来设计软件,这就是软件工程诞生的基础。 a)A、数据B、软件学C、运筹学D、工程学 16.可行性研究的目标是() a)A、开发项目B、项目是否值得开发C、规划项目 D、维护项目 17.结构化程序设计思想的核心是要求程序只由顺序、循环和()三种结构组成A、 选择 B、单入口C、单出口D、有规则的GOTO 18.纠错是由()完成的

软件工程复习题答案

一、选择题 1.软件工程研究的主要内容有(ABCD) 2.A. 软件开发方法、技术 B. 软件开发工具及环境 3.C. 软件管理技术 D. 软件规范(国际规范) 4.目前典型的软件开发模型有(ABCD): 5.A. 瀑布模型 B. 增量模型 C.螺旋模型 D.喷泉模型 6.包含风险分析的软件工程模型是(C): 7.A. 瀑布模型 B. 增量模型 C.螺旋模型 D.喷泉模型 8.软件危机的主要表现是(BD) 9.A. 软件成本太高 B. 软件产品的质量低劣 10. C. 软件开发人员明显不足 D. 软件生产率低下 11.以下属于非功能需求的有(ABC) 12. A. 机构需求 B. 产品需求 C. 外部需求 D. 领域需求 13.需求分析的作用是(ABCD) 14. A. 定义软件的范围及必须满足的约束 15. B. 确定软件的功能和性能及与其他系统成分的接口 16. C. 建立数据模型、功能模型和行为模型 17. D. 最终提供需求规格说明,并用于作为评估软件质量的依据 18.需求工程的基本活动包括(ABCD) 19. A. 获取需求 B. 需求分析与建模 C. 确认需求 D. 进化需求 20.需求获取之所以困难,其主要原因有(ABCD) 21. A. 缺乏领域知识 B. 存在默认的知识 22. C. 存在多个知识源 D. 客户可能的偏见 23.常用的需求分析方法有(BCD) 24. A. 功能分析方法 B. 结构化分析方法 25. C. 信息建模法 D. 面向对象的分析方法 26.数据词典中可包含的条目有(ABCD) 27.A. 数据流 B. 数据项 C. 文件 D. 加工 28.属于分布式的软件体系结构有(B) 29.A. 仓库模型 B. 客户/服务器模型 C. 分布式对象结构 D. 中间件 30.对于以下给出的几种类型的耦合,按照耦合性由高到低排列的是(A) 31.(1)内容耦合(2)公共耦合(3)控制耦合(4)复合耦合(5)数据耦合32.A. 1 2 3 4 5 B. 1 3 4 2 5 C. 1 2 5 3 4 D. 5 4 3 2 1 33.对于块内部联系的类型,内聚性由弱到强的是(A) 34.(1)偶然型(2)逻辑型(3)瞬时型(4)通信型(5)顺序型(6)功能型35.A. 1 2 3 4 5 6 B. 1 2 4 5 3 6 C. 3 2 4 1 5 6 D. 6 5 4 3 2 1 36.(C)是指相同的操作(或函数、过程)作用于不同的对象上并获得不同的结果37.A. 继承性 B. 封装性 C. 多态性 D. 动态绑定 38.以下UML的几种图中,属于动态模型的有(ACD) 39.A. 状态图 B. 类图 C. 合作图 D. 顺序图 40.以下软件复用中,抽象程度最低的是(A) 41.A. 代码的复用 B. 设计结果的复用 C. 分析结果的复用 D. 测试信息的复用42.以下软件复用中,抽象程度最高的是(D) 43.A. 代码的复用 B. 设计结果的复用 C. 分析结果的复用 D. 测试信息的复用

软件工程复习题库(挂答案)

一、选择题 1、白盒测试法是通过分析程序的(C)来设计测试用例的。 A.应用范围 B.功能 C.内部逻辑 D.输入数据 2、风险预测从两个方面评估风险,即风险发生的可能性以及(D)。 A.风险产生的原因 B.风险监控技术 C.风险能否消除 D.风险发生所产生的后果 3、极限编程(XP)由价值观、原则、实践和行为四部分组成,其中价值观包括沟通、简单性和(C)。 A.好的计划 B.不断的发布 C.反馈和勇气 D.持续集成 4、等价分类法的关键是(C)。 A.确定等价类的边界条件 B.按照用例来确定等价类 C.划分等价类 D.确定系统中相同和不同的部分 5、下列不属于黑盒测试的技术是(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途 D.模块的功能 6、为了提高模块的独立性,模块之间最好是(D)耦合。 A.控制耦合 B.公共耦合 C.内容耦合 D.数据耦合 7、一个软件开发过程描述了“谁做”,“做什么”,“怎么做”和“什么时候做”,RUP用(A)来表述“谁做”。 A.角色 B.活动 C.制品 D.工作流 8、功能性注释嵌入在源程序内部,它是用来说明(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途 D.模块的功能 9、在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法有( C )。 A.只有结构化语言 B.有结构化语言和判定树 C.有结构化语言、判定树和判定表 D.有判定树和判定表 10、某银行为了使其网上银行系统能够支持信用卡多币种付款功能而进行扩充升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行( B )维护。 A.正确性 B.适应性 C.完善性 D.预防性 11、软件危机的主要原因是(A)。 A软件本身特点与开发方法B对软件的认识不够 C软件生产能力不足D软件工具落后 12、DFD是常用的进行软件需求分析的图形工具,其基本符号是(C)。 A.输入、输出、外部实体和加工

软件工程试题与答案

安徽三联学院2011-2012学年度第一学期 《软件工程》期终考试试卷(A卷) 一、选择题(每小题2分,计20分) 1.请按顺序写出软件生命期的几个阶段__F__,__D__ ,__C__,___E_,__B__,___A_。 A.维护B.测试C.详细设计D.概要设计E.编码F.需求分析 2.一个模块直接控制(调用)的下层模块的数目称为模块的_____B__。 A.扇入数 B、扇出数 C、宽度 D、作用域 3.在进行软件测试时,首先应当进行以下哪项测试,然后再进行组装测试,最后再进行有效性测试 (A) A.单元测试 B.系统测试 C.集成测试D.确认测试 4.一个软件项目是否进行开发的结论是在___B___文档中作出的。 A.软件开发计划B、可行性报告C、需求分析说明书D、测试报告 5.系统开发人员使用系统流程图或其他工具描述系统,估计每种方案的成本和效益的工作是在 (B)阶段进行的。 A.需求分析B.总体设计C.详细设计D.编码阶段 6.CMMI标准的5个级别分别是完成级、管理级、定义级、量化管理级和( C ) A.初始级B.可重复级C.优化级D.过程级 7.PAD(Problem Analysi s Diagram)图是一种____工具。( B) A.系统描述B.详细设计C.测试D.编程辅助 二、填空题(每空格1分,计20分) 1、软件的通俗解释是软件= 程序+ 数据+ 文档资料。 4、系统测试包括的4种类型:恢复测试、安全测试、强度测试和性能测试。 6、统一建模语言(UML)提供的9种图分别是:用例图、类图、对象图、 状态图、顺序图、协作图、活动图、组件图和部署图。 7、软件工程标准的5个级别:国际标准、国家标准、行业标准、企业 规范 和项目规范。 三、名词解释题(每题4分,计20分) 1、软件工程: 软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。 2、再工程: 软件再工程是指对既存对象系统进行调查,并将其重构为新形式代码的开发过程3.模块化: 模块化是指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程,有多种属性,分别反映其内部特性 四、简答题(每题5分,计20分) 1、简述软件工程的基本原理? 1.严格按照软件生命周期计划进行管理.2.坚持进行阶段评审.3.实行严格的产品控制. 4.采用先进的程序设计技术. 5.结果应能清楚的审查.6.开发小组成员应少而精.7.承认不断改进软件工程实践的必要性

软件工程复习题-ans

新建试卷20 一、单选题(共56题,56分) 1、 UML中描述类与类之间关系的图是()。 A、用例图 B、类图 C、包图 D、顺序图 2、 下列不是面向对象方法优点的是()。 A、与人类习惯的思维方法一致 B、稳定性好 C、可重用性好 D、不用维护 3、UML中,包图是一种()。 A、集合 B、数据结构 C、分组机制 D、对系统的动态描述 4、 软件可分为系统软件、支撑软件、应用软件等,这是根据()来划分的。 A、软件的工作方式 B、软件的规模 C、软件的功能 D、软件的制造过程 5、 下面的()说法是正确的。 A、软件危机在20世纪70年代末期全面爆发 B、当前先进的软件工程方法已经解决了软件危机的问题 C、软件危机是指在计算机软件开发和维护过程中遇到的一系列严重问题 D、软件危机是指在软件产品中存在一系列的质量问题 6、 UML中表示对象之间交互的图为()。 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、Rational Rose C、操作系统 D、ERP系统 13、 以下是图书管理系统的相关类,属于边界类的是 ( ) A、图书类 B、读者类 C、身份验证类 D、借书操作界面类 14、 OMT 方法是由下面哪位科学家提出的( ) A、Booch B、Rumbaugh C、Coad D、Jacobson

软件工程复习题库带答案完整版

软件工程复习题库带答案完整版

一、选择题 1、白盒测试法是通过分析程序的(C)来设计测试用例的。 A.应用范围 B.功能 C.内部逻辑 D.输入数据 2、风险预测从两个方面评估风险,即风险发生的可能性以及(D)。 A.风险产生的原因 B.风险监控技术 C.风险能否消除 D.风险发生所产生的后果 3、极限编程(XP)由价值观、原则、实践和行为四部分组成,其中价值观包括沟通、简单性和(C)。 A.好的计划 B.不断的发布 C.反馈和勇气 D.持续集成 4、等价分类法的关键是(C)。 A.确定等价类的边界条件 B.按照用例来确定等价类 C.划分等价类 D.确定系统中相同和不同的部分 5、下列不属于黑盒测试的技术是(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途 D.模块的功能 6、为了提高模块的独立性,模块之间最好是(D)耦合。 A.控制耦合 B.公共耦合 C.内容耦合 D.数据耦合

7、一个软件开发过程描述了“谁做”,“做什么”,“怎么做”和“什么时候做”,RUP用(A)来表述“谁做”。 A.角色 B.活动 C.制品 D.工作流 8、功能性注释嵌入在源程序内部,它是用来说明(A)。 A.程序段或语句的功能 B.模块的接口 C.数据的名称和用途 D.模块的功能 9、在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法有( C )。 A.只有结构化语言 B.有结构化语言和判定树 C.有结构化语言、判定树和判定表 D.有判定树和判定表 10、某银行为了使其网上银行系统能够支持信用卡多币种付款功能而进行扩充升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行( B )维护。 A.正确性 B.适应性 C.完善性 D.预防性 11、软件危机的主要原因是(A)。 A软件本身特点与开发方法B对软件的认识不够 C软件生产能力不足D软件工具落后

软件工程试题及答案34385

软件工程期末试卷(A) 说明:本试卷为04级计算机专业(专升本)软件工程期末试卷,总计100分,时间100分钟 一、选择题:(每题1分,共20分)(将答案写在题号前的()中) ( C )1. 软件是()。 A. 处理对象和处理规则的描述 B. 程序 C. 程序及其文档 D. 计算机系统 ( B )2. 软件需求规格说明的内容不应包括()。 A. 主要功能 B. 算法的详细描述 C. 用户界面及运行环境 D. 软件的性能 ( B )3. 程序的三种基本控制结构是()。 A. 过程、子程序和分程序 B. 顺序、选择和重复 C. 递归、迭代和回溯 D. 调用、返回和转移 ( D) 4. 面向对象的分析方法主要是建立三类模型,即( )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型 ( C ) 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、操作 ( A ) 6. 各种软件维护的类型中最重要的是( )。 A) 完善性维护B) 纠错性维护C) 适应性维护D) 预防性维护 ( B ) 7.软件测试的目标是()。 A. 证明软件是正确的 B. 发现错误、降低错误带来的风险 C. 排除软件中所有的错误 D. 与软件调试相同 ( D )8.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测试 D.软件维护 ( C )9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是()A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法 ( D )10、详细设计的基本任务是确定每个模块的( )设计 A.功能 B.调用关系 C.输入输出数据 D.算法 ( A )11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:() A.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据 ( D )12.下面几种白箱测试技术,哪种是最强的覆盖准则() A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖

软件工程复习试题及答案

一、填空题(在下划线上填写正确的答案,每题2分,共20分) 1.等价划分是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数。 2.数据流图和数据字典共同构成了系统的逻辑模型。 3.盒图也称为 N-S图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。 4.软件有效性,指软件系统的时间和空间效率。 5.IPO 6.数据流图有四种基本成分:源、终点,处理,存储,数据流。 7. 其中数据项是组成数据流和数据存储的最小元素。 8.软件工程中的结构化分析SA是一种面向数据流的分析方法。 9.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个由下而上的过程。 10.耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚、低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。 1.常用的软件开发模型有瀑布模型、原型模型、增量模型、螺旋模型、喷泉模型。 2.软件生存周期一般可分为问题定义、可行性研究、需求分析、设计、编码、

单元测试、运行与维护阶段。 3.软件测试的步骤:单元、集成、系统、验收。 4.数据流图的基本符号包括加工、数据流、数据存储文件、汇点。5.IPO图由输入、处理和输出三个框组成。这个图的特点是能够直观的显示三者之间的关系。 6.面向对象方法是一种运用类、实例、属性、重载、消息传送、多态性等概念来构造系统的软件开发方法。 7.分析已有的程序,寻求比源代码更高级的抽象表现形式,这就是软件的逆向工程。 8.程序测试是对编码阶段的语法错、语义错和运行错进行查找的编码执行活动。 9.为了获得较高的模块独立性,尽量设计出具有高内聚和低藕合性能的模块。 10.常用的测试方法有黑盒测试和白盒测试。 1.可行性研究,应从技术可行性、经济可行性、运行可行性和法律和 社会效益可行性等方面研究。 2.构化程序设计中程序主要的3种基本控制结构是顺序结构、选择结构、循环 结构。 3.软件生存周期中时间最长、花费精力和费用最多的一个阶段是维护 阶段。 4.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是功 能需求。

软件工程期末考试复习题-精品

软件工程期末考试复习题-精品 2020-12-12 【关键字】方案、情况、方法、环节、条件、动力、空间、文件、质量、计划、运行、传统、认识、问题、系统、机制、有效、务必、密切、整体、尽早、平衡、合理、良好、合作、沟通、执行、统一、发展、细化、建立、制定、提出、发现、了解、研究、特点、突出、关键、安全、稳定、网络、准则、成果、要素、基础、需要、素质、环境、工程、项目、职能、资源、体系、能力、需求、方式、作用、标准、增量、结构、科学性、任务、反映、速度、关系、分析、提倡、逐步、形成、满足、严格、规划、管理、保证、维护、服务、指导、支持、优化、调整、完善、方向、适应、实现、提高、实施、改进、规范、中心、关心、规范化、有效性、复杂性、重要性 一、选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内,每小题1分) 软件工程 1.软件产品的开发主要是(D )。 A.复制 B.再生产 C.拷贝 D.研制 2.作坊式小团体合作生产方式的时代是(C )时代。 A.程序设计 B.软件生产自动化 C.程序系统 D.软件工程 3.软件工程与计算机科学性质不同,软件工程着重于( C )。 A.理论研究 B.原理探讨 C.建造软件系统 D.原理的理论 4.与计算机科学的理论研究不同,软件工程是一门( C )学科。 A.理论性 B.原理性 C.工程性 D.心理性 5.软件工程的出现主要是由于( C )。 A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 6.在软件工程项目中,不随参与人数的增加而使软件的生产率增加的主要问题是( D ) A、工作阶段间的等待时间 B、生产原型的复杂性 C、参与人员所需的工作站数 D、参与人员之间的通信困难 7.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主 要保证是(C ) A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的素质 8、下列不属于软件工程方法学三要素的是( D ): A、方法 B、工具 C、过程 D、操作 周期 1.将每个模块的控制结构转换成计算机可接受的程序代码是(A )阶段的任务。 A.编码 B.需求分析 C.详细设计 D.测试 2.可行性研究的目的是决定( B )。 A.开发项目 B.项目值得开发否 C.规划项目 D.维护项目 3.据国家标准GB8566-8计算机软件开发的规定,软件的开发和维护划分为八个阶段,其中 组装测试的计划是在( C )阶段完成的?

软件工程试题及答案

4. 面向对象的分析方法主要是建立三类模型,即( D )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型D) 对象模型、动态模型、功能模型 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体B) 控制、联系、对象C) 实体、联系、属性 D) 实体、属性、操作 9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[, ],现从输入的角度考虑一组测试用例:, , , . 设计这组测试用例的方法是( c ) A.条件覆盖法 B.等价分类法C.边界值分析法 D.错误推测法 10、详细设计的基本任务是确定每个模块的( d )A.功能B.调用关系C.输入输出数据 D.算法 11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( a ) A.模块化的根据 B.逐步求精的根据 C.抽象的根据 D.信息隐藏和局部化的根据13.面向数据流的设计方法把( D )映射成软件结构。 A.数据流 B.系统结构 C.控制结构 D.信息流 14.内聚程度最低的是( A.偶然 )内聚A.偶然 B.过程 C.顺序 D.时间 15.确定测试计划是在( D )阶段制定的.A.总体设计 B.详细设计 C.编码 D.测试 16.需求分析的产品是( D ) A.数据流程图案 B.数据字典 C.判定表D.需求规格说明书 17.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( C ) A.数据库设计 B.数据通信 C.数据定义 D.数据维护 18.( D )引入了“风险驱动”的思想,适用于大规模的内部开发项目。 A.增量模型 B.喷泉模型 C.原型模型D.螺旋模型 (×)2、系统测试的主要方法是白盒法,主要进行功能测试、性能测试、安全性测试及可靠性等测试。 (×)4、软件需求分析的任务是建立软件模块结构图。 (√)5、尽可能使用高级语言编写程序(×)6、以结构化分析方法建立的系统模型就是数据流图。 (×)7、进行总体设计时加强模块间的联系。(×)8、编码时尽量多用全局变量. (√)9、用CASE环境或程序自动生成工具来自动生成一部分程序.(×)10、软件测试是要发现软件中的所有错误。 1. 软件生命期各阶段的任务是什么答:软件生命期分为7个阶段:1、问题定义:要解决的问题是什么 2、可行性研究:确定问题是否值得解,技术可行性、经济可行性、操作可行性 3、需求分析:系统必须做什么 4、总体设计:系统如何实现,包括系统设计和结构设计 5、详细设计:具体实现设计的系统 6、实现:编码和测试 7、运行维护:保证软件正常运行。 2、软件重用的效益是什么?

软件工程试题与答案 (1)

《软件工程模拟试题及参考答案》(一) 一、单向选择题(四选一、每小题3分,共18分) 1、面向对象(Object Oriented)方法是将现实世界的事物以对象的方式(B )到计算机世界的方法。 对应 映射 反映 反射 2、盒图也称为(D)或Chapin图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。 流程图 框图 判定表 N-S图 3、面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的(A)结构。 程序 数据 逻辑 物理 4、人机界面的风格大致经过了(B)代的演变。 三 四 五 六 5、以下不属于白盒测试技术的是(D) 逻辑覆盖 基本路径测试 循环覆盖测试 等价类划分 6、为改正软件系统中潜藏的错误而进行的维护活动称为(A)。 纠错性维护 适应性维护 改善性维护 预防性维护 二、填空题(每空2分,共18分) 1.文档—一种数据媒体和其上所记录的(数据)。 2.机器语言、汇编语言:依赖于机器,面向(机器) 3.软件有效性,指软件系统的时间和(空间)效率。 4.软件定义过程可通过软件系统的(可行性研究)和需求分析两个阶段来完成。 5.软件定义的基本任务是确定软件系统的工程(需求),也就是要搞清“做什么”。 6.为了使用户需求逐步精细化、完全化、一致化,通常采用(需求建模技术)。

7.一个软件的深度是指其控制的(层数)。 8.以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终 可运行的代码的过程叫(编码)过程。 9.软件维护是软件生命周期的(最后)一个阶段。 三、判断题(每小题2分,共24分,错误打X、正确打√) 1.缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之 一。(√) 2.一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。(X) 3.在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是为了获取第 一手资料,并从中提取出有价值的需求。(√) 4.快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计 一些复杂的算法等场合。(√) 5.流程图也称为程序框图是最常用的一种表示法。(√) 6.面向数据设计方法一般都包括下列任务:确定数据结构特征;用顺序、选择和重复三 种基本形式表示数据等步骤。(√) 7.理想的人机界面应针对具有典型个性的特定的一类用户设计。(√) 8.数据输入的一般准则中包括尽量增加用户输入的动作。(X) 9.用穷举测试是较现实的测试方法。(X) 四、简答题(每小题4分,共20分) 1、计算机软件——与计算机系统操作有关的程序、规程、规则及任何与之有关的文档和数据。 2、需求分析的任务是什么? 需求分析的任务是确定待开发的软件系统“做什么”。具体任务包括确定软件系统的功能需求、性能需求和运行环境约束,编制软件需求规格说明书、软件系统的验收测试准则和初步的用户手册。 3、软件项目的成本管理——估算软件项目的成本,作为立项和签合同的依据之一,并在软件开发过程中按计划管理经费的使用 4、快速原型技术的基本思想是什么? 在软件开发的早期,快速开发一个目标软件系统的原型,让用户对其进行评价并提出修改意见,然后开发人员根据用户的意见对原型进行改进。 5、程序设计语言的有哪些特点? 1)一致性 2)二义性 3)紧致性 4)局部性 五、综合题(每小题10分,共20分) 1、可将软件生存周期划分为哪3个过程和哪9个阶段。 (1)3个过程是:软件定义过程、软件开发过程、软件使用与维护过程。 (2)9个阶段有:可行性研究、需求分析、概要设计、详细设计、实现、组装测试、验收

软件工程综合练习题

《软件工程》课程练习题 第一章软件工程概述 一、选择题 1、瀑布模型本质上是一种()。 A、线性迭代模型 B、顺序迭代模型 C、线性顺序模型 D、及早见产品模型 2、计算机辅助软件工程,简称()。 A、SA B、SD C、SC D、CASE 3、以下判断正确的是()。 A、所谓软件开发就是编写程序。 B、利用软件工程的思想,已成功的解决了软件危机。 C、完成软件测试工作以后,为了缩短程序的长度应删除程序中的注释。 D、一般来说,程序中存在错误的概率与在该段程序中已发现的错误数成正比。 4、_____是以提高软件质量为目的的技术活动。 A.技术创新 B.测试 C.技术创造 D.技术评审 5、瀑布模型的存在问题是()。 A.用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求 6、软件生命周期中所花费用最多的阶段是()。 A.详细设计 B.软件编码 C.软件测试 D.软件维护 7、计算机系统就是() A.主机,显示器,硬盘,软驱,打印机等。 B.CPU,存储器,控制器,I/O接口及设备。 C.计算机硬件系统和软件系统。 D.计算机及其应用系统。 8、产生软件危机的原因主要与两个方面的问题有关: A.软件在计算机中很难识别,存在磁盘中也看不到。

B.软件设计对人的智商要求很高,也要求很高的资金投入。 C.软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的方法不正确。 D.软件很难理解,硬件也很复杂。 9、软件开发瀑布模型中的软件定义时期各个阶段依次是() A.可行性研究,问题定义,需求分析。 B.问题定义,可行性研究,需求分析。 C.可行性研究,需求分析,问题定义。 D.以上顺序都不对。 10、下列选项中()是软件开发中存在不正确的观念、方法。 A.重编程、轻需求 B.重开发,轻维护 C.重技术,轻管理 D.以上三条都是 二、填空题 1、软件工程的三个基本要素包括()、()和()。 2、一般软件应该有三部分组成:()、()和()。 3、按软件的功能可将软件分成()、()和()等三类。 4、计算机软件的生存期可以分为六个步骤,它们是()、()()、()、软件测试和运行/维护。 5、软件质量是与软件产品满足规定的和隐含的需求的能力有关的()的全体。 6、软件危机是指在()所遇到的一系列严重问题。 7、程序设计时代的生产方式是个体手工,程序系统时代的生产方式是作坊式小团体,软件工程时代的生产方式是()。 8、喷泉模型是一种以需求分析为动力,以()为驱动的模型。 三、名词解释 1、CASE 2、软件工程 3、计算机软件 2、软件生存期 四、简答题 1、什么是软件危机?其主要表现有那些? 2、程序的可移植性 3、为什么说“CASE领域是一个应用、集成和综合的领域”?

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

软件工程复习题 (课程代码252258) 一、填空题(本大题共60小题) 1.数据项是指__不可再分解的___数据单元。 2.软件概要设计的主要任务就是___软件结构的设计___。 3.软件维护的内容包括校正性维持,适应性维护、____完善性维护_____和预防性维护。 4.在建立对象的功能模型时,使用的数据流图中包含有处理、数据流、动作对象和___数 据存储对象___。 5.规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此 软件具有容错功能的软件。 6.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、可移植 性、可使用性和效率。 7.为了便于对照检查,测试用例应由输入数据和预期的输出结果两部分组成。 8.软件结构是以模块为基础而组成的一种控制层次结构。 9.在结构化分析中,用于描述加工逻辑的主要工具有结构化语言、判定表和判定表三种。 10.软件工程是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程, 它包括方法、工具和过程三个要素。 11.PDL是一种介于___自然语言___和形式化语言之间的半形式化语言。 12.从软件的功能角度划分,协助用户开发软件的工具性软件称为_支撑__软件 13.消除软件结构中高扇入扇出的做法是______增加中间层次的控制模块_____。 14.如果一个软件系统的全部实际加工都由原子模块来完成,而其他所有非原子模块仅仅执 行控制或协调功能,这样的系统就是____完全因子分解_____的系统。 15.软件的可移植性是指当把软件移植到不同的运行环境时,不需改变其__规格___就能照 原样工作的特性。 16.为满足用户对软件提出的新的要求而对软件进行扩充、改进的维护称为____完善性__ 维护。 17.将整个软件划分成若干单独命名和可编址的部分,称之为___模块___。 18.软件需求的____物理视图_____给出处理功能和数据结构的实际表示形式。 19.在面向对象的开发技术中,__类___是一组具有相同数据结构和相同操作的对象的集合。 20.软件不存在磨损和老化问题,但却存在着____退化__问题。 21.软件工程的各个阶段中,________概要设计__________阶段是将软件需求转化为数据结

高级软件工程师月考试试题A卷带答案

高级软件工程师考试试题(A卷) 1、下哪种命名空间中的类型用于创建Windows GUI应用程序。(选择1项) D、System.ServiceProcess 2、判断这PL/SQL代码块:(选择1项) BEGIN FOR i IN 1..6 LOOP IF i = 2 OR i = 3 THEN n ull; ELSE INSERT INTO example(o ne) VALUES (i); END IF; ROLLBACK; END LOOP; COMMIT; END; 有多少行被插入到表EXAMPLE ? A、0 B、1 C、2 D 3 3、链表具有的特点是:(选择3项) A、不必事先估计存储空间 B、可随机访问任一元素 C、插入删除不需要移动元素 D、所需空间与线性表长度成正比 4、序列图描述对象是如何交互的并且将重点放在消息序列上。(选择1项) A、正确 B 、不正确

5、一个XML必须有DTD或Schemas (选择1项)

A、正确 B、不正确 6、动态网站需要的技术为。(选择3项) A 、CGI B 、 HTTP C 、 ASP D PHP 7、Linux文件名的长度不得超过()个字符?(选择1项)。 A、64 B、128 C、256 D 512 8、在Struts中实现页面跳转主要通过什么方法来实现?(选择1项) A server.transfer B response.redirect C mapping.findForward D response.sendRedirect 9、EJB的优点有哪些?(选择2项) A、技术领先 B价格低廉 C性能优越 D强大的容器支持 10、在使用匿名登录ftp时,用户名为()?(选择1项) A log in users B、a nonymous C、r oot D guest 11、你判断下面语句,有什么作用?(选择1项) GRANT update ON inven tory TO joe WITH GRANT OPTION; A、一个系统权限被授予用户JOE

软件工程复习题及答案完整

一、选择 1、文档是软件产品的一部分,没有文档的软件就不称其为软件。对 2、在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息。错 3、需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。错 4、建立用例模型的步骤包括确定角色、确定用例和绘制用例图。错 5、数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。错 6、软件配置管理是一组标识、组织和控制修改源程序的活动。错 7、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。错 8、好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。对 9、边界值分析方法是取输入/输出等价类的边界值作为测试用例。对 10、面向对象的分析是面向计算机系统建立软件系统的对象模型。错 11、(D)是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。 A 软件过程 B 软件测试 C 软件生存周期 D 软件工程 12、ISO9000是由ISO/TC176制定的关于(B)和质量保证的国际标准。 A 质量控制 B 质量管理 C 质量策划 D 质量改进 13、CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干(B)。 A 关键实践 B 关键过程域 C 软件过程能力 D 软件过程 14、在软件开发的各种资源中,(D)是最重要的资源。 A 开发工具 B 方法 C 硬件环境 D 人员 15、软件的复杂性是(A),它引起人员通信困难、开发费用超支、开发时间超时等问题。 A 固有的 B 人为的 C 可消除的 D 不可降低的 16、在各种不同的软件需求中,(D)描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。 A 业务需求 B 功能需求 C 非功能需求 D 用户需求 17、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。 A 需求不确定的 B 需求确定的 C 管理信息 D 决策支持 18、(A)意味着一个操作在不同的类中可以有不同的实现方式。 A 多态性 B 多继承 C 类的可复用 D 信息隐蔽 19、时序图反映对象之间发送消息的时间顺序,它与(D)是同构的。 A 用例图 B 类图 C 活动图 D 协作图 20、单元测试的测试用例主要根据(D)的结果来设计。 A 需求分析 B 源程序 C 概要设计 D 详细设计 二、填空题 1、在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是关联关系。 2、类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是依赖关系。 3、用例及其协作之间是实现关系。 4、接口及其实现类或构件之间是实现关系。 5、动物与老虎之间是泛化关系。 三、问答题 1、软件复用的范围不仅仅涉及源程序代码,请至少列出5种可能复用的软件元素。 可复用的软件元素包括(选5种):项目计划、成本估计、体系结构、需求模型和规格说明、设计、用户文档和技术文档、用户界面、数据结构、测试用例。 2、传统"瀑布模型"的主要缺陷是什么?试说明造成缺陷的原因。 传统"瀑布模型"的主要缺陷及其原因:在项目的早期,用户常常很难清楚地给出所有需求,瀑布模型却要求如此。由于瀑布模型的特点,早期的错误直到开发晚期才能被发现,开发的风险较大。 3、某学校需要开发一个学生成绩管理系统,教务人员可以通过该系统维护学生信息、课程信息和成绩信息,学生可以随时查询自己的成绩单,该系统

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