GB-T 16260.1-2006 软件工程产品质量 第1部分 质量模型

5星(超过95%的资源)
所需积分/C币:43 2015-06-08 17:17:51 870KB PDF
142
收藏 收藏
举报

GB/T 16260的本部分描述了关于软件产品质量的两部分模型:a)内部质量和外部质量,b)使用质量。模型的第一部分为内部质量和外部质量规定了六个特性,它们可进一步细分为子特性。当软件作为计算机系统的一部分时,这些子特性作为内部软件属性的结果,从外部显现出来。本部分并没有在低于子特性的层次上详细阐述内部质量和外部质量模型。 模型的第二部分规定了四气使用质量的特性,但没有在低于特性的层次上详细阐述使用质量的模型。使用质量是面向用户的六个软件产品质量特性的组合效用。 定义的特性适用于每一类软件,包括固件中的计算机程序和数据。特性和子特性为软件产品质量提供了一致的术语,也为确定软件的质量需求和权衡软件产品的能力提供了一个框架。 附录A为软件产品度量和使用质量的度量提供了建议和需求。这些度量的实例包含在本标准的其他部分中。这些度量可应用于说明包括中间产品在内的软件产品质量需求和设计目标。关于在软件产品评价中如何应用这个质量模型的说明包含在GB/T 18905.1-2002中。 本部分可使软件产品质量从软件的获取:需求、开发、使用、评价、支持、维护、质量保证和审核相关的不同视面来确定和评价。例如它可以被开发者、需方、质量保证人员和独立评价者,特别是那些对确定和评价软件产品质量负责的人员所使用。本部分中定义的质量模型使用实例是: ·确认需求定义的完整性; ·确定软件需求; ·确定软件设计目标; ·确定软件测试目标; ·确定质量保证准则; ·为完整的软件产品确定验收准则。 ·一个客户-供方过程中的软件产品质量定义框架; ·在支持过程中对于评审、验证和确认的支持以及一个定量的质量评价框架; ·在管理过程中对于设置组织质量目标的支持。 ·一个生存周期基本过程中的软件产品质量需求定义框架; ·在生存周期支持过程中对于评审、验证和确认的支持。 ·对于设立质量目标的支持; ·对于设计评审、验证和确认的支持。
GB/T16260.1-2006/HsO/IEC9126-1:2001 前言 GB/T16260《软件工程产品质量》分为如下几部分 第1部分(即GB/T16260.1):质量模型; 第2部分(即GB/T16260.2):外部度量 第3部分(即GB/T16260.3):内部度量 第4部分(即GB/T16260.4):使用质量的度量 本部分为GB/T16260的第1部分。 本部分等同采用ISO/IEC9126-1:2001《软件工程产品质量第1部分:质量模型》 为便于使用,本部分做了下列编辑性修改 )“1SO/IEC9126的本部分”改为“本部分 b)删除了国际标准的前言,修改了国际标准的引言 c)纠正了国际标准中的一些错误。ISO/IEC9126-1:2001的第5章中,“这一质量模型的具体体 现在第6章和7.5.1中给出”,但全篇并没有7.5.1,应改为第7章。 本部分从实施之日起代替GB/T16260-1996 木部分与GB/T16260—1996的主要差别是: )在结构上,GB/T16260—1996包括软件质量特性和质量特性使用指南,不仅描述了软件质量 特性,而且还描述了对软件质量的不同观点、软件过程评价模型和评价步骤,在本部分中有关 软件评价的内容没有列入(这些内容已在GB/T18905.1~18905.6中阐述) b)在内容上,GB/T16260-196提供了6个软件质量特性,将21个子特性作为参考信息列在 附录A中。本部分提出了质量模型的概念,提供了两种质量模型:内部/外部质量的模型和使 用质量的模型。其中,内/外部质量模型中保留了6个软件质量特性,将子特性扩充为27个, 均列在标准正文中。增加的使用质量模型中有4个特性,没有子特性 本部分的附录A是规范性附录,附录B和附录C是资料性附录。 本部分由中华人民共和国信息产业部提出。 本部分由中国电子技术标准化研究所归口。 本部分起草单位:上海计算机软件技术开发中心、中国电子技术标准化研究所。 本部分主要起草人:朱三元、宗宇伟、陈淼芬、冯惠、孔磊。 GB/T16260.1-2006/KSO/IEC9126-1:2001 引言 计算机在越来越广泛的应用领域中使用,其正确的运作通常是业务成功和/或人类安全的关键,因 此开发或选用高质量的软件产品是至关重要的。对软件产品质量的全面说明和评价是保证足够质量的 关键因素。这可以通过考虑软件产品的使用目的的情况下,定义适当的质量特性来实现。重要的是要 规定和评价每个相关的软件产品质量特性,无论何时都要尽可能使用经确认的或被广泛接受的度量 GB/T16260—1996《信息技术软件产品评价质量特性及其使用指南》是为支持这些要求而制 订的,它定义了六种质量特性,并描述了一个软件产品评价过程模型 因为质量特性和相关的度量不仅可用于评价软件产品,而且也可用于定义质量需求以及其他用途 所以GB/T16260-1996已经被两个相关的系列标准:GB/T162602006(软件产品质量)和 GB/T18905-2002(软件产品评价)所取代。本部分定义的软件产品质量特性可用于说明功能性与非 功能性的客户和用户的需求。 本部分是对GB/T16260-1996的修订,它保留了相同的软件质量特性。主要的区别在于 规范性子特性的引人,其中大多数都是基于GB/T16260—1996的资料性附录中的子特性 质量模型的规格说明; 使用质量的引入 删除了评价过程(现已在GB/T18905-202标准中对其进行了说明); 与GB/T18905.1—2002的内容相协调。 图1描述了GB/T16260—2006和GB/T18905-2002(见参考文献)之间的关系。 资源 评价过程 软件 环境 的效用 评价支持 评价过程 内部度量 外部度量 使用质量 的度量 GBT18995.1 GBT18905.2 GBT18905 GBTr16260. BT18905.4 GBT18905.6 GBT18905 GBT16260.3 GBT16260.2 BT16260.4 图1GB/T16260与GB/T18905标准之间的关系 GB/T16260.1-2006/IO/EC9126-1:2001 软件工程产品质量第1部分:质量模型 范围 GB/T16260的本部分描述了关于软件产品质量的两部分模型:a)内部质量和外部质量,b)使用质 量。模型的第一部分为内部质量和外部质量规定了六个特性,它们可进一步细分为子特性。当软件作 为计算机系统的一部分时,这些子特性作为内部软件属性的结果,从外部显现出来。本部分并没有在低 于子特性的层次上详细阐述内部质量和外部质量模型 模型的第二部分规定了四个使用质量的特性,但没有在低于特性的层次上详细闻述使用质量的模 型。使用质量是面向用户的六个软件产品质量特性的组合效用。 定义的特性适用于每一类软件,包括固件中的计算机程序和数据。特性和子特性为软件产品质量 提供了一致的术语,也为确定软件的质量需求和权衡软件产品的能力提供了一个框架 附录A为软件产品度量和使用质量的度量提供了建议和需求。这些度量的实例包含在本标准的 其他部分中。这些度量可应用于说明包括中间产品在内的软件产品质量需求和设计目标。关于在软件 产品评价中如何应用这个质量模型的说明包含在GB/T18905.12002中。 本部分可使软件产品质量从软件的获取、需求、开发、使用、评价、支持维护、质量保证和审核相关 的不同视面来确定和评价。例如它可以被开发者、需方、质量保证人员和独立评价者,特别是那些对确 定和评价软件产品质量负责的人员所使用。本部分中定义的质量模型使用实例是: 确认需求定义的完整性; 确定软件需求 确定软件设计目标 确定软件测试目标 确定质量保证准则; 为完整的软件产品确定验收准则 注1:本部分可以和ISO/IEC15504(与软件过程评估有关)一起使用以提供: 个客户一供方过程中的软件产品质量定义框架 在支持过程中对于评审验证和确认的支持以及一个定量的质量评价框架; 在管理过程中对于设置组织质量目标的支持。 注2:本部分可以和(B/T8566-2001(与软件生存周期有关)一起使用以提供 个生存周期基本过程中的软件产品质量需求定义框架; 在生存周期支持过程中对于评审、验证和确认的支持 注3:本部分可以和GB/T19001(与质量保证过程有关)一起使用以提供 对于设立质量目标的支持 对于设计评审、验证和确认的支持 2符合性 遵照本质量模型的任何软件产品的质量需求、规格说明或评价应使用本部分第6章、第?章中的特 性和子特性,其中,对于没有使用的特性和子特性应给出理由。否则,应描述软件产品质量属性的独特 的分类,并给出相应于第6、?章特性和子特性的映射 包含用于比较的度量的软件产品质量需求或规格说明应陈述这些度量是否具有A.4中规定的 性质。 GB/T16260.1-2006/ISO/IEC9126-1:2001 3规范性引用文件 下列文件中的条款通过GB/T16260的本部分的引用而成为本部分的条款。凡是注日期的引用文 件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成 协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本 部分 GB/T18905.1-2002软件工程产品评价第1部分:概述(ISO/IEC14598-1:1999,IDT 4术语和定义 下列术语和定义以及GB/T18905.1-2002中的术语和定义适用于本标准的所有部分。 注:包含在GB/T18905.1—2002中的术语和定义在附录B中列出 4.1 性能级别 level of performance 要求被满足的程度,它由一组质量特性的特定值来表 5质量模型框架 本章描述了一个说明不同质量途径间关系的质量模型框架。这一质量模型的具体体现在第6章和 第7章中绐出 5.1质量途径 过程 软件产品 软件产品的效用 过程 内部 外部 使用 质量 质量 质量 质景 属性 的属性 使用 过程 外部 使用质景的 测度 测度 测度 图2生存周期中的质量 用户质量要求包括在指定的使用周境( contexts of use)下对使用质量的需求。当使用软件产品质 量特性和子特性来说明外部质量和内部质量的时候,可以使用这些被确定的要求 注:使用周境的具体定义见GB/T16260.4-206中的4.1 为满足软件质量要求而进行的软件产品评价是软件开发生存周期中的一个过程。软件产品质量可 以通过测量内部属性(典型地是对中间产品的静态测度).也可以通过测量外部属性(典型地是通过测量 代码执行时的行为),或者通过测量使用质量的属性来评价。目标就是使产品在指定的使用周境下具有 所需的效用(图2) 过程质量(即在GB/T8566—2001中定义的任一生存周期过程的质量)有助于提高产品质量,而产 品质量又有助于提高使用质量。因此,评估和改进一个过程是提高产品质量的一种手段,而评价和改进 产品质量则是提高使用质量的方法之一。同样,评价使用质量可以为改进产品提供反馈,而评价产品则 可以为改进过程提供反馈。 合适的软件内部属性是获得所需外部行为的先决条件,而适当的外部行为则是获得使用质量的先 决条件(图2)。 软件产品质量需求一般要包括对于内部质量、外部质量和使用质量的评估准赐,以满足开发者、维 GB/T16260.1-2006/ISO/IEC9126-1:200 护者、需方以及最终用户的需要。(见GB/T18905.1-2002,第8章) 5.2产品质量和生存周期 内部质量、外部质量和使用质量的观点在软件生存周期中是变化的。例如,在生存周期开始阶段作 为质量需求而规定的质量大多数是从外部和用户的角度出发的,它与如设计质量这样的中间产品质量 不同,后者大多是从内部和开发者的角度来看问题的。为获得必要的质量级别,使用诸如质量的规格说 明和评价这样的技术需要支持这些不同的观点。为了在生存周期的每个阶段正确地管理质量,需要对 质量定义这些观点和相关技术。 因为目标是为了获得必须的和足够的质量以满足用户的实际需要,所以GB/T6583根据满足明确 和隐含要求的能力来定义质量。然而,用户所描述的要求并不总是反映该实际用户的需要,因为:(1)用 户并不是经常可以意识到自己的实际需要,(2)要求在被说明之后可能会变化,(3)不同的用户可能具有 不同的操作环境,(4)特别是对于现货软件,咨询所有可能类型的用户是办不到的。因此,质量需求不 可能在开始设计前得到完整的定义。然而,尽可能详细地理解实际用户的需要并在需求中表示它们是 必须的。获得完美质量的目标是不必要的,但是当产品被交付并由用户实际使用的时候,对于每个特定 的使用周境,必要的和足够的质量却是必须的 用于质量需求度量的测量标度可以根据对于需求的不同满足程度细分为多个类别。例如,标度可 以划分为两类:不能令人满意的和令人满意的,或者四类:超出需求、达到目标、最低限度地可接受的以 及不可接受的(见GB/T18905,1—2002)。类别宜明确说明,这样用户和开发者都可以避免不必要的 花费以及进度的超限。 在软件生存周期的不同阶段存在着关于产品质量和相关度量的不同观点(见图3)。 用户质量 使用 要求 使用和反慷 有助于确定 推示 外部质量 而求 质量 有助于确定 指示 内部质量 内部 求 质量 验证 此图是GB/T18905.1—2002图4的简化版本,经修改与GB/T16260.1保持一致 图3软件生存周期中的质量 用户质量要求吁通过使用质量的度量、外部度量,有时是内部度量来确定为质量需求。当确认产品 时,这些度量确定的需求应该作为准则来使用。获得满足用户要求的产品通常需要一个可以不断从用 户角度得到反馈的迭代的软件开发方法 外部质量需求从外部视角来规定要求的质量级别。包括用户质量要求派生的需求(包括使用质量 需求)。外部质量需求用作不同开发阶段的确认目标。对在本部分中定义的所有质量特性,外部质量需 求应在质量需求规格说明中用外部度量加以描述,宜转换为内部质量需求,而且在评价产品时应该作为 准则使用。 内部质量需求从产品的内部视角来规定要求的质量级别。内部质量需求用来规定中间产品的特 性。这些可以包括静态的和动态的模型,其他的文档和源代码。内部质量需求可用作不同开发阶段的 GB/T16260.1-2006/ISO/IEC9126-1:201 确认目标,也可以用于开发期间定义开发策略以及评价和验证的准则。这可能会包括对于一些超出本 标准范围的附加度量(如适合于可重用性的度量)的使用。具体的内部质量需求应使用内部度量加以定 量地说明。 内部质量是基于内部视角的软件产品特性的总体。内部质量针对内部质量需求被测量和评价。软 件产品质量的枝节部分可以在代码实现、评审和测试期间被改进,但是由内部质量表示的软件产品质量 的基本性质不会改变除非进行重新设计 估计的(或预测的)外部质量是在了解内部质量的基础上,对每个开发阶段的最终软件产品的各个 质量特性加以估计或预测的质量 外部质量是基于外部视角的软件产品特性的总体。即当软件执行时,典型地是在模拟环境中用模 拟数据测试时,使用外部度量所测量和评价的质量。在测试期间,大多数故障都应该可以被发现和消 除。然而,在测试后仍会存在一些故障。这是因为难以校正软件的体系结构或软件其他的基础设计方 面,所以基础设计在整个测试中通常保持不变 估计的(或预测的)使用质量是在了解内部和外部质量的基础上,对每个开发阶段的最终软件产品 的各个使用质量的特性加以估计或预测的质量 注:在适当的技术得到发展时,对于本部分中定义的每个质量特性,外部质量和使用质量可以在开发期间被估计和 预测。然而对于预测来说目前的技术发展水平不能提供所有必需的支持,所以应该发展更多的用于显示内部 质量、外部质量以及使用质量间相关性的技术。 使用质量是基于用户观点的软件产品用于指定的环境和使用周境时的质量。它测量用户在特定环 境中能达到其目标的程度,而不是测量软件自身的属性(使用质量在本部分的第?章中定义 注:“用户”指的是任何类型的预期的用户,包括操作者和维护者,而他们的需求可以是不同的 用户环境中的质量级别可能与开发者环境中的不同,因为不同用户的要求和能力间存在着差别,以 及不同硬件和支持环境间有差异。用户仅评价那些用于其任务的软件属性。有的时候,因为用户需求 的改变,以及确定隐含要求的困难,所以在需求分析阶段由最终用户确定的软件属性,当产品投入使用 时不再满足用户的需求 5.3需评价的项 项可以通过直接测量来评价,或者通过测量它们的结果来间接进行评价。例如,一个过程可以通过 测量和评价它的产品来间接地进行评估,而产品可以通过测量用户的任务性能来间接地评价(采用使用 质量的度量)。 软件从不会单独运行,它总是作为大型系统的一部分,这个系统常常由其他软件产品组成,具有接 口硬件、操作员和作业流程等。完整的软件产品可在所选择的外部度量的层次上进行评价。这些度量 描述了它与其所在环境间的交互作用,并通过在运作中观察软件来进行评估。使用质量可以依据由具 体用户使用的产品满足他们获得包括有效性、生产率安全性和满意度在内的明确目标所要求的程度进 行测量。一般可根据更多的规定的软件产品质量特性的测度来完成,这有可能在开发过程中比较早地 被执行。 在开发的最早阶段,仅能测量资源和过程。当中间产品(规格说明、源代码等)可用时,就可以在选 择的内部度量层次上对它们进行评价。这些度量可用来预测外部度量的值,也可以在自身的范围内作 为外部质量的基本先决因素而被测量。 在软件产品评价和其执行时所在系统的评价之间可以做进一步的区分。 注1:例如,系统的可靠性通过观察所有的无论何种原因(硬件、软件、人为错误等等)造成的失效来评估,然而软件产品的 可靠性则是通过从所观察的失效中抽取那些由软件的故障源于需求设计或实现)引起的失效来评估。 并且,系统的界限判定依赖于评价的目的和用户是谁 注2:例如,对于具有基于计算机的飞行控制系统的飞机而言,若用户是乘客的话,则他们所依赖的系统包括机组成 员、机身以及飞行控制系统中舶硬件和软件,然而如果机组成员作为用户的话,则他们所依赖的系统仅仅由机 身和飞行控制系统所组成 GB/T16260.1-2006/ISO/IEC9126-1:2001 5.4质量模型的使用 软件产品质量宜使用已定义的质量模型来评价。质量模型宜在为软件产品和中间产品设置质量目 标时使用。软件产品质量应该按层次分解为一个由特性和子特性所组成的质量模型,该模型可作为与 质量相关的问题清单来使用。第6章、第7章定义了一个分层的质量模型(虽然在特殊环境中其他的质 量分类方法可能更合适些) 对大型软件产品的所有部分,测量其所有内部和外部子特性实际上是不可能的。类似地,为所有可 能的用户一任务方案测量使用质量通常也是不切实际的。评价资源需要基于业务目标和产品与设计过 程的性质在不同类别的测量间进行分配。 6外部和内部质量的质量模型 本章定义了外部和内部质量的质量模型。它将软件质量属性划分为六个特性(功能性、可靠性、易 用性、效率维护性和可移植性),并进一步细分为若干子特性(图4)。这些子特性可用内部或者外部度 量来测量 外部和 内部质量 功能性 维护性 可移植性 成熟性 易理解性 时间特性 易分析性 适应性 准确性 容错性 易学性 易改变性 易安装性 互操作性 易恢复性 易操作性 稳定性 安全保密性 吸引性 资源利用性 易测试性 易替换性 可靠性的 易用性的 效率依从性 维护性的 可移植性的 依从性 依从性 依从性 依从性 依从性 图4外部和内部质量的质量模型 对软件的每个质量特性和影响质量特性的子特性都给予定义。对于每个特性和子特性,软件的能 力由可测量的一组内部属性所决定。内部度量的实例在GBT16260.3中给出。这些特性和子特性可 依据包含该软件的系统所提供该能力的程度从外部来测量。外部度量的实例在GB/T16260.2中 给出 注1:所有特性都有依从性子特性因为这一原则通常适用于所有的内部和外部质量特性。 注2:本部分的…些特性与可信性有关。在IFC60050-191中为所有类型的系统定义了可信性特性,而本部分中的 个术语也在IEC60050-191中被定义,所给出的定义具有疒泛的兼容性 6.1功能性 当软件在指定条件下使用时,软件产品提供满足明确和隐含要求的功能的能力 注1:本特性与软件为满足要求要做什么有关,而其他特性则主要与何时满足要求以及如何满足要求有关。 注2:B.21中对于质量定义的注解适用于本特性中的明确和隐含的要求 注3;对于用户操作的系统,功能性、可靠性、易用性和效率的组合可以通过使用质量从外部测量(见第7章)。 GB/T16260.1-2006/ISO/IEC9126-1:2001 6.1.1适合性 软件产品为指定的任务和用户目标提供一组合适的功能的能力。 注1:适合程度的例子如面向任务的由子功能构成的功能组合是否合适以及表的容量是否合适等。 注2:适合性相当于1SO9241-10中任务的适合性 注3:适合性也影响易操作性 6.1.2准确性 软件产品提供具有所需精度的正确或相符的结果或效果的能力 6.1.3互操作性 软件产品与灬个或更多的规定系统进行交互的能力 注:用互操作性代替兼容性是为了避免可能与易替换性(见6.6.4)的含义产生混淆 安全保密性 软件产品保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息和数据,而不 拒绝授权人员或系统对它们的访问 LGB/T8566-2001] 注1:这也适用于传送中的数据 注2:安全性( safety)定义为使用质量的一个特性,因为它不仅仅与软件有关,而且与整个系统有关 6.1.5功能性的依从性 软件产品遵循与功能性相关的标准、约定或法规以及类似规定的能力 6.2可靠性 在指定条件下使用时,软件产品维持规定的性能级别的能力。 注1:软件不会损耗或老化。可靠性的种种局限是由于需求、设计和实现中的故障所致。由这些故障引起的失效取 决于软件产品的使用方式和所选择的程序选项,而不是经时时间 注2:在ISO/IC2382-14:1997中可靠性的定义是“功能单元完成所需功能的能力……”。在本部分中,功能性仅 是软件质量诸特性之一。因此,可靠性的定义已被扩展为“维持规定的性能级别……”,而不是“……完成所需 功能 6.2.1成熟性 软件产品为避免由软件中故障而导致失效的能力 6.2.2容错性 在软件出现故障或者违反其指定接口的情况下,软件产品维持规定的性能级别的能力 注:规定的性能级别可能包括失效防护能力。 6.2.3易恢复性 在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力 注1:在失效发生后,软件产品有时候会在某些时间宕掉,这段时间的长短可根据其易恢复性评估 注2:有效性( availability)是在规定的使用条件下,软件产品处在给定的时间点完成所需功能的状态的能力。有效 性可以根据软件产品在全部时间中处于正常工作状态的百分比进行外部评估。因此,有效性是成熟性(控制 失效的频度)容错性和易恢复性(控制每个失效发生后的宕机时间长短)的组合。因为这个原因,它没有作为 单个子特性被包括进来 6.2.4可靠性的依从性 软件产品遵循与可靠性相关的标准、约定或法规的能力 6.3易用性 在指定条件下使用时,软件产品被理解、学习使用和吸引用户的能力 注1:功能性、可靠性和效率的某些方面也会影响易用性,但是按本部分的意图,它们没被分类为易用性 注2:用户可能包括操作员、最终用户和受该软件的使用影响或依赖于该软件使用的间接用户。易用性必须针对软 件所影响的所有不同的用户环境,这可能包括对使用的准备和结果的评价

...展开详情
试读 23P GB-T 16260.1-2006 软件工程产品质量 第1部分 质量模型
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
蝉机 准确,全面!非常感谢学习分享。
2021-01-12
回复
purwhp 感谢分享,帮了大忙
2017-10-30
回复
Vector喻 下载测试国标来学习,正好派上用场
2017-08-12
回复
fanlinqiang 挺好的资源
2017-08-09
回复
weiyapei1310532417 资源很是有用,对我有很大的帮助
2016-06-12
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
GB-T 16260.1-2006 软件工程产品质量 第1部分 质量模型 43积分/C币 立即下载
1/23
GB-T 16260.1-2006 软件工程产品质量 第1部分 质量模型第1页
GB-T 16260.1-2006 软件工程产品质量 第1部分 质量模型第2页
GB-T 16260.1-2006 软件工程产品质量 第1部分 质量模型第3页
GB-T 16260.1-2006 软件工程产品质量 第1部分 质量模型第4页
GB-T 16260.1-2006 软件工程产品质量 第1部分 质量模型第5页

试读结束, 可继续读2页

43积分/C币 立即下载