HS-T 72-2023 海关信息化应用软件质量要求_第1页
HS-T 72-2023 海关信息化应用软件质量要求_第2页
HS-T 72-2023 海关信息化应用软件质量要求_第3页
HS-T 72-2023 海关信息化应用软件质量要求_第4页
HS-T 72-2023 海关信息化应用软件质量要求_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

ICS

CCS

L

中华人民共和国海关总署

前言…………………………

1 

………………………

2 

…………………………

3 

………………

4 

…………………

4.1 

……………

4.2 

………………

4.3 

……………

4.4 

…………………………

4.5 

………………

4.6 

………………

4.7 

………………

4.8 

………………

4.9 

……………

用户文档集 …………………………

…………………

……………………

……………………

……………………

……………

………

…………

D.1 

………………………

D.2 

……………………

C/C++

语言 ………………………

语言 …………………………

语言 ……………………

………………………

……………………

…………………

参考文献……………………

本文件按照

部分:标准化文件的结构和起草规则》的规III

本文件规定了海关信息化应用软件(以下简称“应用软件”)的功能性、性能效率、信息安全性、本文件适用于海关信息化应用署级项目的需求分析、详细设计、编码实现、项目测试、准入上本文件适用的预期用户包括:业务主管部门、总集成单位、项目实施单位、合同乙方等单位的

GB/T 22239 

部分:系统与GB/T 25647 

GB/T 30279 

GB/T 35273 

GB/T 40692 

HS/T 22 

和《海关信息化应用项目管理办法》界定的以及下列术语

网络产品和服务在需求分析、设计、实现、配置、测试、运行、维护等过程中,无意或

应用软件应满足《软件需求规格说明书》(以下简称“软件需求”)中提出的各项要求。

软件需求中无明确指标要求的,用户注册、系统登录以及增、删、改、查等前台业务类功

5 s。

软件需求中无明确指标要求的,电子审核、报文处理等后台服务类功能处理每日业务量的

2 h。

软件需求中无明确指标要求的,用户注册、系统登录以及增、删、改、查等前台业务类功

软件需求中无明确指标要求的,电子审核、报文处理等后台服务类功能的并发用户数应为

应用软件应符合

等相关要求,保护信息系统、相关的关键信息基础

应用软件不应导致与其共享相同软硬件环境的即时通讯软件、安全软件、PC

主流小工具等常

应用软件应实现在海关运行环境的国产化终端、服务器的兼容适配,并能部署在海关基础设

应用软件给出的警告、提示、出错、确认、询问等信息,以及屏幕输入格式、报表和其他输

应用软件编辑页面中的必输入项应给出“*”或等效标识,对未输入内容的应给出提示。

应用软件应具备抵御异常操作和异常数据的能力,不会因异常操作和异常数据导致系统崩溃、

应用软件的关键功能具备长期稳定运行的能力,应保证

连续运行不出现性

应用软件的基础软件、组件出现停止更新服务的情况,应通过其他方式进行安全加固或进行

若无明确技术要求,应用软件在不同主流操作系统、浏览器环境下应能够正常运行,同时需

应具备应用软件相关的数据资源文档,数据类型、数据量符合建设要求,且应按照海关数据

,

应按照数据分析模型进行分析,输出支持海关各部门工作、履行部门职能或决策支持所需的

应按需通过网站、移动应用软件、自助服务一体机、热线电话、第三方公共服务平台小程序

应按需实现用户访问、信息资讯、信息检索、服务引导、咨询问答、办理过程和结果的查询、

提供用户身份标识唯一性检查功能,保证应用软件中不存在重复用户身份应具有专门的用户管理模块对用户的安全属性进行配置,对用户可访问资特权用户和普通用户中各角色的权限合理分配,按照最小授权原则划分权应提供覆盖到每个用户的安全审计功能,对应用软件重要安全事件进行审

,

审计记录的内容至少应包括事件的日期、时间、发起者信息、类型、描述采取安全措施保护个人信息等重要用户信息的安全,防止泄露、篡改、损采用的密码技术应符合国家密码管理相关规定,加密算法应采用国家密码

B

B.1

--

CGB/T 30279

C.1

C.1

C/C++C/C++C/C++

不包括结构

含有指针成员,必须显式给出析构函数,并小心指定其行为(是C/C++或者 using C/C++

goto

C/C++C/C++C/C++

C/C++

C/C++C/C++

g

C/C++结构体数据成员一般不使用下划线前缀,命名用小写单词中间下划线分割,如C/C++

C/C++

C/C++C/C++C/C++C/C++C/C++一行代码不应该超过

个字符,对于格式化字符串,可以选择在适当位置截C/C++员,法(写,)。C/C++C/C++C/C++C/C++

与后边的圆括号之间加一个空格,圆括号内侧与判断表达C/C++C/C++C/C++C/C++C/C++C/C++C/C++

C/C++

/

C/C++C/C++

C/C++

C/C++

comments

bool

==

!=

package comment

 or \t名字中若包含

等,则应该为全部都大写或全部都小

如果标签的值被英文双引号包含,那么标签的全部内容应该被反引号“`”包含。

Named return values。

package comment

Package packagename ...

exported type

type name

exported function

exported function

ELSE

ELSE,ELSE

range

循环中,若忽略

range

语句的第二个返回值,则应该省略第二个返回值,

_

++--类型为

或者

时,变量名不应该以时间单位作为后缀,

不要在

go

代码块中处理在迭代过程中被赋予值的迭代变量;不要在可能被延迟

JAVA

JAVA

, \

1. 

句。 

,

长整型数字必须使用大写字母

L

结尾,不能使用小写字母

进行

外:DO / BO / DTO / VO / AO / PO / UID 等。

隔符之间有且仅有一个自然语义的英语单词。包名统单独一个大写字母,有时后面再跟一个数字(例如,E、T2);类命名的最后接

在一个

块内,每个

要么通过

等来终止,要么注释说明程

语句中必须使用花括号。即使只有一行代码,避免采用单行

JS 

if / else / for / while / function / switch / do / try / catch / finally

IIFE

语句等场景中,

JS

单行声明的数组与对象,如果包含元素,`{}` 内紧贴括号部分不允许包含

/

if / else / for / do / while

:为修正某些问题而写的不太好或者使用了某些诡异手段的代码。此时需XXX

字符串开头和结束使用单引号 `’`。

自定义事件只能有一个

参数。如果事件需要传递较多信息,应仔细设计事

对于已使用

@module

标识为

模块的引用,在

namepaths

中必须增加

@lends

@param

@event

@const

@

@public / @protected / @private

/

@module

@exports

,

#

/*   **/

new Classname。

常。空,判空。

函数返回值必须小于等于

个以上时必须通过

等具

not in

==

!=

None,应该用

is not None。

PHP

PHP

PHP

使用

温馨提示

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

评论

0/150

提交评论