1 概述
软件公司创新产品源基台化架构研发软件显著提升产品性缩短新产品研发时间
谓台指实现信息处理功计算环境套基础设施支撑公司产品种测量分析理应应提供标准运行环境软件台裁减组合通标准化应编程接口(API)种应提供服务
台般具特性:
(1)开放性:台实现应严格遵循统标准规范信息格式通限度软件重数享提供标准服务统编程接口实现系统(部分)间互操作实现软件户档次软硬件环境间移植
注:台般高级技术员研制户般工程实施员
(2)移植力:台构成应软件户方便硬件软件环境转硬件软件环境中
(3)安全保密力:台应根性安全需求制定相应安全策略确定台安全框架实现基安全机制基安全服务建立公安全基础设施基台产品安全需求实现相应安全功保障安全信
(4)系统理力:台应力理台操作资源户实现系统配置障性理
(5)互操作力:台构成应两系统(部分)间效互相提供服务交换数
(6)伸缩力:适应规模处理负荷需台应具适应工作负荷变化灵活配置力应软件系统规模变化较强适应力
(7)分布处理力:台应提供远端程计算分布式象处理力业务操作信息传送够指定物理逻辑分散台实现
(8)网络化处理力:台应通组标准通信接口实现信息处理细心传送体化网络中合理部署硬件力实现求处理操作
2 台技术参考模型
图1 台技术参考模型图
21 应支撑软件
台属应支撑软件般外购进入遵循相应标准外提供外接口规范
22 应台
221 软件工程服务
应提供应软件需求分析设计编码测试维护整生命周期全程支持环境计算机辅助软件工具程序设计语言服务等
2211 支持环境
2212 程序设计语言
222 户接口服务
户接口服务通机交互服务API提供外观表示运作方式支持通机交互服务外部环境接口户提供机交互支持
223 数理服务
应享数进行独立理力
224 数交换服务
种应间应外部环境间进行数交换(包括数描述存储访问传送等)提供服务通定义数格式支持互操作包括文档图形理空间图视频音频气海洋等数交换服务
225 图形服务
图形服务应支持图形产生处理包括二三维图形象定义显示输入输出存储等图形处理独立图形显示硬拷贝输入设备
226 通信服务
(1)应屏蔽异种通信差异应提供安全实时端端\点点信息传输
(2)机外设备间应采TCPIPTCPIPOSI协议集相结合网络体系结构机单元间采串口直连
(3)实现实时传输服务软件网络安全服务功提供统编程接口
227 操作系统服务
操作系统操作理应台核心服务提供应软件应台间接口支持应软件操作操作系统服务包括核心操作外壳实程序
228 中文化服务
应系统中提供组服务接口支持基汉字处理中文风格机界面等
229 安全服务
台必须特定信息系统提供公安全基础设施种应提供统安全应编程接口特定系统根该系统安全需求选择需强度安全机制需安全服务
安全服务应提供功:
(1)操作系统安全服务应C2级C2级基础提供信息安全标记户安全标记鉴强制访问控制等安全功
(2)网络安全服务应提供鉴服务(包括数源身份鉴)访问控制服务数机密性服务数完整性服务抗抵赖服务(包括源发方抵赖目方抵赖)性等六类基安全服务
(3)数库安全服务应提供商数库系统基础库加密库外加密功国产化数库系统应提供级访问控制功
(4)安全理应提供包括安全事件审计踪工具安全评测工具种实程序中安全事件审计踪工具般包括异常安全事件监测记录报警触发相关安全处理程序安全记录分析工具等
(5)安全服务通种安全机制实现加密机制数字签名机制访问控制机制数完整性机制鉴交换机制信息量填充机制路控制公证机制等机制单独组合
2210 系统理服务
包括障理配置理性理记帐理安全理等功
2211 分布式计算服务
支持分布异构环境应协工作实现资源透明
23 应编程接口(API)
应编程接口台特定应台服务软件间台层服务软件间层服务软件间接口采标准化统发布公API应移植性机界面致性系统互操作性提供力保证
公API应包括台程序员手册编程参考手册相应文档中
24 外部环境接口(EEI)
外部环境应包括应台交换信息三类外部实体:户()信息交换实体(例移动盘等)通信实体(例电话线网线交换设备等)三类接口应包含台程序员手册编程参考手册相应文档中
(1)机交互服务:定义应台间物理交互接口:显示器键盘鼠标音频设备等
(2)信息服务:定义应台外部驻留存储服务间接口规定标准格式语法保证数移植性应互操作性
(3)通信服务:应软件应应支撑软件外部实体间交互服务提供接口必须协议状态格式语法标准化
3 产品组成原理
31 硬件接口
公司产品硬件接口五类具体见图2示
(1)机交互接口:应提供键盘鼠标显示器等机交互接口键盘鼠标接口般PS2USB接口显示器接口般VGADVI接口
(2)设备控制接口:应提供控电脑仪器设备控制器间通信接口包括PCIcPCILANUSB等接口
(3)程控总线接口:提供控电脑仪器设备控制器仪器设备间通信接口般包括LANUSBGPIBIEEE1394PXIVXIMXILXIRS232等接口
(4)开关部件接口:作仪器设备通测试接口中接收器间接口般应符合GJB59362007第5章求
(5)接收器夹具接口:作通测试接口中接收器测试接口适配器中夹具间接口般应符合IEEE1505规定
图2 产品硬件接口示意图
32 软件组成
软件组成见图3
图3 软件组成示意图
软件功结构模型见图4
图4 软件功结构模型图
(1)户接口层:该层作机界面应完成户间交互应少提供话框快捷键菜单命令纽等机交互方式
(2)测试理核心层:该层应提供软件核心构件维护理核心构件间通信中枢底层功服务进行缝融合根层需求展现户接口
(3)外围服务层:该层完成具体应功服务包括测量控制诊断推理维护信息理等功服务应该动态扩充做应具体硬件关
(4)测试驱动层:该层作测试程序仪器设备开关部件测件等相关资源进行特性纽带测试驱动程序应实现功仪器设备间互换
(5)仪器设备层:该层应直接面类测试资源仪器设备层输入输出控制般应基VISA函数库做仪器驱动器程控总线关
33 软件接口
软件接口示意见图5示般接口:
(1)软件架构接口:该接口应二次软件开发者提供通方法约束影响动测试软件操作系统需求软件协议交互规提高软件移植性
(2)软件机接口:该接口应遵循友致原般应机交互界面颜色文字控件快捷键菜单帮助方面保持协调致
(3)应开发环境接口:视动测试系统需求规定测试程序开发调试接口选应开发环境必须选软件架构支持
(4)测试程序文档接口:测试程序文档接口应助户理解测试程序设计原理测试操作程
(5)诊断服务接口:应提供诊断推理提供基服务
(6)运行时间服务接口:运行时间服务接口应规定测试程序执行期间调测试程序方法
(7)资源理接口:提供测试程序仪器设备资源分开基方法应便开发虚拟仪器提高测试程序移植性
(8)仪器设备类接口:服务测试程运行时服务仪器驱动器间应助提高测试程序移植性
(9)开关部件类接口:服务测试程运行时服务仪器驱动器间应助提高测试程序移植性
(10)接口适配器类接口:服务测试程运行时服务仪器驱动器间应助提高测试程序移植性
(11)仪器驱动类接口:般应符合VISA规范
(12)仪器通信理器接口:
(13)媒体格式接口:视功需求规定媒体编辑工具户间传递超联结文音频视频三维物体模型信息格式
(14)第三方软件接口:般文件形式软件进行数通信
图5 软件接口示意图
34 信息交换
341 部功构件间信息交换
(1)容般包括:仪器描述信息测试适配信息测件描述信息测试配置信息测试描述信息测试结果信息诊断信息
(2)般应通测试理台软件提供框架机制进行交换般应扩展标记语言(XML)文档形式存储
(3)部适合种数库存储交换信息应通开放式数库连接ODBC进行数库访问系统软件应结构化查询语句SQL数库进行查询定义操控制
342 系统间信息交换
(1)容般包括测件描述信息测试配置信息测试描述信息测试结果信息诊断信息
(2)信息交换处理应基动测试标注语言(ATML)格式应符合IEEE1671规定
343 系统外部环境间信息交换
(1)容般包括测件描述信息测试配置信息测试结果信息诊断信息
(2)信息交换处理应符合IEEE1671规定
4 软件台化研制注意事项
软件台化研制程中注意建立合理框架结构注意:
(1)变(易变)功模块做封装标准接口作搭建台基础
(2)变做功分解般封装功模块进行组合实现
(3)易变做前台表现台处理间剥离台处理进行封装
注意产品基线(版)控制前成熟予固化改变批准严禁私改变具体控制点:
(1)设计测试文档严格控制
(2)运行赖硬环境(CPU板存外设等)厂家型号等予固化
(3)运行赖软环境(操作系统名称版号驱动等)予固化
(4)软件实现语言开发环境调试环境测试环境等进行固化
(5)产品现功进行原理固化
二注意组织理质量控制
重点注意控制:
(1)台设计开发员直接面客户性化软件应开发
(2)台设计开发少数(指两三)完成
(3)测试设计开发软件功模块代码
(4)台功模块构件间清晰接口关系成熟功模块构件定安排专做封装(代码标准化文档留档)通测试
(5)适鼓励台设计开发员代码重率作软件设计开发员质量目标予考核
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档