中国软件产业发展战略研究报告

2014-06-12 10:16:53 大云网  点击量: 评论 (0)
报告目录前言 1研究方法 3第一章 研究对象 41 1研究对象 41 1 1软件 41 1 2软件企业 51 1 3软件产业 61 2全球软件产业发展历程和现状 71 2 1全球软件产业的发展历程 71 2 2全球软件产业的发展
们公认的规约文件,这些规约使不同的计算机程序能够协同运行,同时还通过某种方式保证它们能够共同运行某种过程或一系列测试。有了开放性标准,用户就可以在许多相互竞争的供应商中间进行自由的选择,而不会受制于其中某一家供应商。
标准的重要性:
为什么要积极推行软件工程标准化工作,其道理是显而易见的。仅就一个软件开发项目来说,有多个层次、不同分工的人员相配合,在开发项目的各个部分以及各开发阶段之间也都存在着许多联系和衔接问题。如何把这些错综复杂的关系协调好,需要有一系列统一的约束和规定。软件的管理工作则渗透到软件生存期的每一个环节。所有这些都要求提供统一的行动规范和衡量准则,使得各种工作都能有章可循。
    软件工程的标准化会给软件工作带来许多好处,比如:提高软件的可靠性、可维护性和可移植性(这表明软件工程标准化可提高软件产品的质量),提高软件的生产率,提高软件人员的技术水平,提高软件人员之间的通信效率,减少差错和误解,有利于软件管理,有利于降低软件产品的成本和运行维护费用,也有利于缩短软件开发周期。
3)     “开放标准”和“开放源代码”的区别
l       开放的侧重点不同
就软件的互操作性而言,“开放标准”最重要的是开放“接口信息”,包括“数据格式”和“协议”两种典型的信息。对这两类信息的使用应该是公开、透明,免费获取和只收合理费用。尽管软件开放的接口信息中包含了产品相关的重要信息(即数据格式和协议),但其中并没有披露详细的设计信息、确切的执行描述,软件源代码或其他类似的信息。
而开放源代码是把程序的所有细节都呈现给用户,包括整个源代码,尽管从源代码中可以总结出接口标准,但总结过程会相当复杂和费时。
如果把软件比喻成为房屋,那么开放标准是在不同房屋之间搭建走廊,在房屋与外界开辟窗户,在不同房屋之间修建道路;而开源软件则把房屋所有的墙壁都换成玻璃,让房屋里所有的内容都为人所见。
图表39:   开源软件与开放标准比较图
 
 
 
资料来源: Chinalabs整理2012.4
开源软件并不意味着很好的标准开放性,正如即使墙壁都换成玻璃,但如果没有留出门的位置,房间内外仍然无法沟通一样。
2013年4月底,自由标准组织(FSG)刚刚发布了新的Linux Standard Base(LSB) 3.1标准,首次纳入了对桌面Linux系统和程序的兼容性规定。
LSB的目的是基于标准化Linux操作系统核心模块为Linux发行商制定一个统一的出发
大云网官方微信售电那点事儿

责任编辑:叶雨田

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞