当前位置:首页 >> 兵器/核科学 >>

装备自动测试系统软件的可测试性设计与分析_图文

维普资讯 http://www.cqvip.com

计 算 机 测 量 与 控 制 . O 4. 2( ) 2 0 1 8 
?

74? 9  

Co p t r m u e  M e s r me t & aue n

Co t o   nr l

文 章编 号 :6 1 5 8 2 0 ) 8—0 9 1 7 —4 9 (0 4 0 7 4—0   4

中图 分类 号 : 3 1 TP 1 

文献 标识 码 :   A

装 备 自动 测 试 系统 软 件 的可 测 试 性 设 计 与 分 析 
黄 考利 一 ,,连 光耀2 魏 忠林2 ,  
( .南 京理 工 大学 动力 工 程学 院 ,江苏 南 京 1 2.军械 工程 学 院 导弹工 程 系 ,河 北 石家 庄 20 9 ; 1 0 4  00 0 ) 503 

摘 要 :针 对导 弹通 用 自动 测试 系 统 的功 能与 实现 ,对 系统 的 软件 部分 进 行 可 测试 性 设 计 分 析研 究 。结 合 目前 测试  系统 软 件 的测试 与 排错 技 术研 究 ,提 出 了几种 提 高软 件可 测试 性 的可 行 性设 计 技 术 。 实践 证 明 ,这 些 技术 可 以显 著提  高 自动 测试 系 统软 件 的可测 试性 。   关键 词 : 自动测 试 系统 ;可 测试性 ;软 件测 试 ;软件 排错 ;组件 技 术 

D e i n a d  sg   n Ana y i  o   s a lt  n S t r     l ss f r Te t biiy i   ofwa e ofEqu p e   TS i m ntA  
H u n   oi ,Lin Gu n y o ,W e Zh n l   a g Ka l   a  ag a  i o gi   n ( .C lg  fP we  n ier g, ni   i ri  fS i c n   cn lg ,Na n   2 0 9 C ia  1 ol eo  o rE gn ei Naj gUnv st o  c neadTeh o y e n n e y e o mi g 1 0 4, hn ; 2 e at n fMi i  n ier g Orn n eE gn ei   l g , h i h ag 0 0 0 C ia  .D p rme t   s l E gnei , d ac  n ier gC l e S ia u n   5 0 3, hn ) o se n n o e jz
Ab ta t a c r i g t   h   o t r  u c in a d i lm e a in o  h   e e a —p r o e ATS f rm i i   a o   y t ms  s r c : c o d n   o t e s f wa e f n t   n   o mp e nt t   ft e g n r l o up s      s l we p n s s e , o se

t ea ayi n   td   fts a it  e in i g v n.C mbn n   t h  t d   fc re   fwae— tsig a d sfwa e— d — h  n ls a d su yo e tbl yd g  s ie o s i s   iig wih t esu yo  u rnts t r o et  n   t r n o e 

b g igtc n l yi tet t yt ,smefail d s npoet ta a   rv h etblyo h y t sf r r  u gn  eh oo    h     se o  es e ei  rjcs h t n i o etet a it ftesse o t eae g n s e s m b   g   c mp s i m  wa
gv n.Th   r cie  a e po e  h tt eetc n lg e a  m po e t etsa it  fATS sfwa e  ie ep a t s h v   r v d t a h  e h oo i c n i r v  h  etbl y o  c s s i   t r. o Ke   r s y wo d :ATS;t tbl y;sfwa et t g;s fwaed b g ig;c mp n n e h oo y s e a it i ot r e i s n o t r  e u gn o o e ttc n lg  

0 引 言   
美 国 F.Lo r 人 于 1 7 i 等 u 9 5年 在 “ 备 自动测 试 性  设

公 式 表示 :  
E = A    D C 

设计 ”一 文 中 ,第一 次 提 出 “ 测 试性 ” 这 一 概念 。从  可
此 ,可测 试性 便 在 电子 产品 诊 断电 路设 计 和研 究 等 各 个  领域 得 到广 泛应 用 ,系 统的 可测 试 性 已经 成 为衡 量 系 统 
性 能 的一 个 重要 指标 。  

上 式 中 E 为 效 能 ,A 表 示 系统 软 件 的 可 用 度 ,D 表 示 

其 可 信度 ,C 表 示 固有 能 力 。在 三者 之 中 ,除 了 A 直 
接 与 软件 的 可测试 性 有 关之 外 ,D、C在 很 大 程 度上 都  要 受 到软 件 可测 试性 的影 响 。   与硬 件 的可 测试 性类 似 ,软 件 的可 测试 性 强 调 自身  的设计 特 征 ,要求 自动测 试 系统 软 件在 理论 研 制 和设 计  阶段 就必 须考 虑 的 。而且 在 系统 调 试 、使 用 、维 护 过 程  中 ,也 必 须 进 行 不 断 的 可 测 试 性 分 析 与 验 证 。事 实 说  明 ,软 件 的可 测试 性 越好 ,软件 存在 的错 误 越 容 易 被 及  早 发现 ,修 复 费 用 也 越 低 。在 2 0世 纪 7 0年 代 ,G E、 T   T w 和 I M 三 家公 司 ,对 这 个 现 象单 独 作 了研 究 ,最  R B 后 的结 果表 明 ,需 求 分析 阶段 ,修 复一个 错 误 的 费用 只  有 编码 阶段 的 1 5到 1 1 ,而在 维 护 阶段做 同样 的工作  / /0 所 付 出的代 价 却是 编码 阶段 的 2 0倍 _ 。 2    J 所 以 。在 系 统 软 件 的 需 求 分 析 、设 计 、编 码 过 程  中 ,应 该对 充 分考 虑 软件 的 可测 试性 。对 软 件 进 行 可 测 

目前 ,在 军 用 AT S中 ,系 统 软 件 的稳 定 性 、可靠 
性 ,已经 成 为影 响 系统 正常 工作 的 一个 主 要 因 素 。软件 

的可测 试性 作 为 检查 软 件 可 靠 性 、稳 定 性 的 一 种 尺 度 ,   对 于提 高 自动测 试 系统 硬件设 备 的 效率 和 系统 软 件 的正  确 性 、传 递 性 、 自说 明 性 、易 访 问 性 等 都 具 有 重 要 意 
义。  

1 软件 的 可测 试 性描 述 
软件 的 可 测 试 性 是 指 易 于 测 试 软 件 的 正 确 性 能 

力 l 。这种 能力 依 赖 于软件 本 身 的结 构和 描 述 该 软件 的  l   J
文件 资 料 的 明确性 。   工 程 实际说 明 , 自动测 试 系统 软 件 的 可用 性 、可信  性及 固有 能 力是 其所 能 发挥 的 最 大效 能 ,可 以采用 下 面 

试性 设 计 ,以 提 高 可 测 试 性 水 平 ,从 而 降 低 软 件 的 维 
护 、修 复费 用 ,有 效延 长 软 件的使 用 周期 。  

2 软 件 测试 与 排错 技 术 
收稿 日期 :0 3—1 20 1—1 ; 回 日期 :0 3—1 5修 20 2—2 。 8  作者 简 介 : 黄考 利 ( 9 8一)男 , 15 , 山东 省 潍 坊市 人 , 教授 , 主 

软 件 的测 试 与排错 是 测试 系 统 软件 开发 的一 个必 然  过程 。而软 件 的 可 测 试 性 ,影 响 到 软 件 的 测 试 与 排 错 ,  


要 从事 大 型复 杂武 器装 备 可测 试 性设 计与 分 析 。 算 机 自动 测  计 试 技术 与 故障 诊 断等方 面 的研 究 。  

个 好 的 可测 试性 软件 便 于 测试 ,有 助 于减 少 排错 的不 

维普资讯 http://www.cqvip.com

第 8期 
确定 性 。   2 1 软 件 测 试  . 

黄考 利 ,等 :装 备 自动 测试 系统 软 件 的可 测试 性 设计 与 分析 

?9   7 5?

关 联程 度 。 内聚 按照 内聚度 不 同 ,可 以分 为 7种不 同的 

类 型 ,依次 ( 小到 大 )为 :巧 合 内 聚 、逻 辑 内 聚 、时  从
态 内 聚 、过 程 内聚 、通讯 内聚 、顺 序 内聚 、功 能 内聚 。   巧合 内聚 实 际上 是没 有任 何 和联 系的 内聚 ,即 :内  聚度 为 0 。在 实 际 的软件 设 计 过 程 中 ,为 了减 少 这种 内  聚 ,可 以在 进 行 模 块 划 分 时 ,充 分 考 虑 功 能 性 和 联 接 
性。  

目前 软件 测试 分 为静 态测 试 和动 态测 试 。静 态 测试 

主要 采 用检 查 、技 术 复审 和代 码静 态 分析 方 法 ,发现 软 
件 的错 误 。动态 测 试 可 以分 为 黑 箱测 试 和 白箱测 试 。软 

件 测试 主要 是 动态 测 试 。  
2 1 1 黑箱 测 试 与 白箱测 试  .. 黑 箱测 试 又称 功能 测 试或 数 据驱 动测 试 。把测 试 对  象 看成 一个 黑 箱子 ,测 试人 员 不须 考虑 内部结 构 ,只 需 

功能 内聚模 块 是 内聚 度最 高 的模 块 。它严 格 按照 功 
能进 行 内聚 ,可以显 著 提 高模 块 的可 测试 性 ,为 软件 维 

要按 照 程序 说 明书 进行 测试 ,看是 否符 合 要求 ,测 试 实  例 的设计 完 全从 说 明 书出发 。黑箱 测试 对 于发 现软 件 系 
统 的功 能性 错误 、输 入 输 出错 误 等 比较 有 效 。  

护 提 供 了方便 。  
虽然 功能 内聚最 好 ,但 是 在实 际设 计 过程 中 ,如 果 


味 的强 调 功能 内聚 ,容易 使模 块 的数 目增 多 ,对 模 块 

白箱 测 试 又 称 结 构 测 试 。与 程 序 内部 结 构 密 切 相  关 ,利 用程 序 的结构 和实现 细 节知 识设 计 测试 用例 。   黑 箱测 试 和 白箱测试 是 两种 基 本 和有 效 的软件 测试 
方法 。通 常 ,对 于单 元测 试 多采 用 白箱 测试 ,而 对 于 系  统测 试 则 多采用 黑 箱测 试 。   2 12 面 向对 象 的软件 测试 技 术  ..

的耦 合带来 困难 ,反 之 ,会 造成 内聚度 降低 。因此 ,模 
块 内聚类 型必 须 进行 权 衡分 析 。   在 功能 语 句分 析 阶段 ,可 以通 过下 面 的判 断来进 行  分 析选 择 J :  
I<多 个 动词 > F  

T N<可 能采 用 通讯 、 序 或逻 辑 内聚 > HE 顺  
ELS E 

2 0世 纪 8 0年 代 中后 期 以来 ,随着 面 向对 象 的 程 序 
开发语 言 的迅速 发 展 ,以及 在 自动 测试 系统 中 的应 用 ,  

I <功 能 与时 间有 关 > F   T N<时 态 、 HE 过程 或 顺序 内 聚 >  
ELS E 

面 向对象 的软 件 测 试 技 术 在 自动 测 试 系统 的 软 件 测 试 
中 ,显 得十 分重 要 。   由 D o g和 F a k 提 出 的基 于规约 的类测 试方 法 和  on rn l M.H r l ar d等人提 出基 于 程 序 的 测 试 方 法 ,都 是 目前  o 比较 有 效 的面 向对 象 软件测 试 方法 J 。  
2 2 排 错 技 术  .

I <有 多个 补 充 > F   T N<逻 辑 内聚 > HE  
ELS E 

I<无 法描 述 功能 > F  

软件 测 试 的 目的 是 发 现 ( 证 实 )程 序 存 在 的错  或

T N<巧合 内聚 > HE  
E S 除 上述之 外 } L E{  

误 ,而排 错 则是 确定 错误 的性 质 、原 因 和位 置 ,并 且修 
改错 误 。  

<功 能 内聚 >   3 1 2 模块 之 间 的耦 合  .. 模 块耦 合 表示 模块 间 的联 系程度 。模 块 间 的耦 合作 

除 了传 统 的归 纳排错 、演绎 排错 、测试 排错 等 排错 

方法 外 ,现 在 比较新 的是智 能专 家 系统 排错 。通 过 利用  人工 智能 原 理与计 算 机技 术相 结 合 ,建立 软 件排 错 的专  家系 统 ,对 软件进 行 智能 排错 。  

用 强 ,会 降 低 软 件 的 可 测 试 性 水 平 。 因 此 在 软 件 设 计 
时 ,尽 可能 的 强调 测试 功 能模 块 之 间 的相 对 独立 性 。   为了达 到 低 耦 合 ,模 块 间 的 接 口数 目必 须 减 到 最 

3 A S的软 件可 测试 性 设计    T
在编 制 传统 面 向过程 的 测试 软件 时 ,主要 以测试 流 
程为 依据 ,由上 至 下 一 步一 步完 成 ,所 有 的测 试 参 数 、  

少 ,且 通过 一个 接 口的信 息量 尽 可 能少 。 当模块 之 间通  信 时 ,必须 采 用 明显 而直 接 的方 式 。关 于模 块 的信 息 对  外 部存 取 ( 共信 息 除外 ) 公 ,实 现信息 隐藏 。   工程 实 际 中 ,可 以采 取 以下 方法 ,来 降 低 耦 合 度 ,  
提 高可 测试 性 水平 :   ( )减 少全 局变 量 的个 数 。全 局 变量 作 为一种 公 共  1

程 控指 令 、测 试结 果 等都 置 于测 试软 件 中,任 何 一个 发  生改 变 时 ,都 需要 进 行重 新编 译 与链 接 ,软件 的可 测试  性 低 下 ,导致 系统 可 靠性 的 降低 。   目前 ,在 装备 通 用 自动测 试 系统 的软件 设计 中 ,主  要采用 面 向对象 的程 序设 计语 言和结 构 化 、模块 化 、通  用 化 的 软件设 计 思想 。所 以 ,应 尽可 能 的加 强测 试 功能 
模块 的 内聚 ,减 少 模块 间 的耦 合 ,以提高 软件 系统 的可 
测试 性 。  

数 据变 量 ,在模 块 间进 行 传递 ,容易 降低 模块 之 间 的耦 
合度。   ( )定 义过 程 、函数 ,通 过过 程 调用 、函数 引用 来  2 代替 直 接引 用 ,从 而有 效 提高 模块 之 间 的独 立性 。   ( )减少 病 态联 结 。所 谓病 态 联 结就 是指 模块 间数  3 据 的直 接引 用 。在 软件 设 计过 程 中 ,要减 少 或避 免 这种  病 态联结 ,提 高模块 之 间独立 性 。  

3 1 程序模 块 的 内聚 与耦 合  . 3 1 1 模 块 的内聚  .. 模 块 的 内聚表 示 软件模 块 内部 各 个成 分单 元 之 间 的 

维普资讯 http://www.cqvip.com

?

7 6? 9  

计算 机 测量 与 控制 

第 1 2卷 

( )D L技 术 。采用 动 态 链 接 库 技 术 ,可 以 4 L   有 效提 高 软件 执 行 的速 率 和 相 互 独 立 性 ,降  低 关联 模 块 之间 的耦 合 度 。  
32 设计 原 则【 . 5  

对 于 软件 的 可 测 试 性 设 计 ,与 硬 件 设 计 

相似 ,需要 考 虑 两 方 面 因素 ,即 :固有 测 试 
能 力 和设计 测 试 能 力 。固有 测 试 能 力 是 软 件 

编 程语 言 本 身所 具 有 的可 测 试 性 能 ,与 系 统  设计 人 员无 关 。设 计 测 试 能 力 则 主要 取 决 于 
设 计人 员 。  

为 了提高 系 统 软 件 的 设 计 可 测 试 性 ,主 

要 采 取 两 种 方 法 ,即 :专 项 设 计 与 结 构 设  计 。专 项 设计 是 在 系 统 软 件 设 计 过 程 中 ,对 
某 些关 键 部分 采 取 必 要 的 方 法 ,提 高 可测 试  性 水平 ;结构 化 设 计 则 是按 照 可 测 试 性 的 基 
图 1 某 导 弹智 能测 试 系统软 件结 构 框 图   

本 模式 ,遵循 一 定 的 程 序 设 计 原 则 ,使 系 统  整 体 的可 测试 性 得 到提 高 。   结 构化 测 试 软 件 设 计 ,融 合 了程 序 结 构 和 数 据 结  构 ,接 口定 义可 以使 数 据流 经程 序 。所 以 ,在实 际 设 计  过程 中 ,对模 块 的 大 小 、模 块 之 间 的耦 合 关 系 的取 舍 ,  
必须 遵循 以下原 则 。   3 2 1 模 块 的 大小  .. 目前 ,国 内外对 模 块 的大小 规 定不 一 ,一 般认 为 模 
3 2 3 可 重 用  . . 

对于 自动 测 试 软 件 ,为 了 提 高 测 试 系 统 的 扩 展 性  能 ,便 于系 统 的二次 开发 ,需 要 软 件功 能模 块 具有 很 高 
的可 重用 性 。  

可重 用模 块 必须 有 简 单 和清 晰 的测 试 和功 能 接 口;  

有 较 高 的 自包 含 (e —cnand sl o tie )即 :不依 赖 于任 何其  f
他模 块或 数 据结 构 的特 性 ;具有 一 些通 用 功能 。   由于可 重用 模块 的 可测 试性 高 ,所 以在 自动测 试 系 

块 大 小要 考 虑模 块 的 内聚作 用 和模 块在 整 个 软件体 系 结 
构 中的地 位 和功 能 。   对 于一个 经 常要 被 调用 的单 元来 说 ,无 论其 大 小 和  内聚作 用 如何 ,在设 计 过程 中 ,一般 定 义 为一个 独 立 的 

统 的软件 设计 中 ,使 用 可重 用模 块 ,可 以提 高 系统 软 件 
的 可测试 性 水平 。   按照 以上 的设计 思 想 和原则 ,某导 弹 自动 测试 与 故 

模 块 ,从 而 提 高 软 件 整 体 的 可 测 试 性 。对 于 较 小 的 模 
块 ,可 以把 它定 义 为宏 ,从 而提 高 软件 的执 行 效率 。   3 2 2 深 度 和 宽度 与扇 入 和扇 出  .. 深度 表示 控 制 的最 大层 数 ,宽度 表 示 同一层 上 模 块 
的最 大数 目。深 度 和宽 度在 一定 程度 上 ,说 明了软 件 整 

障诊 断 系统 的软 件结 构 图 如 图 1 示 。 所  

4 组 件技 术 
组件 技 术是 目前 AT S软 件 设 计 的 一 个 新 的 发 展 方  向 ,它继 承 并发 展 了面 向对 象 的程 序设 计 方法 ,将 面 向 

对 象 技术 运用 于测试 系统 的整体 软 件设 计 中 。组件 是 指 
任何 可被 分 离 出来 ,具 有标 准化 、可 重用 、可 测试 性 能  的公 共接 口软件 。从 可 测试 性 角度 考 虑 ,组 件 技术 更 为  优 越 ,可 测试 性 更好 。   与面 向对象 的 软件 设计 相 比,组件 技 术强 调 真正 的 

体 的复 杂程 度 。   扇人 是对 某 一 给 定 模 块 被 多 少 模 块 直 接 控 制 的 度 
量 。扇 出 是对 某一 模 块直 接 控制 的模 块 数 目的度量 。扇 

人 与扇 出 ,在 很 大 意 义 上 ,体 现 了 系 统 软 件 的 可 测 试 
性。  

软件 重用 和 高度 的互 操 作性 ,将 封 装 运用 到 了极 限 ,只  暴露 公用 接 口 ,更好 的实 现 了信 息 隐 藏 。组件 接 口描 述  了组 件对 外 提供 的服 务 ,组 件 与组 件 之间 、组 件 与客 户 
之 间通 过 接 口进 行 交 互 。 另 外 ,组 件 接 口 能 够 自我 描 

扇人 有效 的 提高 了模 块 的共 享 ,但 是 过多 的扇 人 将  把许 多不 相关 的 模 块 凑 在 一起 ,变 成 内聚 低 下 的模 块 ,   造 成 系统 软件 的 可测 试 性下 降 。 因此 ,对 扇 人 的大 小要 
权 衡对 系统 可测 试性 的 影响 。   扇 出是 对 问题 解 的分 解 。对 于分 解 过程 中完 全 相 同 

述 ,不依 赖 于具 体 的 实 现 ,即 :实 现 与 接 口彻 底 分 离 ,   彻 底 消除 了接 口用户 与 接 口实现 之 间 的耦 合关 系 ,同时  增 强 了 信 息 的 封 装 与 隐 藏 ,并 提 高 了 组 件 自身 的 内   聚  6,这 正是 在 面 向对象 程 序设 计 过程 中 ,为 提 高软 件 
可 测 试性 ,我 们所 要 追求 的 目标 。   组件 具有 很 好 的稳 定性 和可靠 性 ,组 件 的高 度可 重 

的模 块 ,进 行 共享 ;对 于功能 类 似 的模块 ,从 中提 取 相 
同部 分 ,分 离成 单 独 的模 块 。   C n t t e 为 。为 了提 高 系 统 软 件 的 可 测 试 性 , o sa i 认 nn  

高层 的模 块 应有 较 高 的扇 出 ,低层 的模 块 特 别是 底层 模 
块应 有较 高 的扇 入 。  

用 性 使得 基 于组 件技 术 的测 试 软件 扩 展性 能好 。在系 统 

维普资讯 http://www.cqvip.com

第 8期 

黄考 利 ,等 :装 备 自动 测 试系 统 软件 的可 测 试 性设 计 与分 析 

?9   7 7?

的测 试过 程 中 ,每 个组 件 可 以进 行 独立 测试 。  
4 2 C R A 组 件 技 术 和 其 他 组 件 技 术 [  .  O B 7 1

C R A是 目前 主 流 的 远 程 体 系结 构 ,因 为 它 提 供  O B

了强 大 的跨语 言 、跨 平 台 以及跨 开发 商 的支 持 ,可 以在 
众 多 的操 作 平 台上创 建 服 务器 。   在 Itre 飞速 发 展 的今 天 ,建立 在 异 构 平 台上 的  nent 分 布式 测 试 与故 障诊 断 系 统 已经成 为 自动测试 发 展 的一 
图 2 基 于组 件技 术 的软 件 开发过 程 

个 方 向 ,C R A技 术在 测 试 软 件 领 域 内 的应 用 ,对 系  OB 统 软件 功 能实 现 、可 测试 性 和可 靠性 水 平提 高 都有 积 极 
作用。  

软件 的组 件库 中存放 的组 件 ,都是 设计 过 程 中经过 测 试  的 ,遵循 统一 的设计 规 范 和设 计标 准 ,其 设计 过 程如 图   2所 示 。在 分 布 式 网 络 测 试 系 统 软 件 设 计 中 ,C OM 组  件技 术 和 C R A组 件技 术 是 最 为 常 用 的 两 种 。它 们 虽  OB 然都 提供 跨平 台 、跨 语 言 的支 持 ,但 C OM 倾 向 于 wi— n  d w 平 台 ,而 C B os OR A倾 向 于多 平 台。 由于 当前 武 器 测  试 系 统 的设计 平 台 大多 采用 Wid w 平 台 ,所 以 C no s OM/   D O 组 件技 术 的应 用 较 为广 泛 。 C M  
4 1 C M/ C .  O D OM 组 件 技 术 

除了 C OM 技 术 和 C B 技 术 之 外 ,还 有 一 些 其  OR A 他技 术 。 比较 有影 响 的有 以下 几 种 :   ( )S 1 OM/ OM:与 Mi oot C DS c sf的 OM 类似 ,I M  r B

公司的 S OM 也 是一 个 可 以提 供 跨 语 言 互 操 作 的 、具 有  包装 组件 标 准 机制 的组 件 体 系结 构 。D OM 是加 入 网 络  S
扩展 功能 的 S OM 。   ( ) J v  M I R I是 远 程 方 法 调 用 ( e t 2 aa R : M R moe  

Meh dIvct n to n oai )的缩 写 。Jv  o a aRMI 一 种 仅 使 用 于  是 Jv 的 解决 方 案 ,可 以对 Jv 对 象实 现远程 方法 调 用 。 aa aa   ( )V y gr 3 o a e :Vo ae 是一 种 完全 在 Jv 环 境 下实  yg r aa 现 的远程 体 系结 构 。Voa e 编 译 器 可 以将 任 何 Jv 类  ygr aa

C OM ( o o e tO jc Mo e,组 件 对 象 模 型 ) C mp n n  bet d l     是 Mi oot 9 c sf 于 0年代 初提 出的 一种 能跨 语 言 与 进 程 边  r 界的 体 系结 构 ,是 Aci X、OL   tmai te v E Auo t n等 多 种 技  o 术 的基 础 。D OM 是一 套基 于 R C机制 的 C C P OM 技 术 扩  展 ,使 C OM 对象 具有 了分 布 式 功 能 。 能够 支 持 在 局 域 

编译成 一 个 远 程 类 ,Vo ae 还 支 持 代 码 级 可 移 植 性 。 yg r  
V y gr o ae 系统允 许 根 据需 要将 编 译 后 的 Jv 类 发送 到 远  aa

网 、广域 网甚 至 Itre 上不 同计 算 机 的对 象 之 间 的 通  nent
讯。  

端 ,从 而 可 以设 计一 个 高度 动 态 的分 布式 测试 系统 。  

5 结 束 语   
自动 测试 系统 软件 的 可测 试性 作 为验 证 系统 编程 正  确性 的 难易 程 度 ,随 着 自动 测 试 系 统 软 件 复 杂 化 的 加  剧 ,对 提 高 系统 整 体 的 可 靠 性 、准 确 性 将 会 越 来 越 重 
要 

C M 组 件 的基 础 包 括 C O OM 接 口 、C OM 对 象 和 
C M 类 厂 。在 C O OM 组 件 中接 口就 是 一 切 ,接 口包 括 


系列 相 关方 法 ,C OM 为所 有 的对 象 定 义 了 标 准 的 工 

厂 接 口,可 以隐 式 地 被 许 多 C OM 方 法 调 用 ;C OM 对  象 实现 一 系列 接 口;类 厂 是 一 个 特 殊 的 C M 对 象 ,它  O

创 建 和实 例化 其 余 的对 象 。所 以 ,建 立 DC OM 的应 用 ,  
必 须先 创 建它 的接 口 、对 象 和类 厂 ,然 后创 建服 务 器组  件 和客 户组 件 。 图 3为基 于 C OM/ C I OM 技 术 的某 武器  ) 测试 系统 的组 件设 计 。  
服务器 组件 (T ) AL 

参考 文献 :   [ ]郦 荫 .计 算机 软 件 的可 靠 性 [ .北 京 :国 防工 业 出 版  1 M]
社 ,1 8 . 9 8 

[ ]周之 英 .现代 软件 工程 ( )[ .北 京 :科 学技 术 出版  2 中 M]
社 。2 0 . 0 0 

[ ]金凌 紫 .面 向对 象 软件 测 试技 术 进 展 [ ] 3 J .计 算 机研 究 与 
发 展 ,1 9 ,3 ( ) 9 8 5 1 :8—9  .

[ ]李 友 仁 .软 件工 程 与 软 件 质 量 分 析 [ ] 4 M .北 京 :电 子 工 
业 出版 社 ,1 8 . 9 7 

[ ]杨 文 龙 ,姚 淑珍 ,吴 芸 .软 件 工 程 [ .北 京 :电 子 工  5 M]
业 出版 社 ,1 9 . 9 9 

[ ]潘 爱 民 .C 6 OM 原 理 与 应 用 [ ] M .北 京 :清 华 大 学 出 版  图 3 基于 C   0M/) 0 技 术 的某 武 器测 试 系统 的组 件  IC M
社 .1 9 . 9 9 

服 务 器组 件 通过 发 布不 同的接 口来 实现不 同的 测试  功 能 ,接 口内部 封装 了各 种 测 试功 能 函数 。在 系 统 软件 

[ ]P i hr .C 7 r cadJ OM 与 C t ORB A本 质 与互 用 [ .北京 :清  M]
华大 学 出版 社 ,2 0 . 0 2 


相关文章:
装备自动测试系统软件的可测试性设计与分析_图文.pdf
装备自动测试系统软件的可测试性设计与分析 - 维普资讯 http://www.c
某产品自动测试系统软件设计_图文.pdf
分类号:TM921.5 单位代码:10110 学号: 中北大学 硕士学位论文基于 LabWindows/CVI 的某产品自动测试系统软件设计 图书分类号 基于 LabWindows/CVI 的某产品自 动...
软件自动化测试可行性分析_图文.ppt
软件开发人员的设计与编 程水平,有时会出现修改完成了一个BUG,同 时又引入多...对于回归性测试,可考虑采 用自动化测试。 广力软件科技有限公司 自动化测试定义...
第七章:可测试性设计(上课)_图文.ppt
的GJB 2547《装备测试性大纲》以及1997年颁布的HB 7503 《测试性预计程序》。 ...电子信息与自动化学院《智能仪器》 2018年11月5日 9 四、可测试性设计的优...
软件测试用例分析与设计_图文.ppt
什么是测试用例测试用例可以独立进行测试执行的最小单元。 测试内容的一系列情景和每个情景中必须依靠输入和 输出,而对软件的正确性进行判断的测试文档,称为 测试...
可测性设计-1_图文.ppt
系统可测性与系统可靠 性共同决定了系统的可信性 应用测试性设计( DFT )是...装备的研 制、生产和使用中,运用测试性 设计技术对系统进行总体测试分析、...
第7章:智能仪器可测试性设计_图文.ppt
智能仪器可测试性设计 参考资料 1、 田仲,石君友,系统测试性设计分析与验证, 北京航空航天大学出版社, 2003 2、 温熙森等,智能机内测试理论与应用,国防 工业...
基于ATML的自动测试系统软件研究_图文.pdf
设计了基于 ATML 的层次化自动测试系统软件平台架 构,通过对软件平台工作流程的...TPS 通用 性和移植性问题,满足未来信息化战场的跨军兵种武器装备测试及保障要求...
第10章 自动检测系统设计_图文.ppt
自动检测系统设计基于单片机的自动检测 系统设计实例 自动检测系统的可靠性 10.1...输出通道设计 10.2.4 10.2.5 软件设计计算机检测系统设计的基本 步骤 10.2...
自动检测系统设计_图文.ppt
自动检测系统设计,光强自动检测系统设计,吨位级压力自动检测系统设计,系统分析与...大批量投产时,软件的易复制性可以降低成本。 工作速度允许的情况下,应该尽量多...
系统可测性分析与辅助设计软件总体设计及关键模块实现....doc
系统可测性分析与辅助设计软件总体设计及关键模块实现硕士学位毕业论文_解决方案_...可测试性设计已成为 装备整体设计中一个重要的组成部分,在提高武器装备保障能力...
开放式自动测试系统软件设计_图文.pdf
23 4的 开放性是由硬件和软件体系结构的开 从上世纪 ’ 西方发达国家军 #年代中后期开始 用自动测试系统研制的重点转向了针对多种武器平 台1 由可重用公共测试...
基于ATML的自动测试系统软件的设计与实现_图文.pdf
( 太原理工大学 信息工程学院 , 山西 太原 030024 ) 摘要 : 实现仪器可互换性 T PS( 测试程序集 ) 重用性 、 可移植性是通用 AT S( 自动测 试系统 )...
基于数据库的通信设备自动测试系统设计_图文.pdf
设计思想在自动测试系统中的应用以及通信 设备自动测试的--'R件体系结构设计...现代军用装备中通信装备所占的比例与重要性与日 俱增.并且目前武器装备的发展...
武器装备自动测试(ATE)系统设计要点.pdf
武器装备自动测试(ATE)系统设计要点一套完整的数据采集系统(DAQ System)首先要...软件分析处理功能 测试系统建立的目的就是得出对被测产品的性能是否达到设计要求...
可测试性_图文.ppt
可测试性设计要求 在设计研制过程中使系统具有自检测...测试性要求 在尽可能少地增加硬件和软件的基础上, ...定义2:BIT的含义是:系统装备不用外 部测试设备...
通用自动测试系统_ATS_体系结构及关键技术_图文.pdf
自动测试系统( A T S) 的 出现为复杂装备系统测试诊断开辟了 一个新途径...可移植性强和组建系统容易等优点, 首先广泛应用 于航空、 航天等诸多军事高科技...
机载总线之自动测试系统_图文.pdf
电子装备测试程序集通用要求》:自动测试系统应包括自动测试设备ATE和自动测试程集...? ? 接口适配器应按照GJB 2547-1995的要求进行测试性设计。接口适配器应具备...
自动测试系统的原理、应用与发展_图文.doc
自动测试系统(ATS)广泛应用于各类产品(器件、部件、电路板、设备或系统)从设计...综合保障设备的重要组成部分, 对保障各类设备或武器系统的机动性和提高战斗力有...
电动机型式试验自动测试系统的软件可靠性设计_图文.pdf
电动机型式试验自动测试系统的软件可靠性设计郭立炜“2安国庆2陈学广11华中科技大