软件、软件技术与标准pdf

原创 2020-02-12 02:08  阅读

  1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

  软件、软件技术与标准 1 软件的概念及特征 对于计算机软件(Software)的概念,目前尚无一个统一的定义。世界上多 数国家和国际组织原则上采用了世界知识产权组织(WIPO: World Intellectual Property Organization , )的意见,结合实际加以修改。1978 年世界知识产权组织发表了《保护计算机软件示范法条》,对计算机软件作了如 下定义:计算机软件包括程序、程序说明和程序使用指导三项内容,其中: 1)程序是指在与计算机可读介质合为一体后,能够使计算机具有信息处理 能力,完成一定功能、一定任务或产生一定结果的指令集合,由数据结构和算法 组成。 2 )程序说明是指用文字、图解或其它方式,对计算机程序中的指令所作的 足够详细、足够完整的说明和解释。 3 )程序使用指导是指除了程序、程序说明以外,用以帮助理解和实施有关 程序的其它辅助材料。 在上述定义中,对“程序”的定义不够准确,按照这一定义,源程序(以计 算机高级语言编写的程序)可能会被排除在“计算机软件”之外。因此,各国在 参考这一定义时,大多数都将“在与计算机可读介质合为一体后”这一条件删除, 这样就可以明确无误地将源程序列入“计算机程序”之中。 1980 年,美国版权法案将软件明确定义为“在计算机中被直接或间接用来 产生一个确定结果的一组语句或指令”,1983 年,IEEE 给出了软件的新定义, 即软件是计算机程序、方法、规范极其相应的文稿以及在计算机上运行所必需的 数据。 2002 年,在我国颁布施行的《计算机软件保护条例》中,计算机软件(以 下简称软件)是指计算机程序及其有关文档,其中: 1)计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力 的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化 指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。 2 )文档是指用来描述程序的内容、组成、设计、功能规格、开发情况、测 试结果及使用方法的文字资料和图表等,如程序设计说明书、流程图、用户手册 等。 因此,软件可简单描述为“软件 = 程序 + 文档”,是对具有特定功能和用 途的程序系统及其说明文件的统称。 软件是采用软件工具开发的智力成果,是一种特殊的产品或服务(SAAS: Software As A Service),具有如下鲜明特征: 1)智能性。软件是人类智力劳动的产物。 2 )抽象性。软件是一种逻辑实体,而不是具体的物理实体。 3 )系统性。软件是由多种要素组成的有机整体,具有确定的目标、功能和 结构。 4 )依附性。软件的开发和运行常常受到计算机系统的限制,不能完全摆脱 硬件而独立运行。 5 )非竞争性(Non-rivalry )。尽管软件开发可能需要很大的固定投入,但一 旦软件开发成功,其边际成本几乎为零。经济学的一般原理表明,如果一种产品 存在非竞争性,市场往往需要政府这只“看得见的手”进行干预以提高效率。 6 )非排斥性(Non-excludability )。软件产品具有易复制、易改编和易传播 的特点,往往成为不法分子盗版和篡改利用的对象。这意味着,如果不能通过技 术方法(如加密)或者制度手段(如知识产权保护)提高排斥性,那么软件开发 者将最终无法收回成本,从而公共品效应导致最终没有软件供应。 7 )网络外部性。网络外部性(Network externality )的含义是,一种产品给 消费者提供的效用随着使用这种产品的人数而增加。网络外部性又分直接网络外 部性和间接网络外部性,前者比如说,当使用 Microsoft Word 的人越多,单个消 费者使用 Word 的效用越高,因为他可以阅读更多的Word 版本的文件。 8 )规模经济。这是软件产品非竞争性的一个延伸,其含义是,当软件产品 的销售量越大时,分摊在每个拷贝上的平均成本就越低,从而维持生产者盈亏平 衡的产品价格也就越低。 9 )经验产品。从信息不对称的角度看,产品可以分为搜寻产品(Search goods) 和经验产品 (Experience goods ),前者表示消费者在购买时就能够知道产品质量, 而后者则意味着只有在消费者使用一段时间之后才能知道其内在质量信息,软件 产品多表现为经验产品。 10)耐用品。从使用寿命的角度看,产品可以分为易秏品和耐用品。显然, 软件产品属于后者,这意味着,软件产品的销售面临所谓的跨期替代问题。如果 某个消费者一旦购买,他将在很长时间不再购买,即退出市场。假如对产品评价 高的人先购买,那么软件厂商将有降价的动机,而这又会导致消费者“持币待购”, 消费者的跨期替代限制了耐用品厂商的市场力量和盈利能力。 11)单位需求。根据定义,单位需求表示消费者要么不够买,要么只购买一 个单位的产品。显然,软件产品具有这样的特性。单位需求意味着,软件产品的 需求量等于购买者的人数。 12)语言。软件产品的编写和使用与自然语言紧密相关,这涉及计算机语言 字符形式的表达和人-机界面的设计等因素。 13)模块化。“分而治之(Divide and conquer )”是软件开发的主要思想和方 法。 2 软件的分类 根据不同的划分标准,软件存在着多种分类方法。通常按功能划分软件系统, 包括: 1) 系统软件,可进一步细分为:  操作系统:由驱动程序和内核组成,包括通用、实时、分布式、嵌入 式、并行等操作系统。  系统实用程序:如设备管理、磁盘管理和文件目录管理。  系统扩充程序:如 GUI 用户界面和多种语言字库。  网络系统软件:如TCP/IP 协议栈和网络中间件。  数据库系统软件。  程序语言处理程序。  软件开发工具及 CASE 环境。  软件评测工具。  网络支持软件。  其它支持软件。 2 ) 应用软件,可进一步细分为:  科学和工程计算软件。  文字处理软件。  数据处理软件。  图形处理软件。  图像处理软件。  数据库应用软件。  事务管理软件。  辅助类软件:软件技术用于辅助、实现相关行业的自动化处理工作, 如 CAE (Computer Aided Education 计算机辅助教育)、CAD (Computer Aided 、EDA (Electronic Design Automation 电子设计自动化) Design 计算机辅助设计) 等。  控制类软件。  智能软件。  仿真软件。  网络应用软件。  压缩、安全与保密软件。  社会公益服务软件。  动漫游戏软件。  其它应用软件。 当然,应用软件也可按行业和子行业划分,范围非常广泛,如管理软件可分 为财务管理软件、企业管理软件、客户管理软件、物流管理软件和其它管理软件 等。 根据软件需求的满足范围和程度,可分为以下两类: 1) 通用软件产品:开发者根据某一方面或领域潜在用户的需求,设计与 开发的软件,它能够满足大量用户特定功能的需要,一般不需要做二次开发,用 户可直接购买拷贝安装、使用,如 Windows/Linux 操作系统产品、微软公司的 Office 软件、通用财务软件等。 2 ) 软件项目:开发者根据某个特定用户(如企业、政府部门、个人等) 提出的需求和合同约定,设计与开发的软件,它一般只能满足提出需求用户的需 要,无法直接满足其它同类型用户的需要,需要进行二次定制开发,如各种管理 信息系统软件(MIS :Management Information System )。 按计算机系统分类,软件可分为嵌入式软件、PC 机软件、工作站软件、服 务器软件、小/ 中/大型机软件和巨型机软件。 按实现方法分类,软件可分为过程化软件、面向对象软件(Object-oriented Software)、基于构件的软件(Component-based Software )、面向方面软件 (Aspect-oriented Software )和面向服务软件(Service-oriented Software)。 按是否收费,软件可分为免费软件、共享软件和商业软件。 按是否提供源代码,软件可分为开源软件、不开源软件(二进制目标代码软 件)和有条件部分开源软件。 按软件架构,软件可分为单机版软件、网络版软件和网构软件(InternetWare ), 网络版软件又分为 C/S 架构和 B/S 架构等。 本书的软件案例分类主要按照功能划分,部分结合行业划分。 3 软件技术 杨芙清院士等学者认为,软件技术是指支持软件系统的开发、运行和维护的 技术,其核心内容是:高效的运行模型及其支撑机制,有效的开发方法学及其支 撑机制。 软件作为一门学科,其研究内容可分为三个层次: 1) 研究软件的本质和模型,即软件的基本元素(软件实体)及其结构模型, 这是软件呈现良好结构性并能够有效、高效地运行的基础。同时,相应的形式化 模型的研究也是重要的研究课题,这是实现软件生产自动化的必备前提。 2) 针对特定的软件模型,研究高效的软件开发技术,以提高软件系统开 发的效率和质量。研究内容多体现为方法论及相应的工程原则、支撑工具。 3) 研制领域特定的或应用特定的软件。 软件技术的研究主要指第一和第二层次的研究工作,研究的基本内容又可分 为: 1) 软件语言。软件语言是用以书写软件的语言,包括书写软件需求定义 的需求级语言、书写软件功能规约的功能级语言、书写软件设计规约的设计级语 言以及书写实现算法的实现级语言,处于不同级别的软件语言均体现了不同抽象 层次的软件模型。 2 ) 软件工程与软件方法学。软件工程则是研究如何综合应用计算机科学 与数学原理高效、高质量地开发软件,主要包括以软件开发方法为研究对象的软 件方法学、以软件生命周期为研究对象的软件过程以及以自动化软件开发过程为 目标的CASE 工具和环境。 3 ) 软件系统。主要指操作系统、语言处理系统、数据库系统等系统软件, 这些软件系统是人们开发的各类应用系统的基本运行支撑,如操作系统是用以管 理系统资源的软件,旨在提高计算机的总体效用;语言处理系统包括各种类型的 语言处理程序,如解释程序、汇编程序、编译程序、编辑程序、装配程序等,用 于将用户编写软件翻译为机器可理解和运行的目标程序;数据库系统包括数据库 及其管理系统,用于支持涉及大量数据存储和处理的应用系统开发和运行。 与机械技术、建筑技术、电子技术、通信技术、化工技术等相类比,软件科 学与技术经过多年的发展,形成了一套完整的理论体系和应用开发方法学,因而 采用软件技术强调软件的工程性和应用性比软件工程概念更加全面和准确。 换言之,软件技术主要是指开发和设计软件的方法、工具以及相关的一些专 门知识,涵盖了软件工程的范畴,核心是数据结构和算法,计算机硬件是软件的 运行基础。 软件技术的研究和开发主要包含两方面的内容: 1)数据结构和算法本身的研发。如各种基本的或通用的数据结构(包括队 列、栈、表、树和图等)及其运算,各种基本的或通用的算法(包括查找、排序、 变换等)及其性能分析等。 2 )数据结构和算法应用的研发。在基本数据结构和算法的基础上,形成了 许多面向应用、更复杂的数据结构和算法,如 DFT (Discrete Fourier transform 离 散傅立叶变换)算法和 Huffman 压缩/解压缩算法,能够应用于各种软件中,包 括建模、编程及测试等语言及编译器,软件工程开发方法及工具,系统软件(如 操作系统、数据库、网络协议栈等)、中间件和应用软件(如电子/机械/建筑领域 的CAD 软件,多媒体领域的处理软件,INTERNET 浏览器软件)等软件。 4 软件产业 产业的概念介于微观经济细胞(企业和家庭消费者)与宏观经济单位(国民 经济)之间的若干经济单位的“集合”,在现代经济社会中,存在着大大小小的、 居于不同层次的经济单位,企业和家庭是最基本的,也是最小的经济单位。整个 国民经济为最大的经济单位,介于两者之间的经济单位往往大小不同、数目繁多, 因具有某种同一属性而组合到一起的企业集合,又可看成是国民经济按某一标准 划分的部分,这就是产业。 软件产业,即以开发、研究、经营、销售软件产品或软件服务为主的企业组 织及其在市场上的相互关系的集合,与信息产业中硬件产业相对应。 软件产业是本世纪最具广阔前景的新兴产业之一,作为一种“无污染、微能 耗、高就业”的产业,软件产业不但能大幅度提高国家整体经济运行效率,而且 自身也能形成庞大规模,拉升国民经济指数。随着信息技术的发展,软件产业将 会成为衡量一个国家综合国力的标志之一。因此,发展和扶持软件产业,是一个 国家提高国家竞争力的重要途径,也是参与全球化竞争所必须占领的战略制高点。 当前,随着全球化范式的转变,世界软件产业保持高速增长的同时,面临网 络化、全球化、服务化、开放化的转型,这给世界各国的软件产业带来机遇的同 时也带来了更严峻的挑战。 网络化是第一个明显的趋势。最近数十年,电脑技术和通信技术高速发展, 网络技术也得到了长足的发展,网络的影响力已经无处不在,无孔不入, INTERNET (互联网)将世界各地的电脑连接到一起,网络成为一个崭新的平台, 各种基于网络的软件飞速发展起来。 全球化是第二个明显的趋势。航空和运输业的发展,让世界各国人们感觉相 互之间的距离越来越短,世界各地的人们如此之近,仿佛同处一个地球村,而地 球村效应让市场全球化、资金全球化和人才全球化成为可能,全球国际分工的趋 势也越来越明显,全球化已经成为一种必然趋势。 开放化是第三个明显的趋势。网络化和全球化给软件产业打上深深的烙印, 这让各国的软件市场成为开放市场。一方面是标准的开放化,全球软件商共同遵 循开放标准,保证软件产品的相互兼容,保证软件市场的平等竞争秩序;另一方 面是源代码的开放化,开源软件运动大大推动了软件产业的创新,逐渐成为全球 软件产业的潮流。 服务化是第四个明显的趋势。开放的软件市场和开源软件的流行,也发展出 一种新的软件模式―软件的服务模式。有别于传统软件的产品模式,软件的服务 模式是以用户为中心,通过软件不断升级和其它个性化服务,满足用户的不断变 化需求的软件模式,软件的服务模式正在受到越来越多地关注。 综观世界各国,美国、日本、印度、爱尔兰和德国等国的软件产业正在迅速 崛起,已经形成了相当的规模,并形成了适合本国的发展模式。美国面向全球市 场,发展全程的产业链;日本面向本国硬件产业,大力发展嵌入式软件;印度积 极拓展海外市场,逐渐成为软件外包出口大国;爱尔兰专注分销环节,成为美国 产品进入欧洲的分销基地;德国重视应用,兼顾国内与国外市场。 中国软件产业在蓬勃发展,产业规模持续增长,初步展示出软件大国的潜力。 但从国家竞争力角度来看,我国目前软件产业整体水平较低,大多数软件企业规 模较小,还处于作坊模式阶段,软件产品技术含量相对较低,缺少国际竞争力。 随着中国软件产业在国际分工体系中地位进一步提高,世界跨国公司都将中 国市场列为战略重点,中国软件产业别无选择地融入到国际竞争的大舞台中。如 何营造和谐的产业发展环境,如何打造完善的软件产业价值链条,如何保护自有 软件,完善知识产权,如何通过自主创新突破发展瓶颈等问题,遂成为影响中国 软件产业发展的焦点。 总结国际软件强国的产业发展模式,不难发现,各国在发展本国软件产业时, 都尽量扬长避短,通过利用本国市场和相关支持产业的相对优势,积极开展与之 配套的专业软件人才教育和培训,培育动态比较优势,将本国的不利因素转化为 有利因素。同时,各国政府都给予软件企业各种政策优惠和扶持,积极开拓国际 软件市场,推动软件产业发展。 最新统计数据显示,自 2003 年国务院出台关于鼓励软件和集成电路产业发 展的若干政策之后,中国软件产业进入了快速的发展阶段,产业年收入规模以超 过 30%的速度快速增长。截至2008 年 10 月份,软件销售总收入达到 6977.3 亿 元人民币,预计 2008 中国软件产业的规模将达到7500 亿元人民币,是 2000 年 的 13 倍。 软件产业作为国家的基础性和战略性产业,在促进国民经济和社会发展信息 化中具有重要的地位和作用。软件产业从构成上可分为软件产品、软件服务及系 统集成,“十一五”期间,我国软件产业实现了快速发展,产业规模迅速扩大, 技术水平有所提高,骨干企业不断成长,产业体系初步建立。但从产业结构、核 心竞争力等方面看,我国软件产业仍存在诸多问题,与我国国民经济和社会发展 的需要相比仍有较大差距。 5 软件企业 软件企业,即以开发、研究、经营、销售软件产品或软件服务为主的企业组 织。在中国,信息产业部、教育部、科技部和国家税务总局联合制定的软件企业 的认定标准是: 1)在我国境内依法设立的企业法人。 2 )以计算机软件开发生产、系统集成、应用服务和其它相应技术服务为其 经营业务和主要经营收入。 3 )具有一种以上由本企业开发或由本企业拥有知识产权的软件产品,或者 提供通过资质等级认证的计算机信息系统集成等技术服务。 4 )从事软件产品开发和技术服务的技术人员占企业职工总数的比例不低于 50% 。 5 )具有从事软件开发和相应技术服务等业务所需的技术装备和经营场所。 6 )具有软件产品质量和技术服务质量保证的手段与能力。 7 )软件技术及产品的研究开发经费占企业年软件收入8% 以上。 8 )年软件销售收入占企业年总收入的35% 以上,其中,自产软件收入占软 件销售收入的 50% 以上。 9 )企业产权明晰,管理规范,遵纪守法。 6 软件技术专利 计算机软件具有一些与硬件产品明显不同的特点。首先,它是人类脑力劳动 的智慧成果,计算机软件的产生,凝聚了开发者的大量时间与精力,是人脑周密 逻辑性的产物;其次,它具有极高的价值,一部好的计算机软件必然具有极高的 社会价值和经济价值,能应用于社会的各个领域,而且还能促进软件产业的发展, 并取得良好的经济效益;再次,它具有易复制、易改编的特点,往往成为不法分 子盗版和篡改利用的对象。 由于计算机软件具有上述特点,自上世纪七十年代以来,世界各国普遍加强 了计算机软件的立法保护。1972 年,菲律宾在其版权法中规定“计算机程序” 属于其保护对象,成为了世界上第一个用版权法保护计算机软件的国家;在美国, 美国版权局于 1964 年就已开始接受程序的登记,美国国会于 1974 年设立了专门 委员会,研究同计算机有关的作品生成、复制、使用等问题,并于 1976 年和 1980 年两次修改版权法,明确了由版权法保护计算机软件。 由于著作权法或版权法不能很好地保护软件的概念、内涵和思想,因此,在 信息技术飞速发展的今天,越来越多国家,尤其是发达国家开始倾向于采取积极 的态度利用专利权保护计算机软件。 目前,在中国,根据《中华人民共和国专利法》、《中华人民共和国著作权法》 和《计算机软件保护条例》规定,软件专利可分为发明专利和计算机软件著作权 登记两种,分别采用专利权和著作权两种法律形式对软件进行保护。 根据我国修改后的《专利审查指南》第九章“涉及计算机程序的发明专利申 请审查的若干问题的规定”,凡是为了解决技术问题,利用技术手段,并可以获 得技术效果的涉及计算机程序的发明专利申请属于可给予专利保护的客体。 因此,一般情况下,在数据结构和算法方面具有较强创新性的软件系统和方 法,可申请发明专利予以保护;在数据结构和算法方面创新性较差的软件系统或 产品,可申请计算机软件著作权登记予以保护。 7 软件技术标准 专利技术标准的实质是,在专利技术保护的基础上,对标准技术的系统化和 整体化的确认。专利技术标准的产生需要一些前期性工作,而其中的核心是专利 权。基本的模式是:首先通过技术研究和创新,开发产生相关技术;接着将相关 技术申请专利,并获得专利权;然后确立自身的技术规范,将专利技术纳入技术 规范,形成行业技术标准并进行推广。从国外经验看,在技术研究、开发阶段融 入专利战略和标准化战略是形成技术标准的基础,即在建立标准的初期开始专利 战略管理的介入。 在当代,技术标准与专利结下了不解之缘,技术标准离不开专利,技术标准 的背后往往以大量的专利作支撑。技术标准战略或者说标准化战略与专利战略乃 至更大层面的知识产权战略密切相关,标准化战略甚至被认为是实施知识产权战 略的最高境界,是最高级的知识产权战略。 专利保护的对象是技术的内部实现方法,目的是鼓励技术的创新;而标准保 护的对象是技术的外部接口规范和表现,目的是规范市场,促进技术的应用推广。 专利和标准是两个不同的制度,标准是一种规范制度,专利是一种产权制度,即 使是标准强制执行的部分,都是无偿使用,而专利是则有偿的,二者结合能够产 生新的市场机会。 技术标准主要包括两种类别: 1)正式的组织机构制定的标准。如政府、行业协会等,国际上,常见的软 件标准制定机构包括 ISO (International Standard Organization 国际标准化组织)、 IEC (International Electrical Committee 国际电工委员会)、IEEE (Institute of Electrical & Electronics Engineers 美国电气电子工程师协会)、NIST (National Institute of Standard Technology 美国国家标准化研究所)、ECMA (European Computer Manufacturer Association 欧洲计算机制造商协会)、ITU (International Telecommunication Union 国际电信联盟)、IETF (INTERNET Engineering Task Force 互联网工程任务组)等;在中国,国家标准化管理委员会(制定的国家标 准一般以 GB/T 表示)和国家工业与信息化部(制定行业标准)是信息技术标准 的主要制定机构。制定的标准有行业标准、强制标准和推荐性标准,有地方标准 和军用标准,以机构本身的公信力和权威性为依托,保证标准的颁布和施行。一 般按照国际惯例对于这类标准通常要采取无歧视许可的原则,甚至是要尽量排斥 专利,尽量少的将专利放进来。 2 )事实标准。不是由专门机构制定,是由一些企业联盟制定,由于企业产 品绝对的垄断地位而成为事实上的标准。目前,计算机软件许多标准都是事实标 准,如微软公司 Windows 操作系统的 Win32 API 和 Office 软件文档格式,其特 点是大量纳入专利,而且通常是以专利为基础的,甚至是以专利词的构建为基础 的。虽然这是企业的市场行为,但是毕竟形成了对市场的垄断,阻碍了竞争,妨 碍了消费者的利益和社会的发展,所以各国又都制订了《反不正当竞争法》和《反 垄断法》,构成了对这些所谓事实标准的一定制约。 因此,无论是哪种情况下制定的技术标准都与知识产权密切相关,随之衍生 的专利许可、授权和收费问题,使得知识产权与标准化问题的冲突有愈演愈烈的 趋势。 目前,一些常用的软件技术标准包括: 1)编码及文档格式方面的标准  ASCII (American Standard Code for Information Interchange ):英文字符 编码标准。  GB2312 :中文字符编码标准。  Unicode :统一字符编码标准。  MPEG (Moving Picture Experts Group 运动图像专家组) :音视频编码标 准,包括 MPEG-1 、MPEG-2 、MPEG-4 、MPEG-7 和 MPEG-21 等。  JPEG(Joint Photographic Experts Group 联合图像专家组) :一种静态图像 编码标准。  TIFF(Tag Image File Format 基于标志域的图像文件格式) :一种静态图 像编码标准。  AVS (Audio and Video coding Standard 数字音视频编解码技术标准): 由中国AVS 工作组提出。  XML (Extensible Markup Language 可扩展标记语言)文本格式:包括 OpenOffice ODF、Microsoft OOXML(Office Open XML)和中国提出的 UOML (Unstructured Operation Markup Language )三种标准。  ELF(Executable and Linking Format 可执行链接格式)/COFF(Common Object File Format 通用对象文件格式)标准文件格式:Unix 系统实验室(USL)发布 的Unix 应用程序二进制接口。  PE (Portable Executable 可移植的执行体)标准文件格式:Win32 环境 的执行体文件格式,一些特性继承自 Unix 的COFF 文件格式。  HEX 标准文件格式:Intel 公司发布的绝对定位目标程序代码二进制文 件格式。  PDF(Portable Document Format 可移植文档格式)标准:先前由 Adobe 公 司提出的 PDF 文件格式,2007 年被 ISO 认可为国际标准。  RTF(Rich Text Forma 丰富的文本格式)标准文件格式:多种媒体信息的 常用文件格式。  Text 标准文件格式:一种常用的纯文本文件格式。 2 )操作系统及语言方面的标准  Windows Win32 API 标准:工业界事实的操作系统 API 标准。  IEEE POSIX (Portable Operating System Interface ,可移植操作系统接口) 标准:定义操作系统为应用程序提供的 API 接口(系统调用集合),大多数的操 作系统(包括 Windows 和一些嵌入式操作系统)都倾向于开发它们的变体版本 与 POSIX 兼容。  ANSI C/C++语言标准。  ISO Ada9X 语言标准。  JCP(JAVA Community Process) JAVA 语言标准。  ISO/IEC SQL (Structured Query Language 结构化查询语言)语言标准。  COM+(Component Object Model 构件对象模型) :微软公司发布的软件 构件实现互操作应遵循的一些二进制和网络标准。  JavaBean :JCP 发布的 Java 语言软件构件模型。  DES(Data Encryption Standard 数据加密标准) :IBM 公司提供的标准密 码算法。 3 )网络方面的标准  IETF RFC1050 :RPC 远程步骤呼叫协议。  IETF RFC1055 :在串行线路上传输IP 数据报的非标准协议。  IETF RFC113 :OSPF 规范。  IETF RFC1332 :PPP Internet 协议控制协议 (IPCP) 。  IETF RFC1388 :RIP 协议版本 2 。  IETF RFC1426 :SMTP 服务扩展用于 8 bit-多用途网际邮件扩充协议 (MIME)传输。  IETF RFC1597 :私有Internet 的地址分配。  IETF RFC1661 :PPP 协议。  IETF RFC1738 :统一资源定位器(URL) 。  IETF RFC1769 :简单网络时间协议(SNTP) 。  IETF RFC792 :Internet 控制信息协议。  IETF RFC821 :简单邮件传输协议。  IETF RFC868 :时间协议。  IETF RFC937 :邮局协议(版本 2) 。  IETF RFC951 :引导协议(BOOTP) 。  IEEE 802.1 :局域网协议高层。  IEEE 802.2 :逻辑链路控制。  IEEE 802.3 :以太网。  IEEE 802.4 :令牌总线 :令牌环。  IEEE 802.6 :城域网。  IEEE 802.7 :宽带TAG 。  IEEE 802.8 :FDDI 。  IEEE 802.9 :同步局域网。  IEEE 802.10 :局域网网络安全。  IEEE 802.11 :无线局域网。  IEEE 802.12 :需求优先级。  IEEE 802.13 :未使用。  IEEE 802.14 :电缆调制解调器。  IEEE 802.1 :无线个人网。  IEEE 802.16 :宽带无线接入。  IEEE 802.17 :可靠个人接入技术。 4 )软件工程方面的标准 软件工程的标准化可以提高软件的可靠性、可维护性和可移植性,提高软件 的生产率,提高软件人员之间的通讯效率,减少差错和误解,有利于软件管理, 有利于降低软件的运行维护成本,缩短软件开发周期。目前,中国国家标准化管 理委员会制定的软件工程方面的标准包括:  GB/T 11457-89 :软件工程术语。  GB/T 1526-891 (ISO5807-1985 ):信息处理—流程图编辑符号。  GB/T 15538-1995 :信息处理—流程图编辑符号。  GB/T 13502-92 (ISO5806 ):信息处理—程序构造约定。  GB/T 14085-93 (ISO8790 ):信息处理系统—配置图符号及其约定。  GB/T 8566-88 :软件开发规范。  ISO 6593-1985 :信息处理—按记录组处理顺序文卷的程序流程。  GB/T 14079-93 :软件维护指南。  GB/T 8567-88 :计算机软件产品开发文件编制指南。  GB/T 9386-88 :计算机软件需求说明编制指南。  GB/T 9385-88 :计算机软件测试文件编制指南。  GB/T 12505-90 :计算机软件配置管理计划规范。  GB/T 12504-90 :计算机软件质量保证计划规范。  GB/T 14394-93 :计算机软件可靠性和可维护性管理。  ISO 8402 :规定与质量有关的术语。  ISO 9000-3 :质量管理和质量保证标准。  ISO DIS 9000-4 :可靠性管理标准。  ISO/IEC 9126 :对ISO9000-3 未具体示出的软件质量特性规定标准。  ISO 13011-1 :对质量体系核查指南中核查步骤的规定。  ISO/TC 176 :软件配置管理。

  ·购买力平价非线性检验方法的进展回顾及其对人民币实际汇率的应用.pdf

  ·资源型城市经济转型的国际经验和对我国的启示 - 兰州交通大学学报.pdf

  ·资源枯竭地区经济转型与可持续发展评价体系的构建 - 中国科技统计.pdf

  ·轿车发动机舱内流动与散热特性数值研究 - 武汉理工大学学报(交通 .pdf

  ·输配电网分离的定量研究 - 规制与竞争研究中心 - 江西财经大学.doc

  请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。用户名:验证码:匿名?发表评论

版权声明:本文为原创文章,版权归 凯时kb 所有,欢迎分享本文,转载请保留出处!
上一篇:工信部发布2019年软件和信息技术服务业统计公报
下一篇:凯时kb合肥职业技术学院:开发疫情软件启动“空