软件平台化研发的策略


    软件台化研发策略
    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)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 3 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    软件研发项目之成功管理方法

    软件研发项目之成功管理方法  [摘 要] 针对企业软件研发项目的特点,并基于项目管理的内容和方法。通过对多个软件研发项目管理的案例进行研究剖析,得到让软件项目获得成功的可操作的项目管理方法,使...

    12年前   
    644    0

    软件研发项目需求变更的管理

    软件研发项目需求变更的管理变化并不是人们最害怕的,最怕的是跟不上变化的步伐。同样,在软件研发过程中需求的变更会给研发带来不确定性,但只要把需求变更作为重点、难点小心加以控制,软件研发的进度、成...

    8年前   
    604    0

    敏捷提升软件研发管理

    敏捷提升软件研发管理  敏捷开发模式开辟了软件开发方法的新空间,这给中国软件企业带来了新开发模式机遇的同时,也同样带来了前所未有的挑战。  世界五大软件开发教父之一的Matin Fowler认...

    10年前   
    379    0

    BEA 助力中国铁路行包运输信息化-平台软件解决方案

    BEA 助力中国铁路行包运输信息化-平台软件解决方案  全球领先的企业和通信基础架构软件公司BEA系统有限公司(Nasdaq:BEAS)日前宣布:采用BEA技术构建的铁路行包营运管理信息系统在...

    9年前   
    485    0

    新产品的研发风险与策略

    新产品的研发风险与策略【摘要】 随着科学技术的进步,产品的生命周期日趋缩短。企业要想持久地占领市场,必须不断适应市场潮流变化,推陈出新,才能适应变化的市场需求。因此,企业管理者应力求采取正确的...

    11年前   
    780    0

    教育同城化调研发言

    实施教育同城化  促进均衡发展   满城县教育局教育同城化调研发言 保定市委、市政府制定下发的《关于对**县、**县、满城县、安新县实施按区管理的意见》,描绘了以“一城三星一淀”为总体架...

    10年前   
    9414    0

    软件项目的风险管理策略

    软件项目的风险管理策略  0 引言  软件项目风险是一种不确定的事件或情况,一旦发生,会对软件项目目标产生某种正面或负面的影响。风险有其成因,同时,如果风险发生,也导致某种后果。举例来说,风险...

    11年前   
    688    0

    国家队信息化平台数据库软件设计与开发合同

    国家队信息化平台数据库软件设计与开发合同  项目名称:_____________________________  委托人:_______________________________  (...

    12年前   
    361    0

    桌面虚拟化平台软件(标准版)测试报告

     桌面虚拟化平台软件(标准版)测试报告XX信息技术有限公司2016年 X 月X日目 录1. 测试目的 42. 阅读对象 43. 测试人员 44. 测试环境 45. 测试...

    5个月前   
    143    0

    国家队信息化平台数据库软件设计与开发合同

    国家队信息化平台数据库软件设计与开发合同  项目名称:  委 托 人:  (甲方)  研究开发人:  (乙方)    签订地点:      省 (市)   市、县(区)  签订日期:  年  ...

    11年前   
    491    0

    SAP管理软件为新华人寿筑现代化管理平台-ERP解决方案

    SAP管理软件为新华人寿筑现代化管理平台-ERP解决方案  新华人寿保险股份有限公司(以下简称“新华人寿”)是于1996年8月成立的全国性、股份制专业寿险公司,经营范围包括各类人寿保险、健康保...

    9年前   
    438    0

    职业化平台

    二、职员职业规划: 1、 人力资源管理理念: 在21世纪集团持续发展战略中,集团郑重宣言以“构筑集团人力资源高地”为中心,围绕这一中心制定战略、策略,以推动集团经济快速、稳健发展。集团“构...

    9年前   
    8983    0

    自动化软件求职信

    自动化软件求职信第一篇:自动化专业求职信尊敬的贵公司领导:你好!非常感谢你能在百忙之中翻阅我的自荐书,但愿能给你带来一份惊喜!我是吉林省吉林化工学院(2014届)自动化专业0801班的毕业生,...

    11年前   
    435    0

    软件正版化制度汇编

    为进一步加强软件正版化工作,明确软件正版化工作职责,落实软件正版化工作主体责任,推进责任落实到人,结合我局实际,制定本制度。一、软件正版化工作领导小组职责软件正版化工作领导小组负责统筹

    2年前   
    768    0

    (软件名称)软件销售平台的商业计划书

    商业风险业务计划书 慨 述 1.背景和问题 互联网和万维网(WWW)已经成为世界范围内的“信息高速公路”和电子商务市场的支柱。由于万维网使用者的数量飞速增长,对于...

    10年前   
    14687    0

    (软件名称)软件销售平台的商业计划书

    商业风险业务计划书 慨 述 1.背景和问题 互联网和万维网(WWW)已经成为世界范围内的“信息高速公路”和电子商务市场的支柱。由于万维网使用者的数量飞速增长,对于...

    13年前   
    30694    0

    软件开发研发人员年终工作总结

    软件开发研发人员年终工作总结 2010年,在公司领导的部署指导下,在各位公司同仁的大力支持帮助下,作为一名软件开发的研发人员,我基本完成了公司领导安排的各项任务。为了更好的做好今后工作,总结...

    13年前   
    14077    0

    软件公司研发部部门职责和业务流程

    软件公司研发部部门职责和业务流程 文件名:部门职责 部门:研发部 编写: 审核: 制定日期:2002年 月 日 编号: 页数: 版本: 一、 部门设置目的:公司自有产品的形成...

    9年前   
    31227    0

    软件研发人员考核的十项基本原则

    软件研发人员考核的十项基本原则软件研发人员的考核一直是软件企业管理的难点,笔者在长期的研发管理实践与咨询实践中,总结了进行软件研发人员考核的一些基本原则,整理出来与大家共享:   ◆Ø要体现公...

    9年前   
    492    0

    软件研发部程序员年终自我总结

    软件研发部程序员年终自我总结  过去的一年,在马总的亲切关怀,伍经理的殷勤管理与认真指导,软件研发部的团结协作,以及在公司这充满奋斗的环境下,我以严肃认真的工作态度和百折不饶的精神,努力的完成...

    12年前   
    404    0

    文档贡献者

    文***享

    贡献于2023-01-28

    下载需要 3 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档