- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
...............
技术资料 学习必备
软件平台化研发的策略
1 概述
软件是公司创新产品之源,基于平台化架构研发的软件可以显著提升产品的可靠性,缩短新产品的研发时间。
所谓“平台”是指实现信息处理功能的计算环境,是一套基础设施,用来支撑公司产品各种测量与分析及管理应用,并为这些应用提供一个标准的运行环境。软件平台可以裁减和组合,并通过标准化应用编程接口(API)为各种不同应用提供服务。
平台一般具有以下特性:
(1)开放性:“平台”的实现应严格遵循统一的标准、规范和信息格式,通过最大限度的软件重用和数据共享,提供标准的服务和统一的编程接口,以实现各系统(各部分)之间的互操作,实现软件和用户在不同档次的软硬件环境之间的移植。
注:“平台”一般由高级技术人员研制;而用户一般为工程实施人员。
(2)可移植能力:“平台”的构成应能使软件和用户,方便地从一个硬件或软件环境转向另一个硬件或软件环境中使用。
(3)安全保密能力:“平台”应根据共性的安全需求,制定相应的安全策略,确定“平台”的安全框架,实现基本的安全机制和基本的安全服务,建立公共的安全基础设施,使得基于“平台”的产品能按各自的安全需求,实现相应的安全功能,保障安全可信。
(4)系统管理能力:“平台”应有能力管理平台操作、资源和用户,实现系统配置、故障和性能管理。
(5)互操作能力:“平台”的构成应能使两个或多个系统(部分)之间有效地互相提供服务、交换和使用数据。
(6)可伸缩能力:为适应不同规模和不同处理负荷的需要,“平台”应具有适应工作负荷变化的灵活配置能力,使应用软件对系统规模的变化有较强的适应能力。
(7)分布处理能力:“平台”应提供远端过程计算和分布式对象处理的能力,使各业务、操作以及信息传送能够在指定的多个物理或逻辑分散的平台上实现。
(8)网络化的处理能力:“平台”应通过一组标准的通信接口,实现信息处理和细心你传送一体化,使网络中合理部署硬件,都有能力实现所要求的处理和操作。
2 平台的技术参考模型
图1 平台的技术参考模型图
2.1 应用支撑软件
“平台”所属各应用支撑软件,一般是外购进入,它们除遵循相应的标准外,还提供有对外接口规范。
2.2 应用平台
2.2.1 软件工程服务
应提供从应用软件的需求分析、设计、编码、测试到维护的整个生命周期的全过程的支持环境和计算机辅助软件工具,以及程序设计语言服务等。
2.2.1.1 支持环境
2.2.1.2 程序设计语言
2.2.2 用户接口服务
用户接口服务通过人机交互服务API提供外观表示和运作方式的支持;通过人机交互服务外部环境接口向用户提供人机交互支持。
2.2.3 数据管理服务
对多个应用共享的数据进行独立管理的能力。
2.2.4 数据交换服务
为各种应用之间和应用与外部环境之间进行数据交换(包括数据的描述、存储、访问和传送等)提供服务,通过定义数据格式以支持互操作。包括文档、图形、地理/空间、图像、视频、音频、大气/海洋等数据交换服务。
2.2.5 图形服务
图形服务应支持图形的产生和处理,包括二、三维图形对象的定义、显示、输入、输出、存储等,使图形处理独立于图形显示、硬拷贝和输入设备。
2.2.6 通信服务
(1)应能屏蔽异种通信的差异、向应用提供可靠、安全、实时的端到端\点对点的信息传输;
(2)机外设备间应采用以TCP/IP为主、TCP/IP和OSI协议集相结合的网络体系结构,机内单元之间采用串口直连;
(3)能实现实时传输服务软件和网络安全服务的功能,并向上提供统一的编程接口。
2.2.7 操作系统服务
操作系统是操作和管理应用平台的核心服务,它提供应用软件和应用平台之间的接口,支持应用软件的操作。操作系统服务包括核心操作、外壳和实用程序。
2.2.8 中文化服务
应在系统中提供一组服务和接口,支持基本汉字处理、中文风格人机界面等。
2.2.9 安全服务
平台必须为特定的信息系统提供公共的安全基础设施,为各种不同的应用提供统一的安全应用编程接口,使特定系统可以根据该系统安全需求选择所需强度的安全机制和所需的安全服务。
安全服务应用提供以下功能:
(1)操作系统的安全服务应在C2级或C2级以上的基础上提供信息安全标记、用户安全标记和鉴别、强制访问控制等安全功能;
(2)网络安全服务应提供鉴别服务(包括数据源和身份鉴别)、访问控制服务、数据机密性服务、数据完整性服务、抗抵赖服务(包括源发方抵赖和目的方抵赖)和可用性等六类基本安全服务。
(3)数据库安全服务应提供在商用数据库系统基础上的库内加密及库外加密功能,对国产化数据库系统应提供多级访问控制功能。
(4)安全管理应提供包括安全事件审计跟踪工具和安全评测工具再内的各种实用程序。其中,安全事件审计跟踪工具一般包括异常安全事件的
您可能关注的文档
- 浅析初中英语课堂教学中小组合作学习的实践设计研究.doc
- 巧移火柴棒游戏训练方法与训练题库.doc
- 青浦区2018年初三数学一模试题(卷)与答案解析.doc
- 全等三角形证明过程训练(习题与答案解析).doc
- 全国未成年人思想道德建设工作测评体系操作手册范本(2016年版).doc
- 全国自学考试2016年10月00018计算机应用基础历年试题(卷)(含答案解析).doc
- 群文阅读中指导小学生读写结合的策略设计研究报告.doc
- 燃煤锅炉技术改造项目可行性实施实施计划书.doc
- 人版六年级语文上册各单元词语盘点看拼音写词语(包括第八单元日积月累).doc
- 人版七年级下历史知识点归纳总结(新教材)(1).doc
最近下载
- 2025至2030中国分布式发电行业市场发展现状及发展趋势与投资报告.docx
- 2025年医疗器械经营质量管理制度、工作程序文件目录.pdf VIP
- 2025年贵州省综合评标专家库评标专家考试历年参考题库含答案详解.docx VIP
- 装修外墙抗裂砂浆施工组织设计.doc VIP
- 高中政治-选必1《当代国际政治与经济》经典主观题思路赏析-2023-2024学年高二政治高效备课精品课件随堂练习(统编版选择性必修1).pptx VIP
- 2025年贵州综合评标专家库评标专家考试经典试题及答案一.docx VIP
- 4G优化案例:“四步走,一定界”Volte感知提升“看得见”案例.docx VIP
- 十五五医院感染管理发展规划 .pdf
- 高中地理趣味知识竞赛题.doc VIP
- 洪老师阅读理解13大必考题型满分公式有例题.pdf VIP
原创力文档


文档评论(0)