SJ_T 11681-2017C#语言源代码缺陷控制与测试指南.pdf

SJ_T 11681-2017C#语言源代码缺陷控制与测试指南.pdf

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ICS 35.080L 77备案号:SU中华人民共和国电子行业标准SJ/T11681—2017C语言源代码缺陷控制与测试指南Source code defect control and testing guidelines for C#2017-04-12发布2017-07-01实施发布中华人民共和国工业和信息化部 SJ/T11681—2017目次前言引言1I范围.12规范性引用文件3术语和定义4源代码缺陷控制.U5源代码缺陷测试,6源代码缺陷说明附录A(资料性附)语言源代码缺陷类别与名称.23参考文献..7.4OOT1RDSSND SJ/T116812017前言本标准按照GB/T1.1—2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由工业和信息化部信息化和软件服务业司提出。本标准由全国信息技术标准化技术委员会归口。本标准起草单位:珠海南方软件网络评测中心、中国电子技术标准化研究院、东信和平科技股份有限公司、中国移动(深圳)有限公司、珠海中慧微电子有限公司、南昌金庐软件园软件评测培训有限公司、国家应用软件产品质量监督检验中心。本标准主要起草人:侯建华、倪玉华、黄兆森、陆薇、谈利群、王宝艾、张肠旸、莫文盼、邹送华、李莉、周悦。II SJ/T11681—2017引言C#语言是一种面向对象的、运行于.NETFramework之上的高级程序设计语言。它广泛应用于WindoWs平台应用软件的开发,是.NET开发的首选语言。本标准的C#语言语法遵循ISO/IEC23270:2006语法标准。众所周知,由于各种人为因素影响,每个软件的源代码都难免会存在缺陷,而许多软件运行故障或软件失效都与源代码缺陷有关。为尽量降低C#语言源代码缺陷率,有必要制定针对C语言的源代码缺陷控制与测试指南。马的开发和测试实践以及C#语言源代码中常见本标准是在理解C#语言的基础结舍C#语言源代码的缺陷制订的。生要是指C#语言源代码中典型的源程庆问题,未包含违反源程序编码本标准关注的源代码缺陷,风格准则等方面的其他闷题,这类源程序问题请参考其他相关标准。因素的控制,即对编码前分析设本标准提出的领源代码缺陷特指对可能产生源代码缺主要中可能造成代码缺陷的错患进行控制。计和编码过也可作为#语言既可作为C#语码缺陷控制要装言源代码缺陷测试的要本标准FECHNOLOGY求。H2RDSDIII SJ/T11681—2017C#语言源代码缺陷控制与测试指南1范围本标准规定了C#语言程序中典型的行为问题、数据处理、错误处理等类型源代码缺陷(简称“缺陷)的表象说明、控制活动和测试方法。本标准适用于C#语言程序设计与测试。注:本标准所指的缺陷测试主要适用于静狮试NFORMATIISTRYAN2规范性引用文件下列文件对于件的应用是必不可少的。凡是注日期的引用文件东日期的版本适用于本文件。凡是不注日期的用文件,活所有的修改单用于本文ODGB/T8566200技术 软件生魔期过程(ISO/IE机软件测试文热编制规范2008ECHGB/T93868GB/T457信息技8BGB/T155322008电:98880802883303GB/1201582006.ISO/EC言息技术软件爱理(GB/T菱158TR15846:1998,IDT)NOLCSOGYGB/T11457界定的以及下列术语和定义适用于本文件。3. 1L构造器Constructor负责类中成员变量(域)的初始化的方法。RDS3. 2死循环deadcycle程序的执行陷入永久重复执行集段代码的过程中3. 3解引用dereference取引用类型变量指向的对象的成员。3. 4标识符identifier用户编程时使用的名字,为变量、常量、方法、语句块名字的统称。3.5副作用sideeffect在表达式执行后对程序运行环境可能会造成影响。注:赋值语句、自增、自减等操作都是典型的具有副作用的操作。1 SJ/T11681—-20173.6非托管资源unmanagedresource垃圾回收器不知道的资源,例如文件、窗口、网络连接、数据库连接。3.7虚方法virtualmethod声明中包含“virtual修饰符的方法。4源代码缺陷控制4.1缺陷控制目的源代码缺陷控制的目的是:a)使软件满足软件开发合同书或项目开发计划、系统/子系统设计文档、软件需求规格说明、软件设计说明和软件产品说明等规定的软件质量要求;b)减少源代码中的缺陷。4.2缺陷控制过程源代码缺陷的控制主要贯穿于软件生存周期过程的设计和编码活动中,缺陷控制过程一般包括:在软件需求分析活动中应分析软件的质量要求,并在软件需求规格说明中对其进行描述,明确a)为避免设计错误应遵循的约定;应形成完整的系统需求规格说

您可能关注的文档

文档评论(0)

consult + 关注
官方认证
内容提供者

consult

认证主体山东持舟信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91370100MA3QHFRK5E

1亿VIP精品文档

相关文档