关于 midas软件中一些名词的详细解释

关于 midas软件中一些名词的详细解释
关于 midas软件中一些名词的详细解释

一.名词解释

1.单元刚度矩阵

e

F=e k e 表示由单元杆端位移求单元杆端力的方程,成为局部坐标系中的单元刚度矩阵。矩阵e k称为单元刚度矩阵。一般单元刚度矩阵是6X6的方阵,其中每个元素称为单元刚度系数,表示单元杆端位移所引起的杆端力。

2.单元坐标系:在杆件上确立的坐标系x y,其中x轴与杆件重合。

整体坐标系:在复杂结构中,各个杆件的杆轴方向不同,各自的局部坐标系也不同。为了便于整体分析,而确定的一个统一的坐标系。用xy表示。

3影响线:

当单位集中荷载沿结构移动时,表示某一指定量变化规律的图形,成为该量值的影响线。

4徐变系数:

问题总结

一.有限元基本原理

1.有限元分析的基本步骤:

结构离散-----建立单元刚度矩阵-----单元组集成平衡方程-----引起等效节点力和位移边界条件----求解节点位移-----由位移求应变-----由应变求内力。

2.单元刚度如何得到

3.空间梁单元具有6个自由度,其单元刚度矩阵的阶数,其中每一刚度系数的含义

4.结构的变形、位移和反力是基于整体坐标系还是单元坐标系,单元的应力、内力是基于整体坐标系还是单元坐标系。

5.在梁单元上施加的非节点荷载,如何等效为节点荷载

静力等效,指原荷载于节点荷载在任何虚位移上的虚功都相等。

6.在结构分析中,需要设置节点的原则

7.在结构分析中,需要设置细分单元的情况

8.在单元划分时,应注意事项

二.单元类型

1.在结构有限元分析时,主要有哪些单元类型

桁架单元

只受拉单元

索单元

只受压单元

梁单元/变截面梁单元

平面应力单元

板单元

平面应变单元

平面轴对称单元

空间单元

2.什么是平面应力单元,平面应力单元的单元坐标系是如何规定,平面应力单元与平面应变单元的区别

平面应力单元只能承受平面方向的作用力,利用它可以建立在单元内均匀厚度的薄板。单元坐标是由X.Y,Z 三轴构成的,是满足右手螺旋法则的空间直角坐标系系统。而平面应变单元只能用于线性静定结构分析中,它一般作为坝,或隧道等结构的分析。

3.有限元分析中,杆系单元有哪些自由度和单元内力,板壳单元有哪些自由度和单元内力,实体单元有那些自由度,杆系单元与板壳单元的主要区别

4.梁单元中可以进行哪些荷载分析

5.板单元和实体单元的单元刚度是如何得到的

6.在midas中,单元的生成方式有哪些

三.结构模型建立

1.在midas

2.桥梁施工过程中所对应的荷载主要有哪些,成桥状态下所对应的荷载主要有哪些

自重,预应力;自重+铺装,动荷载。

3.对于梁单元的边界条件,Ux,Uy,Uz,Rx,Ry,Rz,分别代表约束的位移是什么

横向,纵向,竖向的位移和绕横向,纵向,竖向的位移。

4.桥梁支座的模拟,双向滑动支座,单向滑动支座,固定铰支座,分别约束哪些方向位移

双向滑动支座:只约束竖向变形

单向滑动支座:约束竖向和横或纵向的变形

固定铰支座:约束横,纵,竖向变形。

5.在曲线桥梁的模型建立中,如何模拟抗扭支座

通常设双支座。

6.在建立桩基础模型中,土对桩的约束可用什么单元模拟,其刚度如何取值

固定作用:所有自由度均被约束

施加弹簧单元:弹簧的刚度取mabz。

7.模拟单元之间的联系时,铰、刚性连接,弹性连接分别代表什么意思?

铰:铰缝处,牛腿处,墩梁连接处。

刚性连接:强迫两节点位移一致

弹性连:两节点间有相对位移。

四.活载效应分析

1.在计算活载内力时,midas程序求解的理论基础是什么

2.有限元求解时,程序内部如何计算出某截面的最大内力最小内力的

3.在midas程序应用中,活载内力计算步骤

4.在midas程序应用中,程序提供哪些车辆类型

CH-CD/CH-CL/CH-RQ

5.在midas移动荷载分析控制中,其中荷载加载位置:影响线加载、所有点,良种选项分别代表什么意义

6.在midas程序中,车辆荷载的横向加载采用什么方式进行,与横向分布系数有什么区别

(五)预应力荷载的施加

1.在midas中,梁单元的预应力是通过什么方法实现的?

2.在midas程序应用中,定义预应力的基本步骤是什么?

1.在模型>材料和截面特性>材料输入钢束的材料特性

2.在荷载>预应力荷载>预应力钢束特征值输入钢束的截面面积

3. 在荷载>预应力荷载>预应力钢束形状对钢束的作用曲线进行定义

4.在荷载>预应力荷载>钢束预应力荷载输入预应力荷载。

3.在,midas计算结果中,一次预加力,二次预加力代表什么意义?总的预加力的合力如何得到?

一次预加力:初预矩

二次预加力:多余约束,二次力矩。

4.预应力损失的计算中,瞬时预应力损失包括哪些内容?在程序中如何实现?随时间变化的预应力损失包括哪些内容?在程序中如何实现?

5.在钢束形状的输入中,设计中相交的两直线之间一般采用具有一定半径的圆曲线过渡,在midas中,如何定义该曲线?

6.在曲线桥梁中,钢束在平面的投影是平行于梁桥曲线半径的,在midas中,课采用何种办法啦模拟该特点?

(六)施工阶段分析

1.桥梁结构分析中为何必须做施工阶段分析?什么情况下必须划分一个施工阶段?什么情况下可在施工阶段中添加子部进行分析?

2.在midas程序应用中,施工阶段如何定义?

3.在悬臂施工的连续梁桥,新浇注的混凝土何时作为结构激活?

4.在施工阶段激活的荷载,在荷载类型定义中,应定义为何种荷载类型?

5.在施工阶段分析中,自重荷载随施工阶段是如何施加的?

6.活载能否在施工阶段中与施工荷载进行组合?

7.在施工阶段的分析结果中,在默认情况下,结构给出的位移,内力及应力是到某一阶段为止的累计值,还

是当前施工阶段发生的位移,内力及应力?

(七)徐变,收缩,沉降和温度作用分析

1.在midas中,进行结构徐变计算的基本步骤是什么?

2.采用一次浇注施工的连续梁桥,是否存在徐变次内力?

3.混凝土收缩与徐变的主要区别是什么?

收缩:在混凝土凝结核硬化的物理化学过程中体积随时间的推移而减小的现象。(不受力的情况下的自由变形)徐变:在荷载的长期作用下,混凝土的变形将随时间而增加,亦即在应力不变的情况下,混凝土的应变随时间的增长而增长的现象。

4.在midas中,结构沉降分析的基本步骤是什么?

5.温度荷载主要有哪两种形式?

6.在年温差荷载作用下,当结构有水平约束时,结构是否受温度力的作用?承受温度力时,温差荷载应以结构合拢时的温度起计算。

7.在静定结构中,线性变化的局部温差是否引起内力?非线性变化的局部温差是否引起内力?在超静定结构中,线性变化的局部温差是否引起内力?非线性变化的局部温差是否引起内力?

(完整版)名词解释(软件工程)

三、名词解释 1、软件:在计算机系统中,与硬件相互依存的逻辑部件,它由程序、数据及相关文档组成。 2、软件工程:是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。 3、数据字典:是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 4、模块化:是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集总起来组成一个整体,可能完成指定的功能满足问题的需求。 5、类:对具有相同数据和相同操作的一组相似对象的定义。 6、软件危机: 是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 7、软件维护:在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程. 8、继承:子类自动地共享基类中定义的数据和方法的机制. 9、投资回收期: 就是使累计的经济效果等于最初投资的需要的时间。 10、结构化分析方法:就是面向数据流自顶向下逐步求精进行需求分析的方法。 11、软件的生命周期:一个软件从定义、开发、使用和维护,直到最终被废弃所经历的一系列时期。 12、投资回收期:就是使累计的经济效果等于最初投资的需要的时间。 13、结构化分析方法:就是面向数据流自顶向下逐步求精进行需求分析的方法。 14、模块:数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字来访问。 15、宽度:是软件结构内同一个层次上的模块总数的最大值。 16、事务流:数据沿输入通路到达一个处理,这个处理根据输入数据的类型在若干个动作序列中选出一个来执行。这类数据流应该划分为一类特殊的数据流,称为事务流。 17、耦合:衡量不同模块彼此间互相依赖的紧密程度。 18、事件:是某个特定时刻所发生的事情,它是对引起对象从一种状态转换到另一种状态的现实世界中的事件的抽象。 19、函数重载:指在同一作用域内的若干个参数特征不同的函数可以使用相同的函数名字。 20、存根模块:用以模拟被测模块运行过程中所调用模块或是被测模块下层模块的替代程序。 21、变换流:信息沿输入通呼进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统,当数据流图具有这些特征时,这种信息流就叫变换流。 22、内聚:衡量一个模块内部各个元素彼此结合的紧密程度 23、扇出:是一个模块直接控制的模块数目。 24、多态性:子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象也可以发送给子类对象。

软件工程名词解释[001]

名词解释 1、软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。其主要思想是在软件生产中用工程化的方法代替传统手工方法。 2、GIS软件工程就是在GIS软件的开发整个过程中,遵循一般软件开发的工程化原理和方法,并照顾到GIS软件开发的特殊规律和要求,对GIS软件各个阶段进行工程化规范的一门技术。 3、软件生存周期是指一个软件从得出开发要求开始直到该软件报废为止的整个时期。 4、软件生存周期模型是描述软件开发过程中各种活动如何执行的模型。 5、软件需求是指用户为解决某个问题、或为实现某一目标,要求软件必须满足的条件或能力。软件需求的分为业务需求、用户需求、功能需求和非功能需求三个层次。 6、数据字典是各类数据描述的集合。一个好的数据字典是一个数据标准规范,可以使数据库的开发者依此来实施数据库的建设、维护和更新,从而减低数据库的冗余度并增强整个数据库的完整性。 7、软件体系结构定义了软件部件(Component),包括部件间交互的定义,特别强调省略和部件相互关系无关的内容信息。软件体系结构可以看作是要把程序族中的成员的结构化信息组织起来,使系统在体系结构级达到重用。 8、模块独立性指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。 9、耦合性也称块间联系,指软件系统结构中各模块间相互联系紧密程度的一种度量。 10、内聚性又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(如程序段之间)联系的越紧密,则它的内聚性就越高。 11、黑盒测试又称为功能测试或数据驱动测试。它是在已知软件所应具有功能的前提下,通过测试来检测每个功能是否都能正常使用。 该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的界面上进行测试,用来证实软件功能的可操作性,检查程序是否满足功能要求或遗漏了功能,程序是否能正确地接收输入数据并产生正确的输出信息,数据结构是否错误或外部数据库访问是否错误,界面和性能是否错误,初始化和终止是否错误。黑盒测试方法主要有等价类划分、边界值分析、错误推测等,它主要用于软件系统测试阶段。 12、白盒测试也称结构测试或逻辑驱动测试。它是在已知程序内部结构和处理过程的前提下,通过测试来检测程序中的每条路径是否按预定要求正常运行。 该方法把被测试对象看成一个透明的白盒子,测试人员完全知道程序的内部结构和处理算法,并按照程序内部的逻辑测试程序,对程序中尽可能多的逻辑路径进行测试,在所有的点检验内部控制结构和数据结构是否和预期相同。白盒测试方法主要有逻辑覆盖、基本路径测试等,它主要用于验证测试的充分性。 13、单元测试是对最小的可测试软件元素(单元)实施的测试,它所测试的内容包括单元的内部

1计算机操作系统试题之名词解释

操作系统是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合)。从用户角度看,操作系统可以看成是对计算机硬件的扩充;从人机交互方式来看,操作系统是用户与机器的接口;从计算机的系统结构看,操作系统是一种层次、模块结构的程序集合,属于有序分层法,是无序模块的有序层次调用。操作系统在设计方面体现了计算机技术和管理技术的结合。 windows7操作系统 windows xp操作系统 操作系统在计算机系统中的地位: 操作系统是软件,而且是系统软件。它在计算机系统中的作用,大致可以从两方面体会:对内,操作系统管理计算机系统的各种资源,扩充硬件的功能;对外,操作系统提供良好的人机界面,方便用户使用计算机。它在整个计算机系统中具有承上启下的地位 计算机操作系统试题之名词解释 名词解释: ●原语:它是由若干条机器指令所构成,用以完成特定功能的一段程序,为保证其操作的 正确性,它应当是原子操作,即原语是一个不可分割的操作。 ●设备独立性:指用户设备独立于所使用的具体物理设备。即在用户程序中要执行I/O操 作时,只需用逻辑设备名提出I/O请求,而不必局限于某特定的物理设备。

●文件的逻辑结构:又称为文件逻辑组织,是指从用户观点看到的文件组织形式。它可分 为两类:记录式文件结构,由若干相关的记录构成;流式文件结构,由字符流构成。 ●树形结构目录:利用树形结构的形式,描述各目录之间的关系。上级目录与相邻下级目 录的关系是1对n。树形结构目录能够较好地满足用户和系统的要求。 ●操作系统:操作系统是控制和管理计算机硬件和软件资源,合理地组织计算机的工作流 程,以及方便用户的程序的集合。其主要功能是实现处理机管理、内存管理、I/O设备管理、文件管理和用户接口。 ●位示图:它是利用一个向量来描述自由块使用情况的一张表。表中的每个元素表示一个 盘块的使用情况,0表示该块为空闲块,1表示已分配。 ●置换策略:虚拟式存储管理中的一种策略。用于确定应选择内存中的哪一页(段) 换出 到磁盘对换区,以便腾出内存。通常采用的置换算法都是基于把那些在最近的将来,最少可能被访问的页(段)从内存换出到盘上。 ●用户接口:操作系统提供给用户和编程人员的界面和接口。包括程序接口、命令行方式 和图形用户界面。 ●死锁:指多个进程因竞争资源二造成的一种僵局,若无外力的作用,这些进程将永远不 能再向前推进。 ●文件系统:OS中负责管理和存取文件信息的软件机构。负责文件的建立,撤消,存入, 续写,修改和复制,还负责完成对文件的按名存取和进行存取控制。 ●进程:进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独 立的基本单位。 12.wait(s)原语 wait(s) :Begin Lock out interrupts; s = s – 1; If s < 0 then Begin Status(q) = blocked; Insert(WL, q); Unlock interrupts; Scheduler; End Else unlock interrupts; End 13.链接文件 逻辑文件中的不同记录可以存储在离散的磁盘块中。每个盘块中都设置了一个指向下一个盘块的链接指针,用这些指针可将一个文件中的所有盘块拉成一条链,而在文件控制块中的“文

软件工程名词解释

1. 软件 软件是计算机系统中与硬件相互依存的部分,它是包括程序、数据及相关文档的完整集合。 2. 软件危机 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 3. 软件工程 软件工程是研究和应用如何以系统化的、规范的、可度量的方法去开发、运行和维护软件,即把工程化应用到软件上。 4. 软件生存周期 软件生存周期是指软件产品从考虑其概念开始到该软件产品交付使用,直至最终退役为止的整个过程,一般包括计划、分析、设计、实现、测试、集成、交付、维护等阶段。 5. 软件复用 软件复用就是利用某些已开发的、对建立新系统有用的软件元素来生成新的软件系统。 6. 质量 质量是产品或服务满足明确或隐含需求能力的特性和特征的集合。在合同环境下,需求是明确的;在其他环境下,隐含的需求需要识别和定义。 7. 质量策划 质量策划包括产品策划、管理和作业策划,以及质量计划的编制和质量改进的准备工作。 8. 质量改进 质量改进是以最求最高的效益和效率为目标的持续性活动。 9. 质量控制 质量控制是对流程和产品的符合性的评估,独立分析不足并予以更正使得产品与需求相符。 10. 质量保证 质量保证是有计划的和系统性的活动,它对部件或产品满足确定的技术需求提供足够的信心。 11. 软件质量 软件质量是指明确声明的功能和性能需求、明确文档化的开发标准、以及专业人员开发的软件所具有的所有隐含特征都得到满足。 12. 正式技术复审 正式技术复审是一种由软件开发人员进行的软件质量保证活动,其目的是在软件的任何一种表示形式中发现功能、逻辑或实现的错误,验证经过复审的软件确实满足需求,保证软件符合预定义的标准,使软件按照一致的方式开发,使项目更易于管理。 13. ISO ISO是一个组织的英语简称,代表International Organization for Standardization,即"国际标准化组织"。

操作系统 名词解释和简答题

(1)多道批处理系统:在该系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享C P U和系统中的各种资源。 (2)分时系统:分时系统用于满足用户需求,使用户能与自己的作业进行交互,还有共享主机与便于用户上机。 (3)实时系统:指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。 (4)实时调度:为了满足实时系统对实时进程或任务的调度。(5)设备独立性:应用程序独立于具体使用的物理设备。(6)系统调用:P261 (7)共享存储器系统:相互通信的进程共享某些数据结构和共享存储区,进程之间能够通过这些空间进行通信。 (8)进程:进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 (9)线程:将进程的两个属性分开,由操作系统分开处理。 (10)调度算法:根据系统的资源分配策略所规定的资源分配算法。 (11)局部性原理:程序在执行时将呈现出局部性规律,即在一较短时间内,程序的执行仅局限与某个部分;相应地,他所访问的存储空间也局限于某个区域。(12)SPOOLING技术:在主机的直接控制下,实现脱机输入、输出功能。此时的外围操作与CPU对数据的处理同时进行,我们把这种在联机情况下实现的同时外围操作称为SPOOLing。 (13)图形用户界面:P273 (14)程序并发执行:程序彼此互不依赖,则程序间可以并发执行。

(15)进程同步:是对多个相关进程在执行次序上进行协调,以使并发执行的诸进程之间能有效的共享资源和相互合作,从而使程序的执行具有可再现性。 (16)信号量机制:是一种卓有成效的进程同步机制。 (17)死锁:是指多个进程在运行过程中因为争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,他们都将无法再向前推进。 (18)可重入代码:又称为纯代码,是一种允许多个进程同时访问的代码。(19)虚拟存储器:是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。其逻辑容量由内存容量和外存容量之和所决定,其运行速度接近于内存速度,而每位的成本却又接近于外存。 (20)Shell重定向命令:Shell向用户提供了这种用于改变输入、输出设备的手段,此即标准输入与标准输出的重新定向。 (21)内中断:P179 (22)管道通信系统:P66 发送进程和接收进程是利用“管道”进行通信的系统,称为管道通信系统。 所谓“管道”是指用于连接一个读进程和一个写进程,以实现它们之间通信的一个共享文件。 (23)哈希算法:利用哈希快速查找的优点,以及空闲分区在可利用空间表中的分布规律,建立哈希函数,以实现最佳分配策略。

软件工程复习题名词解释

三名词解释(每小题4分,共20分) 1.PD Powerdesigner是面向数据分析、对象分析、对象设计和实现,集成UML 和数据建模的CASE工具。 2.等价类划分法 等价类划分法是黑盒法设计方案的一种。它把所有可能的输入数据划分成有限个等价类,用每个等价类中的一个典型值作为测试数据。 3.模块 模块是能够单独命名,能独立地完成一定功能,由边界元素限定的程序 元素的序列。 4.流程图 流程图是历史最悠久、使用最广泛的描述软件设计的方法,能直观地描 述过程的控制流程,便于初学者掌握。 5.数据字典 数据字典是分析模型中出现的所有名字的一个集合,还包括有关命名实 体的描述。如何名字是一个复合对象。它还应有对其组成部分的描述。 6.对象 对象视作一个融合了数据及在其上操作的行为的统一的软件组件。 7.软件 软件是计算机系统中与硬件相对应的另一部分,包括一系列程序、数据及其相关文档的集合。 8.DOM Document Object Model,文档对象模型可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。 9.MVC Model View Controller,MVC是一个软件设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。 10.UML Unified Modeling Language是一种描述、构造、可视化和文档化的软件建模语言。 11.ERD Entity-Relation Diagram实体关系图,实体关系模型描述数据实体、关联以及实体属性。该模型用实体关系图描述显示世界中的实体,而不涉及实体在系统中的实现方法。 12.Servlet Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 13.BOM BrowserObjectModel浏览器对象模型,研发者通过使用BOM,可移动窗口、更改状态栏文本、执行其它不与页面内容发生直接联系的操作。 14.MDA Model Driven Architecture模型驱动架构,MDA提供了一种途径(通过相关的工具)来规范化一个平台独立的系统、规范化平台、为系

软件工程名词解释题简答题汇总

名词解释题汇总: 1.软件是能够完成预定功能和性能,并对相应数据进行加工的程序和描述程序及其操作的文档。 2.信息隐藏模块中的软件设计决策信息封装起来的技术,只知道它的功能以及对外的接口,而不知它的内部细节 3.对象对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封4.软件可维护性指软件被理解、改正、调整和改进的难易程度。 5.原型是目标软件系统的一个可操作模型,它实现了目标软件系统的某些重6.软件生存周期软件产品从形成概念开始,经过开发、运行(使用)和维护直到退役的全过程称为软件生存周期,包括软件定义、开发、使用和维护三部分。 7.白盒测试是已知产品内部工作过程,通过测试检验产品内部动作是否按照产品规格说明的规定正常进行 8.预防性维护是为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础。 9.构件图描述软件实现系统中各组成部件以及它们之间的依赖关系。 10.场景从单个执行者的角度观察目标软件系统的功能和外部行为。 11.计算机辅助软件工程(CASE) 将若干工具集成起来,与软件工程数据库和计算机系统构成一个支持软件开发的系统 12.编程风格是在不影响性能的前提下,有效地编排和组织程序以提高可读 性和可维性。 13.黑盒测试方法是已知产品应该具有的功能,通过测试检验每个功能是否 都能正常使用; 14.实体—关系图描述系统所有数据对象的组成和属性,描述数据对象之间关系的图形语言。 15.软件维护的副作用指由于维护或在维护过程中其他一些不期望的行为引入 的错误, 16.软件生存周期软件产品从形成概念开始,经过开发、运行(使用)和维护直到退役的全过程称为软件生存周期,包括软件定义、开发、使用和维护三部分。17.结构化程序设计是一种程序设计技术,采用自顶向下逐步求精的设计 方法和单入口单出口的控制构件。 18.软件过程(software process) 软件开发人员为开发和维护软件及相关产 品所实施的一系列步骤,这些步骤涉及方法、工具及人的组织和行为。 19.综合测试是组装软件的系统测试技术,按设计要求把通过单元测试的各个模块组装在一起之后,进行综合测试以便发现与接口有关的各种错误。 20.过程抽象把完成一个特定功能的动作序列抽象为一个过程名和参数表,通过指定过程名和实际参数调用此过程; 21.水平原型是指仅仅模拟目标软件系统某一层面(通常是用户界面层)的原型。22.CASE工具是一些软件系统,支持软件过程的常规活动,如编辑设计图表、检查图表的连贯性、跟踪已经运行的程序测试等。

操作系统复习题(2)及答案

一.名词解释 抢占式进程调度进程状态系统调用中断响应线程联想存储器死锁通道地址重定位高速缓存可再入程序 抖动索引文件作业控制块目录项设备驱动程序虚存逻辑空间物理空间 二.填空题 1.现代操作系统的两个最基本的特征是(),(),()和() 2.操作系统是计算机系统中的一个(),它管理和控制计算机系统中的()3.允许多个用户以交互方式使用计算机的操作系统称为(),允许多个用户将多个作业提交给计算机集中处理的操作系统称为(),计算机系统能及时处理过程控制数据并做出响应的操作系统称为()。 4.用户与操作系统之间的接口主要分为()和()两类。 5.进程控制块的初始化工作包括(),()和()。 6.在操作系统中引入线程概念的主要目的是()。 7.程序并发执行与顺序执行时相比产生了一些新特性,分别是:(),()和()。 8.进程是一个程序对某个数据集的()。 9.如果系统有N个进程,则在等待队列中进程的个数最多可为()个。 10.在操作系统中,不可中断执行的操作称为()。 11.如果信号量的当前值为-4,则表示()。 12.在有M个进程的系统中出现死锁时,死锁进程的个数K应该满足的条

件是()。 13.不让死锁发生的策略可以分为静态和动态的两种,死锁避免属于()。 14.若使当前运行进程总是优先级最高的,应选择()进程调度算法。 15.在进程中,访问()的代码称为临界区。为保证进程()使用临界区,应在进程的临界区前设置(),在临界区后设置()。 16.在采用请求分页式存储管理的系统中,地址变换可能会因为(),(),和() 等原因而产生中断。 17.在可变分区存储管理中,分区的保护通常采用()和()两种方式。 18.在分区分配算法中,首次适应算法倾向于优先利用存中()部分的空闲分区,从而保留了()部分的大空闲区。 19.不让死锁发生的策略可以分为静态和动态的两种,死锁避免属于()。 20.若使当前运行进程总是优先级最高的,应选择()进程调度算法。 21.缓冲区由()和()组成? 22.进行设备分配时所需的数据表格主要由(),(),()和()等。 23.设备管理中引入缓冲机制的主要原因由(),()和() 24.使用位示图(20行,30列)表示空闲盘块状态。当分配一个盘块号为132号时,其在位示图中的行,列数为(),()。当释放一个盘块号为318时,其所在位示图中的行,列数位(),()。(注:行为0-――19,列为0-――29,首盘块号为1)。

软件工程名词解释汇总

软件危机 .指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 纯收入. 在整个生命周期内系统的累计经济效益(折合成现在值)与投资之差。 模块.是数据说明、可执行语句等程序对象的集合。 原型.是使用样机,使用户通过实践获得对未来系统的的概念,可以更准确提出要求。 BROOKS定律向一个已经延晚的项目追加开发人员,可能使它完成的更晚 数据字典。是关于数据信息的集合。描述数据流图的数据存储、数据加工(最底层加工)和数据流。PDL。是使用样机,使用户通过实践获得对未来系统的的概念,可以更准确提出要求 模块独立性:指每个模块只完成系统要求的独立的子功能(即:功能单一),并且与其他模块的联系最少且接口简单(比如:只有一个接口)。 软件复用:将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。 内聚:一个模块内部各成分之间相关联程度的度量 测试用例:为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求 软件生存周期模型:描述软件开发过程中各种活动如何执行的模型 信息隐蔽:将每个程序的成分隐蔽或封装在一个单一的设计模块中,定义每一个模块时尽可能少地显露其内部的处理 McCabe度量法:由Thomas McCabe提出的一种基于程序控制流的复杂性度量方法 动态模型:用于描述系统的过程和行为 软件维护:在软件运行或维护阶段对软件产品所进行的修改. CMM:软件过程能力成熟度模型 软件调试:软件测试成功后,根据错误迹象确定错误的原因和准确位置,并加以改正。 耦合:块间联系,软件系统结构中各模块间相互联系紧密程度的一种度量 配置管理:一种标识、组织和控制修改的技术,应用于整个软件工程过程 软件项目计划:一个软件项目进入系统实施的启动阶段 JSP方法面向数据结构的设计方法,其定义了一组以数据结构为指导的映射过程,它根据输入,输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。 多态性指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果。或(不同的对象,收到同一消息可以产生不同的结果。) 经济可行性进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。社会可行性要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。 投资回收期投资回收期就是使累计的经济效益等于最初的投资费用所需的时间。 对应关系即有直接因果关系在程序中可以同时处理。 结构冲突输入数据与输出数据结构找不到对应关系的情况,称为结构冲突。 白盒法该方法把测试对象看作一个打开的盒子,测试人员须了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。白盒法也不可能进行穷举测试。 类具有相同或相似性质的对象的抽象就是类。 信息隐蔽指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其它模块来说,是不能访问的。 路径覆盖指设计足够的测试用例,覆盖被测程序中所有可能的路径。 软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程。

软件工程相关术语

软件工程相关术语 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

软件工程相关术语 第1章需求 1.1接口需求(interface requirement)-GBT11457 规定系统或系统部件必须与之交互的外部项或提出由这样的交互引起的在格式、时间关系或其他因素方面提出的限制的需求。 1.2性能需求(performance requirement)-GBT11457 在功能需求上加上条件的需求。例如,在规定的速度、精度或存储器使用条件下执行指定函数的需求。 1.3性能规格说明(performance specification)-GBT11457 规定系统或部件必须具有的性能特征的文档。这些特征典型地包括:速度、精度和存储器使用。常常是需求规格说明书的一部分。 1.4物理需求(physical requirement)-GBT11457 规定系统或系统部件必须具有的物理特征的一种需求,例如材料、形状、尺寸、重量。 第2章测试(test)-GBT11457 A)一种活动,在此活动中,系统或部件在一定的条件下执行,观察或记录其结果,对系统或部件的某些方面进行评价。 B)实施如在A)中的活动。 C)一个或多个测试用例集。 D)一个或多个测试规程集。 E)一个或多个测试用例和规程集。

2.1接口测试(interface testing)-GBT11457 引导以评价系统或部件能否相互正确地传送数据与控制信息的测试。2.2变异测试(mutation testing)-GBT11457 一种测试技术,其中的两个或多个程序变异用相同的测试用例执行,以评价测试用例检测变异中的差别的能力。 2.3运行测试(operational testing)-GBT11457 在它的目标环境中,评价系统或部件的测试行为。 2.4路径测试(path testing)-GBT11457 设计以执行通过计算机程序的全部或所选择的路径的测试。 2.5性能测试(performance testing)-GBT11457 评价系统或部件与规定的性能需求的依从性的测试行为。 2.6合格性测试(qualification testing)-GBT11457 确定系统或部件是否适合于操作使用的测试行为。 2.7回归测试(regression testing)-GBT11457 系统或部件选择的重新测试,用以验证修改未引起不希望的有害效果,或证明修改后的系统或系统部件仍满足规定的需求。 2.8强度测试(stress testing )-GBT11457 评价系统或部件在它规定的需求的限定或超出时情况的测试。 2.9结构测试(structural testing)-GBT11457 侧重于系统或部件内部机制的测试。类型包括分支测试、路径测试、语句测试。 2.10系统测试(system testing)-GBT11457 在完整的、集成的系统上的测试行为,它用以评价系统与规定的需求的遵从性。

操作系统名词解释

操作系统(operating system)是控制和管理计算机系统的硬件和软件资源、合理地组织工作流程以及方便用户的程序集合。操作系统的特征 1、并发性(Concurrence) 并发性是指两个或多个事件在同一时间间隔内发生。具有此特性的程序称并发程序。 在多道程序环境下,并发性是指在一段时间间隔内宏观上有多道程序同时运行,但在微观上可能是交替 或顺序运行的。 并行性(parallel)是指两个或多个事件在同一时刻发生。具有此特性的程序称并行程序。 并行执行意即同时执行。 并行是一种物理的、或微观的同时性概念。 并发是一种逻辑的、或宏观的同时性概念。 单处理机系统不能实现并行,但可实现并发。 多处理机系统既可实现并发,又可实现并行。 2共享性 是指OS与多个用户程序共同使用计算机系统中的资源。 资源共享方式 互斥共享:指某个资源在一段时间内只允许一个进程使用,这种资源称临界资源。 同时共享:指某个资源在一段时间内允许多个进程同时使用。但这里的同时的概念是宏观的,微观上则可能 是交替地对资源进行访问。 3、虚拟性 虚拟是指将一个物理的实体变为若干个逻辑上的对应物。前者是实的后者是虚的,是一种感觉性存在,如虚 存、虚网、虚设备、虚文件等。 4、异步性又称:不确定性: 多道程序环境下,进程以独立的、不可预知的速度向前推进,即为异步运行方式。 但只要运行环境相同,进程虽经多次运行,都会得到完全相同的结果。 注意:并发性和共享性是OS的两个最基本的特征,这两者之间又是互为存在条件的。 1.6 操作系统的分类 批处理操作系统(多道批处理) 分时操作系统 实时操作系统(前三个为基本操作系统) 嵌入式操作系统 个人计算机操作系统 网络操作系统 分布式操作系统 1.7 操作系统的功能 1、处理机管理 2、存储管理 3、设备的管理 4、文件管理 5、用户接口 进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位。 作业:把一次业务处理过程中,从输入开始到输出结束,用户要求计算机所做的全部工作,称为作业 进程状态间转换 在进程运行过程中,由于进程自身进展情况及外界环境的变化,这三种基本状态可以依据一定的条件相互转换j 就绪—运行 k 运行—就绪 l 运行—等待

软件工程名词解释

Adaptive maintenance适应性维护:为使软件产品在新的环境下仍能使用而进行的维护, 称为适应性维护。 Data flow diagram数据流图:描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出的加工过程。 baseline基线:它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能 变更这个标准。建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。 Big-bang testing一次性组装测试:也叫集成测试,是单元测试的扩展,最简单的形式是 两个已经测试过的单元组成一个整体,并且测试他们的接口。 Black box黑盒:是对一个项目组建造的软件的修改标识,组织和控制的技术,其目标是 通过最大限度的减少错误,来最大限度提高生产率。 白盒测试:也称结构测试或透明盒测试,测试应用程序的内部结构或运作,而不是测试应用程序的功能。 Software configuration item软件配置项:软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。为了配置管理而作为单独实体处理的一个工作产品或软件。 Configuration management配置管理,配置管理是对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。 Corrective maintenance 改正性维护:在软件交付运行以后,由于开发阶段测试工作的 不彻底,不完全,一些隐藏的软件错误在系统运行的过程中逐步暴露出来,通常把发现和改正这类错误的过程叫做改正性维护。 Coupling 耦合:何亮不同模块之间接口的相对独立性。 Integration testing集成测试:在单元测试的基础上,将所有模块按照概要设计组装成为子系统或系统进行测试

软件工程名词解释

软件工程名词解释集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#

软件工程试题整理_词语解释题 1、需求分析:需求分析是指开发人员要准确理解用户的需求,进行细致的调查分析,将用户非形式的需求陈述转化成完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。 2、白盒法:该方法把测试对象看作一个打开的盒子,测试人员须了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。白盒法也不可能进行穷举测试。 3、黑盒法:该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件接口处进行测试,依照需求规格说明书,检查程序是否满足功能要求。因此,黑盒测试又称为功能测试或数据驱动测试。 4、渐增式测试:逐个把未经过测试的模块组装到已经过测试的模块上去,进行集成测试。每加入一个新模块进行一次集成测试,重复此过程直至程序组装完毕。 5、非渐增式测试:首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行测试。 6、可执行的规格说明:这是一种使要求说明过程自动化的技术,通过可执行的规格说明语言来描述预期的行为“做什么”,人们可以从直接观察中用规格说明语言来规定任何系统行为。

7、经济可行性:对组织的经济状况和投资能力进行分析,对系统建设,运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。 8、系统设计说明书:是从系统总体的角度出发对系统建设中各主要技术方面的设计进行说明,是系统设计阶段的产物,其着重点在于阐述系统设计的指导思想以及所采用的技术路线和方法,编写系统设计说明书将为后续的系统开发工作从技术和指导思想上提供必要的保证。 9、面向对象设计:是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。或者说,面向对象设计就是用面向对象观点建立求解域模型的过程。 10、结构化设计:面向数据流的设计是以需求分析阶段产生的数据流图为基础,按一定的步骤映射成软件结构,因此又称结构化设计(SD)。 11、结构化分析:是根据分解与抽象的原则,按照系统中数据处理的流程,用数据图来建立系统的功能模型,从而完成需求分析工作。 12、基于脚本的设计:此方法主要用于解决要求的验证问题。一个脚本将模拟在系统运行期间用户经历的事件,它提供了输入、处理、输出的屏蔽,以及有关对话的一个模型,开发者能够给用户显示一个系统的逼真视图。

操作系统名词解释

1、内核 2、虚拟 3、地址再定位 4、文件控制块 5、并发 6、临界资源 7、临界区 8、信号量 9、信箱10、系统调用 11、联想存储器12、远程过程调用13、位示图14、用户账号15、多道程序设计 16、周转时间17、碎片18、系统抖动19、特权指令20、文件目录 21、死锁 22、直接通信与间接通信23、同步与互斥24、并发与并行25、死锁与“饿死” 26、作业调度与进程调度27、命令接口与程序接口28、静态优先数与动态优先数 29、进程与程序 系统调用:系统调用就是用户在程序中能用访管指令调用的,由操作系统提供的子功能集台,其中每个子功能称为一个系统调用命令。 联想存储器:在分页(请求分页)存储管理中,为了加快查页表的速度,在地址变换机构中加入一组高速寄存器,这些寄存器连同管理它们的硬件构成了一个容量较小的存储嚣,称为联想存储器,也叫快表。 远程过程调用:在网络环境下,当节点A的进程调用节点B上的一个过程时,节点A上的调用进程被挂起,在节点B上执行被调用的过程,信息以参数盼形式从调用进程传送到被调用进程,并将被调用过程执行的结果返回给调用进程。对程序员来说,他看不到消息的传递过程和I/O处理过程。这种通信方式,称为远程过程调用。 位示图:在内存中用若干字构成一个图,每个字中的每一位对应文件存储器上的一个物理块,这个能反映文件存储器上整个存储空间分配情况的图,称为位示图。 用户帐号:在计算机网络中,用户账号是一信电的集合,这些信息定义了工作站上的一个用户,包括用户名、口令,组所属关系和一些权限列表。 临界资源:系统中存在许多进程,它们共享各种资源。然而有些资源一次只允许一个进程使用,在它未使用完之前不允许其他进程使用,这样的资源称为临界资源,也称互斥资源。临界区:互斥执行的程序段,称为临界区。 同步:相互合作的两个进程之间需要在某个(些)确定点上协调它们的工作。一个进程到达了该点后,除非另一进程已经完成了某些操作,否则就不得不停下来,等待这些操作的完成。这就是进程间的同步。 互斥:两个进程由于不能同时使用同一临界资源,只能在一个进程使用完时,另一进程才能使用,这种现象称为进程间的互斥。 信号量:在操作系统中,信号量表示资源实体,是一个与队列有关的整型变量,其值仅能由P、V操作来改变。 信箱:信箱用于存放信件,而信件是一个进程向另一进程发送的消息。在两个进程利用信箱通信时,一个进程可向信箱发送消息,而另一进程可从信箱中取走消息。 低级通信原语:利用P、V操作,进程间只能交换少量信息,而且交换的信息仅是控制信息,显然其通信效率极低。这样的通信原语,称为低级通信原语。 高级通信原语:能在进程间传送大量数据信息的通信原语,称为高级通信原语。 内核:内核是基于硬件的第一层软件扩充,并常驻内存。它为系统对进程和资源进行控制和管理,提供了良好的环境。内核通常包括中断处理、时钟管理、进程控制、进程通信和调度原语、以及资源管理中的基本操作等。 虚拟:虚拟是指把一个物理上的实体,映射为若干个逻辑上的对应物。前者是实的,实际存存的;后者是虚的,只是用户的一种感觉。例如,在多道程序系统中,虽然只有一个CPU,但通过分时使用后给用户的感觉是每道程序都有一个CPU在为之服务。亦即多道程序设计技术可把一台物理CPU虚拟为多台逻辑上的CPU。 重定位:作业的地址空间与存储空间不一致时,所进行的地址调整以便作业能够执行的过程称为重定位。重定位的实质是地址变换.即将作业地址空间中的逻辑地址变换为主存空间的物理地址。 文件控制块:每个文件应配置一个文件控制块,用来保存文件名、存取控制信息、物理地址、其他有关控制信息及文件说明的数据结构。 并发:指两个或多个事件在同一时间间隔内发生。任多道程序环境下,并发是指宏观上在一段时间内有多道程序在同时运行,而微现上这程序是在交替地执行。 并行:在操作系统中是指,一组程序按独立异步的速度执行,不等于时间上的重叠(同一个时刻发生)。要区别并发。并发是指:在同一个时间段内,两个或多个程序执行,有时间上的重叠(宏观上是同时,微观上仍是顺序执行)。 死锁:两个或多个进程无限地等待一个事件,而该事件只能由这些等待进程之一来产生,当出现这样的状态时,这些进程称为死锁。饥饿:进程在信号量内无限等待。(无限期阻塞)

软件工程名词解释

软件工程试题整理_词语解释题 1、需求分析:需求分析是指开发人员要准确理解用户的需求,进行细致的调查分析,将用户非形式的需求述转化成完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。 2、白盒法:该方法把测试对象看作一个打开的盒子,测试人员须了解程序的部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检查部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。白盒法也不可能进行穷举测试。 3、黑盒法:该方法把被测试对象看成一个黑盒子,测试人员完全不考虑程序的部结构和处理过程,只在软件接口处进行测试,依照需求规格说明书,检查程序是否满足功能要求。因此,黑盒测试又称为功能测试或数据驱动测试。 4、渐增式测试:逐个把未经过测试的模块组装到已经过测试的模块上去,进行集成测试。每加入一个新模块进行一次集成测试,重复此过程直至程序组装完毕。 5、非渐增式测试:首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行测试。 6、可执行的规格说明:这是一种使要求说明过程自动化的技术,通过可执行的规格说明语言来描述预期的行为“做什么”,人们可以从直接观察中用规格说明语言来规定任何系统行为。 7、经济可行性:对组织的经济状况和投资能力进行分析,对系统建设,运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。 8、系统设计说明书:是从系统总体的角度出发对系统建设中各主要技术方面的设计进行说明,是系统设计阶段的产物,其着重点在于阐述系统设计的指导思想以及所采用的技术路线和方法,编写系统设计说明书将为后续的系统开发工作从技术和指导思想上提供必要的保证。 9、面向对象设计:是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。或者说,面向对象设计就是用面向对象观点建立求解域模型的过程。 10、结构化设计:面向数据流的设计是以需求分析阶段产生的数据流图为基础,按一定的步骤映射成软件结构,因此又称结构化设计(SD)。 11、结构化分析:是根据分解与抽象的原则,按照系统中数据处理的流程,用数据图来建立系统的功能模型,从而完成需求分析工作。 12、基于脚本的设计:此方法主要用于解决要求的验证问题。一个脚本将模拟在系统运行期间用户经历的事件,它提供了输入、处理、输出的屏蔽,以及有关对话的一个模型,开发者能够给用户显示一个系统的逼真视图。 13、IDEF方法:是美国空军在1981年针对集成化计算机辅助制造(简称ICAM)工程项目中用于进行复杂系统分析和设计的方法,是在结构化分析与设计技术的基础上提出来的。 14、JSP方法:定义了一组以数据结构为指导的映射过程,他根据输入、输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构,而不是软件的体系结构,因此该方法适于详细设计阶段。 15、软件概要设计:进入了设计阶段,要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反应在“设计规格说明书”文档中,所以软件设计是一个把软件需求转换为软件表示的过程,最初这种表示只是描述了软件的总的体系结构,称为软件的概要设计或结构设计。 16、信息隐蔽:指在设计和确定模块时,使得一个模块包含的信息(过程或数据),对于不需要这些信息的其它模块来说,是不能访问的。 17、系统流程图:是描述物理系统的传统工具,它用图形符号来表示系统中的各个元素,例如人工处理、数据处理、数据库、文件、设备等。它表达了系统中各个元素之间的信息流动的情况。 18、集成测试:是指在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统进行的测试,故也称组装测试或联合测试。 19、附加策略:是将原型用于开发的全过程,原型由最基本的核心开始,逐步增加新的功能和新的需求,反复修改反复扩充,最后发展为用户满意的最终系统。 20、抛弃策略:是将原型用于开发过程的某一阶段,促使该阶段的开发结果更加完整、准确、一致、可靠,该阶段结束后,原型随之作废。 21、抽象:是认识复杂现象过程中使用的思维工具,即抽出事物本质的共同的特征而暂不考虑它的细节,不考虑其它因素。 22、参数化抽象:所谓参数化抽象,它是指当描述类的规格说明时并不具体指定所要操作的数据类型,而是把数据类型作为参数。 23、静态测试:指被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测。 24、原型:是指模拟某种产品的原型模型。软件开发中的原型是软件的一个早期可运行的版本,它反映了最终系统的重要特征。 25、事件:是指定时刻发生的某件事情。它是某事情发生的信号,它没有持续时间,它是一种相对性的快速事件。 26、动态冗余:动态冗余的主要方式是多种模块待机储备,当系统检测到某工作模块出现错误时,就用一个备用的模块来顶替它并重新运行。这里须有检测、切换和恢复过程,故称其为动态冗余。 27、模块化:是指解决一个复杂问题是自顶向下逐层把软件系统划分成若干模块的过程,每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。 28、JSP方法:定义了一组以数据结构为指导的映射过程,它根据输入、输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构,而不是软件的体系结构,因此该方法适于详细设计阶段。 29、模型:是为了理解事务而对事物做出一种抽象,它忽略不必要的细节,它也是事物的一种抽象形式,一个规划,一个程式。 30、瀑布模型:是将软件生存各个活动规定为依线性顺序联接的若干阶段的模型。它包括可行性分析、项目开发计划、需求分析、概要设计、详细设计、编码、测试和维护。它规定了由前至后,相互衔接的固定次序,如同瀑布流水,逐级下落。 31、增量模型:是在项目的开发工程中以一系列的增量方式开发系统。增量方式包括增量开发和增量提交。增量开发是指在项目开发过程中以一定的时间间隔开发部分工作软件;增量提交是指在开发周期,以一定的时间间隔增量方式向用户提交工作软件及相应稳当。增量开发和增量提交可以同时使用,也可单独使用。 32、喷泉模型:是一种以用户需求为动力,以对对象作为驱动的模型,适合于面向对象的开发方法。他克服了瀑布模型不支持软件重用和多项开发活动集成的局限性。喷泉模型使开发过程具有迭代性和无间隙性。系统某些部分常常重复工作多次,相关功能在每次迭代中随之加入演化的系统。无间隙是指在分析、设计、实现等开发活动之间不存在明显的边界。 33、功能模型:描述了系统的所有计算,它表明一个计算如何从输入值得到输出值,他不考虑所计算的次序。功能模型说明对象模型中操作的涵

相关文档
最新文档