软规范和硬规范_第1页
软规范和硬规范_第2页
软规范和硬规范_第3页
软规范和硬规范_第4页
软规范和硬规范_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软规范和硬规范篇一:软(硬)件项目测试计划编写规范中 篇二:软硬结合板软板线路设计规范 目的:制定软硬结合板软板线路设计指引,为其设计制作提供规范,以保证产品品质符合客户要求。 适用范围: 适用于软硬结合板之中软板的制作。 材料类型定义:RF- 软硬结合板 LPI- 内层湿膜涂布 DES- 显影/蚀刻/剥膜 SES- 退膜/蚀刻/退锡 工艺规范: 内层线路菲林制作规范: 内层菲林板边需倒角 R=5mm,防止在湿制程卷角卡板;PE 冲孔处的板边需保留铜,增加强度,防止压合 Bonding套 PIN 时崩孔,遭成偏位。 8mil,对标识线中心贴合;整 PNL 或 SET 套板贴合需制作贴合对位 mark 点,Cover lay 钻出比 mark 点直径大的孔。 内层软板有插接手指需设计手指成型偏位检验线,公差依客户要求,如没要求,按设计。 进行防撕裂。内层软板需设计导气条,正、反面需错开 2mm,单元边的上下层工艺边需错开 ,用于 Cover lay 及 PP 压合时层间导气,防止气泡产生爆板。 软板区域线路需平滑,拐角需倒圆角,PAD 需加泪滴,增加弯折寿命,利于 cover lay 拐角处填胶,防止爆板,提高其可靠度。 对于客户资料进行合理的优化,具体优化方案见下表: 篇三:软件编程规范和范例软件编程规范和范例 目 录 1 排版 .1 2 注释 .4 3 标识符命名 . 11 4 可读性.13 5 变量、结构 . 15 6 函数、过程 . 21 7 可测性.29 8 程序效率.33 9 质量保证.37 10 代码编辑、编译、审查 . 44 11 代码测试、维护 . 46 12 宏 .47 1 排版 11-1:程序块要采用缩进风格编写,缩进的空格数为4 个。 说明:对于由开发工具自动生成的代码可以有不一致。11-2:相对独立的程序块之间、变量说明之后必须加空行。 示例:如下例子不符合规范。 if (!valid_ni(ni) . / program code repssn_ind = ssn_dataindex.repssn_index; repssn_ni = ssn_dataindex.ni; 应如下书写 if (!valid_ni(ni) . / program code repssn_ind = ssn_dataindex.repssn_index; repssn_ni = ssn_dataindex.ni; 11-3:较长的语句(80 字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。 示例: perm_count_ = NO7_TO_STAT_PERM_COUNT_LEN + STAT_SIZE_PER_FRAM * sizeof( _UL ); act_task_tableframe_id * STAT_TASK_CHECK_NUMBER + index.occupied = stat_poiindex.occupied; act_task_tabletaskno.duration_true_or_false = SYS_get_sccp_statistic_state( stat_item ); report_or_not_flag = (taskno 11-4:循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分,长表达式要在低优先级操作符处划分新行,操作符放在新行之首。 示例: if (taskno (i (i i+, j+) . / program code 11-5:若函数或过程中的参数较长,则要进行适当的划分。 示例: n7stat_str_compare(BYTE *) n7stat_flash_act_duration( stat_item, frame_id *STAT_TASK_CHECK_NUMBER + index, stat_object ); 11-6:不允许把多个短语句写在一行中,即一行只写一条语句。 示例:如下例子不符合规范。 = 0; = 0; 应如下书写 = 0; = 0; 11-7:if、for、do、while、case、switch、default 等语句自占一行,且 if、for、do、while 等语句的执行语句部分无论多少都要加括号。 示例:如下例子不符合规范。 if (pUserCR = NULL) return; 应如下书写: if (pUserCR = NULL) return; 11-8:对齐只使用空格键,不使用 TAB 键。 说明:以免用不同的编辑器阅读程序时,因 TAB 键所设置的空格数目不同而造成程序布局不整齐,不要使用BC 作为编辑器合版本,因为 BC 会自动将 8 个空格变为一个TAB 键,因此使用 BC 合入的版本大多会将缩进变乱。 11-9:函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格,case 语句下的情况处理语句也要遵从语句缩进要求。 11-10:程序块的分界符(如 C/C+语言的大括号?和?)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类的定义、结构的定义、枚举的定义以及 if、for、do、while、switch、case 语句中的程序都要采用如上的缩进方式。 示例:如下例子不符合规范。 for (.) . / program code if

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论