HB Z 244-1993 软件支持环境.pdf

上传人:孙刚 文档编号:260258 上传时间:2019-07-11 格式:PDF 页数:9 大小:2.97MB
下载 相关 举报
HB Z 244-1993 软件支持环境.pdf_第1页
第1页 / 共9页
HB Z 244-1993 软件支持环境.pdf_第2页
第2页 / 共9页
HB Z 244-1993 软件支持环境.pdf_第3页
第3页 / 共9页
HB Z 244-1993 软件支持环境.pdf_第4页
第4页 / 共9页
HB Z 244-1993 软件支持环境.pdf_第5页
第5页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中华人民共和国航空工业标准HB/Z 244-93 软件支持环境1994-06-01发布1994-06-01实施中国航空工业总公司批准中华人民共和国航空工业标准1 主题内容与适用范围1. 1 主题内容软件支持环境HB/Z 244-93 本标准为任务承办单位定义开发软件的支持环境(简称开发环境规定了一个统一的、最低的要求,以保证该环境和任务委托单位指定的生存周期软件支持环境(即按合同开发的软件所驻留的支持环境,简称生存周期环境相兼容。.2 适用范围本标准适用于所有软件卅发环境和生存周期环境为非同一环境的软件项目合同。本标准的各项要求适用于按合同交付的软件及有关的支持软件。2 引用标准GB/T 11

2、457 软件工程术语HB 6464 软件开发规范3 术语除国标、航标规定的术语之外,本标准采用下列术语。3. 1 目标计算机系统目标计算机系统是一组计算机设备、软件的相应规程,它是按合同交付软件的实际运营系统,3.2 宿主计算机系统宿主计算机系统上一组计算机设备、软件和相应规程,它为一个或多个目标计算机系统开发出按合同交付的软件,并为其生成支持软件。宿主计算机系统还可包括:a.目标计算机的某些软、硬部件;b.目标计算机的模拟系统、仿真,以及为测试、修改目标计算机软件所需的特殊软、硬件:C.为运行支持软件所需的特殊的软件和设备。3.3 运行软件所有驻留在目标计算机系统并使之运行的软件。3.4 支

3、持软件所有用来辅助开发、测试、支持运行软件的软件s支持软件包括所有驻留在软件支持环境中国航空工业总公司1994-06-01发布1994一06-01实施中并使之运行的软件。3.5 软件支持环境HB/Z 244-93 为宿主计算机系统和目标计算机系统的软件提供全面支持的有关设备、软件和规程。有一组实施全面服务的工具g性能评估、系统生戚、更改的开发和测试、模拟、仿真、训练、软件集戚、配置管理、运行时软件分配等。有两类软件支持环境:8.开发环境由任务承办单位提出的并经任务委托单位认可的资漂.它用于支持合同规定的软件的各项需求:b生存周期环境由任务委托单位指定的资源。它为所定目标计算机系统提供全生存周期

4、的软件支持功能。3. S 自产软件由软件企业单位以其自己资金独立开发的、事先己投入使用的软件(这些软件的可用性可能要受到协议或其他某种限制); 4 一般要求4.1 软件支持环境任务承办单位必须定义、实现、集成用于开发和支持按合同交付软件需要的所有软件和有关项目.任务承办单位必须为任务委托单位或其指定代理机构推荐这些软件和有关项目,使按合同规定交付的软件在其运营期间都有良好的支持。任务承办单位必须说明所建议的方案能保证它们已具有支持能力。任务承办单位还必须在所承包的软件工作开始之前提交建议书并获任务委托单位认可。4.2 任务委托单位指定和提供的资源任务委托单位可为任务承办单位指定使用的资源。任务

5、承办单位必须向任务委托单位说明为支持所承办的工作希望任务委托单位为他指定哪些资摞。这些资源必须在任务承办单位建议的开发环境方案中予以说明。任务委托单位可有选择地提供指定的资源,或通过舍罔要求任务承办单位自行获取官们。4.3 计算机软件的权限任务承办单位可建议使用或交付只有限定权限或有可能获得使用许可证的程序和文档。任务承办单位的建议书中必须清楚地逐项说明选用这些程序和文档对任务委托单位带来的经济或真他效益,以及对其权限的约束,除非事先同意投入使用或交付的那些从任务委托单位得到的软件而外,任务承办单位应保证任务委托单位对所有评价、生成、安装、集成、测试、修改、支持、运行按合同交付的软件所需的计算

6、机软件和设备应有的权限。必须可用。与履行合同有关的任何商品化软件或自产的软件,任务承办单位在得到购买协议或特许之前,或打算自行实现之前,均要我得任务委托单位的批准。4. 4 偏离与放弃所有需要的资源都必须按与本标准完全一致的需求开发和交付,除非某些特定项的偏差已事先处理并经任务委托单位认可,否则均于放弃。2 HO/Z 244-93 5 详细要求5. 1 开发环境任务承办单位必颂实现一个开发环境,该环境为开发和支持按合同交付的软件提供全面的工程性或功能性的服务。任务委托单位应勾画出生存周期软件支持的概念,并指明已有的生存周期环境的资源.任务承办单位必须提出并评伯实现开发环境的各种方案,以证实它能

7、提供所需的支持服务.并能与任务委托单位指定的生存期环境完全兼容,其评估报告至少应涉及下列各条指明的需求,还必须向任务委托单位说明所需要的软件支持能力在生存周期环境中已有保证并切实可行。任务承办单位设计的开发环境必须满足所有规定的需求,并与任务委托单位指定的生存周期环境完全兼容,在实现或采用所建议的开发环境的方案实现或投入使用之前,该方案必须获得任务委托单位的认可。5. 1. 1 开发环境的方案开发环境的方案必须建立在宿主计算机系统的环境之上,应能开发和支持所有按合同交付的软件。5. .2 开发环境的认定除非任务委托单位已有规定,任务承办单位可建议使用任务委托单位指定的生存周期环境的资源.也可使

8、用任务承办单位自己的软件开发资源,还可以组合使用两者的资源。任务承办单位在推荐采用商品化软件或自产软件时应考虑到它们的费用最初投资和定期付费、长期依赖间接承办单位或售主所造成的风险、所建议的软件在项目中的稳定性和报废的可能性。任务承办单位还必须从经济的角度说明可能的替换方案,即用其他手段提供商品化软件或自产软件的功能,例如,对某个软件做修改或再开发。任务承办单位提出的方案必须清晰地说明与任务委括单位指定的生存周期环境的接口,任务承办单位必须使得任务委托单位在建议开发环境时提出的支持需求和实际运行协调一致。开发环境方案被任务委托单位认可,任务承办单位对它的任何更改都必须在其实施和使用之前获得任务

9、委任单位认可。5. .3 开发环境的内容开发环境最低限度应提供t8.用户到系统的界固定义集。开发环境应包括一个控制语言,它作为到用户和到中心库的信息界面出现1b.软件支持工具集。它包括软件开发、测试、运行支持、维护、配置控制等工具。开发环境应具有项目管理、文档管理、版本控制等功能;C.存储软件及相关信息的中心库。开发环境中存储的软件应包括源代码片本和宿主机、目标机上的编译后的片本,存储的相关信息包括按合同交付的软件在其生存周期中与开发和支持有关的所有信息。任务委托单位可指定在开发环境中采用某些特殊的数据库、工具、界面相规程。5. 1. 4 开发环境的运营任务承办单位应为开发环境中所有的软件建立

10、访问、使用、生戚、更改的规程和控制。最低限度要为合同规定的软件开发以下规程需求z3 A.中心库的使用与控制Fb.软件生成FC.软件运fi;d.软件配置管理te.软件质量评估zf.软件故障报告。HB/Z 244-93 5. 1. 5 开发环境和指定的生存周期环境的差别任务承办单位应描述开发环境和指定的生存周期环境的所有差别,以及为确保这两个环境兼容而加到生存周期环境中所有软件和规程.任务承办单位必须标明所建议的增补,哪些是为支持特定的目标计算机系统而设的,哪些有可能在指定的生存周期环境中广泛使用.任务承办单位还必须标明只打算在开发环境中使用并不推荐纳入生存周期环境的软件和规程,必须逐项提出何以不

11、得纳入的理由。任务委托单位也可以为生存周期环境指定增补的软件或规程。按合同交付的软件不得依赖不交付的或由任务委托单位指定的软件或规程.对指定的生存周期环境的增补应在开发环境实现或投入使用之前得到任务委托单位的认可.5. 1. G 软件来源的认定任务承办单位所建议的开发环境其组成可来自四个方面,即任务委托单位提供的软件、商品化软件、自产软件、按合同开发的软件.任务承办单位必须为所有要纳入开发环挠的软件的来源提出建议.这些建议的软件来源在软件实现或使用之前,或商品化、自产软件与人签约或取得使用许可证之前必须取得任务委托单位的认可。5.2 开发环境的实现一旦任务委托单位批准建议书,任务承办单位即可实

12、现他所建议的开发环境.对各种不同来源的软件有以下特殊要求。5.2. 1 任务委托单位提供的软件任务承办单位必须按下列要求管理任务委托单位提供的软件:a.软件集成任务承办单位必须将任务委托单位提供的软件集成到认定的开发环域中.为了集成而要求的增补和更改应按本标准的要求逐项标明、开发和控制工作进度.任务承办单位设计的开发环境应保证任务委托单位提供的软件不依赖于开发环境的其他部分.b.软件文档若无任务委托单位事先的认可,任务承办单位不得更改任务委托单位提供的规格说明或描述文档。任务承办单位必须完整地定义为集成而对原开发环境所做的增补和修改并写出文档.增补、修改项的文挡与交付需求应在合同或合同资料要求

13、清单中注明.C.软件质量评佑将任务委托单位提供的软件集成到开发环境时,任务承办单位必须将保证其集成满足需求所必要的规程,纳入到任务委托单位认可的软件质量评估计划中.d.软件配置管理任务承办单位必须将防止对任务委托单位提供的软件作非授权更改的规程纳入到经任务委托单位认可的配置管理计划中,任务承办单位必须标明这些软件联用和集成中遇到的各种问题,应向任务委托单位提供纠正这些问题的推荐性措施.HB/Z 244-93 e.软件更改任务承办单位对任务委托单位提供的软件不得作任何更改。f.软件验收任务承办单位必须保证任务不更动委托单位提供的软件配置,并持续地保持与任务委托单位提供的规格说明和文挡一藏.5.2

14、.2 商品化软件商品化软件须经任务委托单位认可方能获取采购待许证或与售方签约,采办后合并或直接使用。除非事先征得任务委托单位的同意,任务承办单位必须保证任务委托单位对这些软件应有的权利。这些软件在指定的生存周期环境上使用,以实施对技合同交付的软件作生存周期软件支持.凡对这种使用要附加约束的各种特许证或类似的协议,不管是谁获取或签定的,任务承办单位必须予以注明。同意使用这些软件并不减少任务承办单位将这些软件集成到开发环境并使之与生存周期环撞兼容的责任。对商品化软件有以下具体要求:a.软件集成任务承办单位必须保证商品化软件能正常地集成到开发环境之中,并与指定的生存周期环境兼容.应以间接承办单位或售

15、主提供的文档验证这些软件的功能和性能,任务承办单位既要证实这些文挡和测试结果的充分性和准确性,又要实现由任务委托单位可能要求的补充测试.任务承办单位将这些软件集成到开发环境时,应考虑到原来的供应商对这些软件的修改能容易地被任务委托单位收纳.这些修改包括缺陷改正、增补提交、修改版.对于个别目标计算机系统用到的独特的商品化软件,任务承办单位在设计时应确保它们独立开发环境以及指定的生存周期环境的其余部分.b.软件文挡对商品化软件的文挡和交付需求必须详细地写在合同或合同资料要求清单中.凡现有文档能满足本标准要求,且经任务委托单位事先同意,现有文档可作代用品.C.软件质量评估任务承办单位应利用任务委托单

16、位认可的软件质量评估计划评估商品化软件。应将确保这些软件能满足相应的需求并能集成到开发环境所必须的规程纳入软件质量评估计划中。d.软件配置管理任务承办单位必须将经任务委托单位认可的软件配置管理计划用于商品化软件。应将防止对这些软件作非授权更改的规程纳入该计划.任务承办单位必须标明将这些软件集成到开发环境和使用中遇到的问题,还必须为任务委托单位提供改正这些问题的推荐措施.e.软件更改未经任务委托单位同意,任务承办单位对商品化软件不得作任何更改.若必须对这类软件的商用版本作出改动,则更改后的版本必须按5.2. 4条待开发的软件的要求进行管理。任务承办单位有义务和这些软件的原供应商一起验明并解决该软

17、件的缺陷或与开发环境、指定的生存周期环境不相兼容之处。任务承办单位应为任务委托单位标明原供应商提交的所有更改,并评估将它们归并到开发环境和指定的生存周期环境可能产生的后果.然后由任务委托单位认定并指明更改项,任务承办单位则在开发环境中实现所有指明的更改项,软件验收除了任务委托单位指定的软件验收准则外,商品化软件还要加上与指定的5 HB/Z 244-93 生存周期环境兼容性的评定,并妥善解决权限和限制权限问题。5.2.3 自产软件自产软件(可由任务承办单位、间接承办单位或其他来源提供)须经任务委托单位认可方能获取采办特许证或与业主签约,采办后合并或直接使用。任务承办单位应保证佳务委托单位取得对这

18、些软件应有的权利。这些软件在指定的生存周期软件支持环境上使用,以实施对按合同交付的软件作生存周期软件支持。凡对这种使用要附加约束的各种特许证或类似的协议,不管是谁获取和签定的,任务承办单位必须予以注明,同意使用这些软件并不减少任务承办单位将这些软件集成到开发环境并使之与生存周期环境兼容的责任。对自产软件有以下具体要求:8.软件集成任务承办单位应保证自产软件能正常地集成到开发环境中并与指定的生存周期环境兼容。应以现成文档验证这些软件的性能,任务承办单位既要验证这些文档相测试结果的充分性和准确性,又要实现任务委托单位可能要求的补充测试。任务承办单位必须保证2所推荐的自产软件都考虑过它们给任务委托和

19、承办单位双方带来的生存周期或其他效益,以及双方承担的风险。推荐书中还必须包括对程序和文档的质量评估:若不用这些软件性能会有怎样的损失,以及为了提供类似的功能还要开发和修改的程序和文挡的工作量.对于个别日标计算机用到的自产软件,任务承办单位在设计开发环境时应保证这些软件对开发环境其余部分是独立的.b.软件文档对自产软件的文挡和交付需求必须详细地写在合同或合同资料要求清单中。凡现有文档能满足本标准要求,且经任务委托单位事先认可,现有文档可作代用品.c.软件质量评估任务承办单位应利用任务委托单位认可的软件质量评估计划来评估自产软件,应将确保这些软件能满足相应的需求并能集成到开发环境所必须的规程纳入软

20、件质量评估计划中。d.软件配置管理任务承办单位必须将经任务委托单位认可的软件配置管理计划用于自产软件.应将防止对这些软件用非授权更班的规程纳入该计划。任务承办单位必须标明将这些软件集成到开发环境和使用中遇到的问题。还必须为任务委托单位提供改正这些问题的推荐措施.e.软件更改未经任务委托单位同意,任务承办单位对自产软件不得作任何修改。对这些软件的任何更改,任务承办单位必须在其建议书中标明各项更改对按合同交付的软件、开发环境、指定的生存周期环境会有什么影响.任务承办单位有义务和这些软件的原提供者一起验明并解决该软件的缺陷或与开发环境、指定的生存周期环境不相兼容之处。任务承办单位应为任务委托单位标明

21、原供应者提交的所有更改,并评估将它们归并到开发环境和指定的生存周期环境可能产生的后果。然后由任务委托单位认定并指明更改项任务承办单位则在开发环境中实现所有指明的更改项。f.软件验收除了任务委托单位指定的软件验收准则外,自产软件还要加上与指定的生存周期环境兼容性的评定,并晏善解决权限和限制权限问题.Hu/z 244-93 5.2.4 待开发的软件按本标准分类的所有应开发的支持软件均属待开发软件号必须按照合同规定的软件开发需求开发,其余要求如下,8.软件集成任务承办单位必须保证待开发的软件能正常地集成到开发环境中,并与指定的生存周期环境兼容.任务承办单位应将所有必要的测试纳入整个软件和系统测试的计

22、划中。任务承办单位在设计这类软件时应考虑它们在其中运行的、指定的生存周期环境的兼容性。任务承办单位必须全部标出由于适应开发环境和指定的生存周期环境的差别对这些软件所作的改编和更改,应力图使这些软件独立,应标出所有与开发环境和指定的生存周期环境相依赖之处。b.软件文挡这些软件的文档需求必须详细地写在合同或合同资料要求清单中.C.软件质量评估任务承办单位应利用任务委托单位认可的软件质量评估计划来评估这类软件,以确保它己按合同要求开发.软件质量评估计划应按需要作必要的补充以保证这些软件与指定的生存周期环堤兼容的需求得到满足。d.软件配置管理任务承办单位必须将经任务委托单位认可的软件配置管理计划用于待

23、开发的软件,任务承办单位应将任务委托单位指定的补充文挡和配置管理需求纳入该计划.e.软件更改任务承办单位应按合同规定的软件开发需求为这类软件建立内部基线。此后,任务承办单位对此类软件的所有建议的更改都必须加上标注,指出它对运行的软件、开发环境、指定的生存周期环境的影响.f.软件验收除了任务委托单位指定的软件验收准则外,待开发软件的验收还要加上与指定的生存周期环境兼容性的评定。5.3 指定的生存周期软件支持环境的支持能力除了任务委托单位提出的其他需求外,按合同开发的软件产品在最后验收时,还要对指定的生存周期环境支持能力是否满足要求作出评定。所要求支持能力包括开发环境与指定生存周期环境的兼容性,指

24、定的生存周期环境对按合同交付的软件实施软件支持的能力.任务承办单位为保证所需支持能力须为任务委托单位提出建议方案,满足这些需求的方法,最低限度应按以下备条规定。5. 3. 1 对指定的生存周期环境所作增补的认定任务承办单位必须标明开发环境中所有的软件和规程,这些软件和规程是任务委托单位为在整个的生存周期中正常地支持按合同交付的软件而要求的。任务承办单位必须讲清开发环境增加了什么软件和规程才能与指定的生存周期环境中己有的软件和规程接口。5.3.2 对指定的生存周期环境的运营作出描述任务承办单位必须对指定的生存周期环境如何评估、生成、安装、集成、测试、修改、操作按合同交付的软件作出描述,任务承办单

25、位还必须描述指定的生存周期环境对按合同交付的软件施行的各种规程:性能评估、系统生成、更改的开发与测试、模拟、仿真、训练、软件集成、配置管理、软件分配。5.3.3 实现对指定的生存期环境的增补任务承办单位必须将开发环境对按合同交付软件的软件支持转移到指定的生存周期环境7 HB/Z 244-93 上,为此要作出实施计划。任务承办单位的计划应保证转移分阶段进行,且对交付软件的支持不致缺少或降级,也不会影响到指定的生存周期环撞上组正在进行的其他任务.任务承办单位必须说明在转移期间对任务委托单位资源使用的需求。任务承办单位必须计划好提前时间以保证在第一个运行的目标计算机系统试用之前,或指定的生存周期软件

26、支持环镜在起实施其职责的计划日期之前完成转移。任务承办单位必须保证指定的生存期环境的操作规程已完整地描述了所有必需的方法.包括对按合同交付的软件评估、生威、安装、集成、测试、修改、操作等方面.无论是在软件转移期间,还是转移以后,任务承办单位对于指定的生存周期环境上的人员在解决所遇到的问题方面应予有效的协助.这些规程在实现之前必须经由任务委托单位认可.5.3.4 对支持能力和兼容性的需求任务承办单位必须实现任务委托单位认可的方案,以保证开发环境和指定的生存周期环境完全兼容。必须保证生存周期环境对按合同交付的软件实施软件支持的能力,所有规程必须在方案实现之前经任务委托单位认可.支持能力和兼容性需求应满足以下条件:a.只利用任务委托单位指定的,任务承办单位交付到生存周期环境的软件就能对所苟按合同交付的软件进行评估、生成、安装、集戚、测试和修改;b.由任务承办单位在开发环境上实现的所有操作与功能,已由任务委托单位纳入到指定的生存周期环境并被证实zC.无论在任务承办单位的开发环境还是在指定的生存期环境上生成的交付软件,当它们在目标计算机系统上运行时将产生同一结果。8 附加说明z本标准由中国航空工业总公司第三0一研究所提出。本标准由北京航空航天大学和中国航空工业总公司第三。一研究所负责起草。本标准主要起草人:爱中凡、杨霖。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 行业标准 > HB航空工业

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1