IT业界名词解释:软件工程术语表13(R-S字母)

来源:百度文库 编辑:神马文学网 时间:2024/05/01 00:36:49

race condition 竞争状态

  两个或更多的独立任务同时访问或修改同一状态信息时出现的状态。这种状态可能导致系统行为的不一致,因此,这是并行系统设计中的根本问题。

  rank 等级

  8月,三星与您激情奥运 手机中的战斗机 LG 手机一元抢拍 精彩手机赛事全攻略

  用例或场景的一个属性,它描述的是对构架的影响,或说明对发布版的重要性。

  rationale 理由

  陈述或解释作出某种选择的原因。

  RDBMS

  关系数据库管理系统。

  receive a message 接收消息

  对从发送方实例传递的激励进行处理。参见发送方、接收方。

  receiver object 接收方对象

  对从发送方对象传递的激励进行处理的对象。对比:发送方 (sender)。

  reception 接收

  一个声明,表明分类器准备好对接收到的信号作出反应。

  reference 引用

  (1) 表示模型元素。(2) 分类器中一个指定的槽,便于快速导航到其他分类器。同义词:指针 (pointer)。

  refinement 改进

  表明已在某种详细程度上对某事进行更为全面说明的一种关系。例如:设计类是对分析类的改进。

  relationship 关系

  模型元素间的语义连接。举例来说,关联关系和泛化关系就是两种关系。

  release 发布版

  最终产品的一个子集,要在主要里程碑处进行评估。发布版是产品的稳定和可执行版本,随同发布的还有要使用该发布版的所有工件,如:发布说明或安装说明。发布版可以是内部的,也可以是外部的。内部发布版(作为里程碑的一部分)仅由开发组织使用,也

  可以用于向用户或客户进行演示。外部发布版(或交付产品)则要交付给最终用户。发布版不必是一个完整的产品,而可以只是全过程的一个阶段性成果,它的有用性只是从工程角度来衡量的。发布有强制的功能,它使开发团队定期结束任务,从而避免"完成了 90%,还剩下 90%"这种情形的出现。另请参见原型、基线。

  release manager 发布经理

  发布经理负责确保所有软件资产都已按要求进行控制并可配置为内部或外部发布版。

  Remote Method Invocation(RMI)远程方法调用

  ==JDK 中的 API,用于编写分布式的 Java 程序,让远程 Java 对象的方法可由其他Java 虚拟机访问。

  Remote Procedure Call(RPC)远程过程调用

  一个通信模型,其中,请求要通过函数调用向分布在其他位置的过程发出。过程的位置对调用方应用程序来说是透明的。

  report 报告

  自动生成的对一个或多个工件的说明。报告本身并不是工件。报告在多数情况下是开发过程中的一个临时产品,它起到了传达演进系统的特定方面的作用。报告是对非文档工件的快照性的说明。

  repository储存库

  对象模型、接口和实施方案的存储位置。

  requirement 需求

  需求用于说明系统必须符合的条件或具备的功能。它可以直接来自于用户需要,或在合同、标准、规约或其他正式规定的文档中阐明。

  requirement attribute 需求属性

  与特定需求相关联的信息,它在该需求和其他项目元素(例如:优先级、时间表、状态、设计元素、资源、成本、危害)之间提供链接。

  requirements 需求

  软件工程过程中的核心工作流程,其目的是要确定系统应该做什么。其中最重要的活动就是要制定前景、用例模型和软件需求规约。

  requirements management 需求管理

  一种系统化的方法,用来获取、组织和记录系统的需求,还要使客户和项目团队在系统变更需求上达成并保持一致。

  requirements tracing 需求跟踪

  从某一个需求到其他需求和其他关联的项目元素的链接。

  requirement type 需求类型

  需求的分类-例如,涉众需要、特性、用例、补充规约、测试需求、文档需求、硬件需求、软件需求等-分类的依据是一般的特征和属性。

  resource file 资源文件

  ==Java 程序所引用的文件。图形和音频文件都属于资源文件。

  responsibility 职责

  分类器要履行的合同或承担的义务。

  result 结果

  输出的同义词。另请参见可交付工件。

  resurrect 反串行化

  反串行化 (deserialize) 的同义词。

  review评审

  一组人员检查软件工程或其他工程项目的产品的一种活动,目的是要找出一组工件中潜在的缺陷并评估质量。

  reuse 复用

  进一步使用或重复使用某个工件。

  rework返工

  作者或其他人修改审查或测试所发现的工作产品的缺陷。

  RFC

  征求意见文件。称为 RFC,Internet 标准即在这些文档中定义。

  RMI

  远程方法调用

  RMI compiler RMI 编译器

  生成辅助 RMI 通信的桩模块和框架文件的编译器。该编译器可从"工具"菜单项自动激活。

  RMI registry RMI 注册表

  一个服务器程序,允许远程客户机获得对服务器 Bean 的引用。

  risk 风险

  很有可能阻碍主里程碑成功的当前或未来发生的事项。

  role 角色

  参与特定环境的实体的特定行为。角色可以是静态的(例如:关联关系的一端),也

  可以是动态的(例如:协作角色)。

  RPC

  远程过程调用

  RSA

  Rivest-Shamir-Adleman 算法。

  rule规则

  

  S/MIME

  安全 MIME

  sandbox 沙箱

  由 Web 浏览器提供的有限环境,可供 Java Applet 在其中运行。沙箱为这些 Apple

  t 提供服务,并阻止它们执行规定之外的操作,如:执行文件输入/输出,与不是装载该

  Applet 的服务器通信。如果将 Applet 类推到子级,将调用这些 Applet 运行的沙箱环境。

  scenario 场景

  用于描述行为、按特定顺序排列的动作。场景可用来描述用例实例的交互或执行。请参见交互。

  scope management范围管理

  根据可用的资源和时间,对可在特定的发布周期中实现的一组需求进行确定和按优先级排序的过程。此过程随着变更的不断出现贯穿整个项目的生命周期。另请参见变更管理。

  semantic variation point 语义分歧点

  元模型在语义上的分歧点。这是为自由解释元模型的语义而特意准备的。

  send a message 发送消息

  从发送方实例向接收方实例传递激励的操作。请参见发送方、接收方。

  sender object 发送方对象

  将激励传递给接收方对象的对象。对比:接收方 (receiver)。

  SEPA

  软件工程过程管理委员会

  sequence diagram 序列图

  用于显示按时序安排的对象交互的图。其中突出显示了参与交互的对象以及交换顺序的一系列消息。与协作图不同,序列图包括了时间顺序,但不包括对象关系。序列图可以是通用格式(说明所有可能的场景)的,也可以是实例格式(说明某一实际场景)的。序列图和协作图表述的是相似的信息,但表述的方式却不同。请参见协作图。

  serialize 串行化

  串行化 (de-marshal) 的同义词。

  server 服务器

  为网络中的多个用户或工作站提供服务的计算机,例如:文件服务器、打印服务器或邮件服务器。

  Servlet

  Servlet 是为响应浏览器请求而在服务器上执行的 Java 对象。它们可以直接生成 HTML或 XML,也可以调用 JSP 生成输出结果。

  SET

  安全电子商务

  severity严重性

  问题或缺陷可能造成的影响程度。

  SHTTP

  安全超文本传输协议

  signal 信号

  对在实例间传送的异步激励的指定。信号可带有参数。

  signature 签名

  一个行为特性的名称和参数。签名中可选择包含返回的参数。

  single inheritance 单重继承

  是泛化关系的语义变化形式,其中,一种类型只能有一个超类型。对比:多重继承 (multiple inheritance)。

  single valued 单值

  定义了多重性的模型元素,当 Multiplicity Type:: upper 属性设置为 1 时它只能有一个值。"单值"一词在任何时候都与属性、参数等具有的值的个数无关,这是由于一个单值属性(例如:多重性的下限为 0)可能没有值。对比:多值 (multi-valued)。

  single-byte character set 单字节字符集

  每个字符均由单字节代码表示的字符集。

  SMTP

  简单邮件传输协议

  SNMP

  简单网络管理协议

  Socket Secure 套接字保护

  允许相容的客户代码(使套接字安全的客户代码)与远程主机建立会话的网关。

  SOCKS

  套接字保护

  software architecture软件构架

  软件构架包含:

  ·有关软件系统组织方式的重大决策

  ·所选的结构元素、构成系统的元素的接口,以及在这些元素的协作中所规定的行为

  ·由结构和行为元素组成的更大的子系统

  ·指导组织方式、这些元素和其接口、它们之间的协作及其组成的构架风格

  软件构架不仅与结构和行为有关,也与用法、功能性、性能、弹性、复用、可理解性、经济技术约束和折衷考虑以及美观性有关。

  Software Engineering Process Authority(SEPA)软件工程过程管理委员会

  负责过程定义、评估和改进的组织实体。

  software engineering process group(SEPG)软件工程过程组

  一个软件开发组织中领导和协调过程改进活动的小组。

  software requirement 软件需求

  有关系统外部可见行为的规约。例如:系统输入、系统输出、系统功能、系统属性或系统环境的属性。

  software requirements specifications(SRS)软件需求规约

  完整定义要构建系统的外部行为的一组需求。-有时称为功能规约。

  software specification review(SSR)软件规约评审

  在瀑布式生命周期中,软件需求规约完成时进行的主要评审。

  specification 规约

  对某事物是什么和做什么的一种公开说明。对比:实施 (implementation)。

  SQL

  结构化查询语言

  SRR

  系统需求评审

  SRS

  软件需求规约

  SSL

  安全套接层

  SSR

  软件规约评审

  stakeholder 受益者,涉众

  会受到系统结果重大影响的个人。

  stakeholder need 涉众需要

  必须解决的业务或运作问题(或能够带来的商机),以此证明购买或使用物有所值。

  stakeholder request 涉众请求

  来自涉众的任意类型的请求-例如:变更请求、扩展请求、需求变更请求、缺陷。

  Start page 起始页

  用户浏览 Web 站点时看到的第一页,也称为首页。

  state 状态

  对象生命周期中的状况或情形,在这样的环境中,对象满足某个条件、执行某个活动或等待某个事件。

  statechart diagram 状态图

  显示状态机的图。请参见状态机。

  state machine 状态机

  一个行为,它指定某对象或交互过程在其整个生命周期中对事件作出响应而先后经历的各种状态,同时表明响应和动作。

  static artifact 静态工件

  流程中使用的、但不能改动的工件。

  static classification 静态分类

  泛化关系的语义变化形式,按照这种分类,对象不能改变类型也不能改变角色。对比:动态分类。

  static information 静态信息

  每次访问时都不会改变的 Web 文件。

  stereotype 构造型

  扩展了元模型语义的一种新的建模元素。构造型必须基于元模型中特定的现有类型或类。 构造型可扩展已有类型和类的语义,但不能改动它们的结构。有些构造型已在 UML

  中预定义,其他可由用户定义。

  stimulus 激励

  信息从一个实例到另一个实例的传递,如:发出信号或激活操作。接收到的信号通常就被视作事件。请参见消息。

  structural feature 结构特性

  模型元素的静态特性,例如属性。

  structural model aspect 模型的结构侧重面

  强调系统中对象结构的模型侧重面,包含这些对象的类型、类、关系、属性和操作。

  stub 桩模块

  具备测试功能的构件。桩模块可以是纯粹的"哑模块",只返回一些预定义的值,也可

  以"模拟"一个更复杂的行为。

  subactivity state 子活动状态

  活动图中的一种状态,表示执行有一定时长的非基本步骤序列。

  subclass 子类

  在泛化关系中,对另一个类(超类)的特化。请参见泛化关系。对比:超类 (superc

  lass)。

  submachine state 子机状态

  状态机中的一种状态,相当于组合状态,但它的内容由另一个状态机来说明。

  substate 子状态

  组合状态中的状态。请参见并行子状态、互斥子状态。

  subsystem 子系统

  子系统是对模型元素的分组,其中一些元素构成由分组中另一些元素所提供的行为的规约。请参见包。另请参见系统。

  subtype 子类型

  在泛化关系中,对另一种类型(超类型)的特化。请参见泛化关系。对比:超类型 ( supertype)。

  superclass 超类

  在泛化关系中,对另一个类(子类)的泛化。请参见泛化关系。对比:子类 (subclass)。

  supertype 超类型

  在泛化关系中,对另一种类型(子类型)的泛化。请参见泛化关系。对比:子类型 ( subtype)。

  supplier 提供端

  一种分类器,它提供可供其他分类器激活的服务。对比:客户端 (client)。

  swimlane 泳道

  活动图上的一个分区,用于划分动作的职责。泳道通常对应于业务模型中的组织单元。请参见分区。

  synch state 同步状态

  状态机中的一个顶点,用来对状态机中的并行区域进行同步。

  synchronous action 同步操作

  发送对象暂停来等待对结果的请求。对比:异步动作 (asynchronous action)。

  system 系统

  (1) 为达成特定目的而组成的互连单元的集合。系统可由一个或多个模型从多种不同的角度进行说明。同义词:物理系统。(2) 一个顶级子系统。

  system requirements review(SRR)系统需求评审

  在瀑布式生命周期中,系统规约完成时进行的主要评审的名称。