DB43-T 2259-2021 信息技术应用创新工程建设规范 第10部分:应用开发通.用技术要求_第1页
DB43-T 2259-2021 信息技术应用创新工程建设规范 第10部分:应用开发通.用技术要求_第2页
DB43-T 2259-2021 信息技术应用创新工程建设规范 第10部分:应用开发通.用技术要求_第3页
DB43-T 2259-2021 信息技术应用创新工程建设规范 第10部分:应用开发通.用技术要求_第4页
DB43-T 2259-2021 信息技术应用创新工程建设规范 第10部分:应用开发通.用技术要求_第5页
已阅读5页,还剩11页未读, 继续免费阅读

下载本文档

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

文档简介

ICS01.140.20ICS01.140.20CCSL70DB43/T2259—2021信息技术应用创新工程建设规范第10部分:应用开发通用技术要求EngineeringspecificationfortheApplicationInnovationProjectofInformationTechnologyPart10:Generaltechnicalrequirementsofapplicationdeveloping Ⅲ Ⅴ 8 8 8 8 8 9 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。——第6部分:操作系统软件兼容性通用技术要求;——第8部分:电子公文通用技术要求;V1信息技术应用创新工程建设规范第10部分:应用开发通用技术要求用配置、单进程、多进程、兼容性等提出具体要求,有利于提高应用软件的兼本文件适用于国产操作系统上第三方应用程序的开发,也为第三方应用程序的调试验证提DB43/T1777.6—2020信息技术应用创新工程建设规范一种不可执行的二进制程序文件,允许程序共享执行特殊任务所必需的代码和2环境变量environmentv指具有特定的功能,用来完成特定任务的一个程序或PNG:可移植的网络图形(PortableNetworkGrapSVG:可缩放的矢量图形(ScalableVectorUTF:通用字符组/编码转换格式(UniversalCharacterSet/UnicodeTransformationFormat)应用软件开发应使用符合GB/T15272—1994要求的C语言,宜使用C++、Java、Python等语言实3 每个版本应对应一条变更日志,变更日志中记录当前版本基于上一个版本改动的内容,变更日志d)应用软件的可执行程序放在“/opt/应用名b)应用软件的动态库放在“/opt/应用名/lib”目1)二进制编译时(包含可执行程序与动态链接库加入链接器参数,将指定目录“/opt/1)在“/etc/ld.so.conf”文件中添加库的搜索路径,添加路径后运行/sbin/配置文件的存储位置应符合以下要求:a)应用软件的全局配置文件放在“/etc/”目录下,如果一个应用软件有多个配置文件,则应建b)应用软件的用户配置文件应统一放在“/homc)应用软件不得直接修改系统配置,而应按照系统提供的方法新建自己的子配置,包括但不限45)cron定时配置,应放在“/etc/cron.d/”目录下,以“应用名”命名,如果应用开发提a)系统软件的数据文件存储路径应为“/var/lib)应用软件的数据文件存储路径应为“/opt/应用名/”及其子目录,具体路径不做强制要求,软件运行过程中产生的保存状态的缓存文件,应符合b)如果应用软件安装路径为“/opt/应用名/”,则应用软件的缓存文件存储路径应为“/opt/应c)如果应用软件安装路径为“/usr/share/应用名/”,则应用软件的缓存文件存储路径应为5 a)具有前端交互逻辑的应用可执行程序,一般应以普通用户权限运行,不应使用sudo、pkexecb)如果应用需要特权态执行某些操作,应使用前后端分离的方式实现,前端含有交互逻辑的二版本号的唯一性应适用于源码包和二进制包,在任何源码包下,二进制包不能重复使包管理系统将控制数据存储在控制文件(control文件)中,控制文件应使用UTF-编译脚本是一个可执行的makefile文件,应以#!/us6b)如果维护者脚本与控制终端没有一起运行,则维护者脚本应回退到无交互行为状态;d)安装、升级和移除到新版本软件包中的脚本名称以new-开头,升级和移除的旧版本软件包中版本号的唯一性应适用于源码包和二进制包,在任何源码包下,二进制包不能重复使d)包括Summary、Name、Version、Release、7 b)应符合Linux启动器desktop文件编写格式,desktop文件格式示例mimetypes/”目录下。8用“应用名.pid”方式命名,文件锁内容为应用的单用户单进程情况下,应用宜使用文件锁的形式实现单进程,文件锁放到“/run/user/用户ID/”特殊访问单进程情况下,应用宜使用文件锁的形式实现单进程,文件锁放到“/run/”目录或者“/run/user/用户ID/”目录下,并使用“应用名-特殊条件.pid”方式命名,文件锁内容为应进程间可使用信号、管道、套接字、消息队列、信号量、共享内存等方式实现通信。优先级配置文件来进行配置覆盖,新增的配置文件以“两位数字-应用名.conf”的形式9urgency是为了表示这个版本比上一个changedetails,至少要有2个空格开maintainername,是安装包的维护人员的名字;Date,day-of-week,ddmonthyyyyhh:mm:ss+zzzz,其他的3)变更(Changed):对某些已存在功能4)优化(Refactored):性能或结构上的优化,并带来功能的逻辑变5)即将删除(Deprecated):不建议试用或在后续版第一行:*星期月日年修改人电子第二行:-

温馨提示

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

评论

0/150

提交评论