DB43-T 2259-2021 信息技術(shù)應(yīng)用創(chuàng)新工程建設(shè)規(guī)范 第10部分:應(yīng)用開發(fā)通.用技術(shù)要求_第1頁
DB43-T 2259-2021 信息技術(shù)應(yīng)用創(chuàng)新工程建設(shè)規(guī)范 第10部分:應(yīng)用開發(fā)通.用技術(shù)要求_第2頁
DB43-T 2259-2021 信息技術(shù)應(yīng)用創(chuàng)新工程建設(shè)規(guī)范 第10部分:應(yīng)用開發(fā)通.用技術(shù)要求_第3頁
DB43-T 2259-2021 信息技術(shù)應(yīng)用創(chuàng)新工程建設(shè)規(guī)范 第10部分:應(yīng)用開發(fā)通.用技術(shù)要求_第4頁
DB43-T 2259-2021 信息技術(shù)應(yīng)用創(chuàng)新工程建設(shè)規(guī)范 第10部分:應(yīng)用開發(fā)通.用技術(shù)要求_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

ICS01.140.20ICS01.140.20CCSL70DB43/T2259—2021信息技術(shù)應(yīng)用創(chuàng)新工程建設(shè)規(guī)范第10部分:應(yīng)用開發(fā)通用技術(shù)要求EngineeringspecificationfortheApplicationInnovationProjectofInformationTechnologyPart10:Generaltechnicalrequirementsofapplicationdeveloping Ⅲ Ⅴ 8 8 8 8 8 9 請注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識別專利的責(zé)任。——第6部分:操作系統(tǒng)軟件兼容性通用技術(shù)要求;——第8部分:電子公文通用技術(shù)要求;V1信息技術(shù)應(yīng)用創(chuàng)新工程建設(shè)規(guī)范第10部分:應(yīng)用開發(fā)通用技術(shù)要求用配置、單進(jìn)程、多進(jìn)程、兼容性等提出具體要求,有利于提高應(yīng)用軟件的兼本文件適用于國產(chǎn)操作系統(tǒng)上第三方應(yīng)用程序的開發(fā),也為第三方應(yīng)用程序的調(diào)試驗(yàn)證提DB43/T1777.6—2020信息技術(shù)應(yīng)用創(chuàng)新工程建設(shè)規(guī)范一種不可執(zhí)行的二進(jìn)制程序文件,允許程序共享執(zhí)行特殊任務(wù)所必需的代碼和2環(huán)境變量environmentv指具有特定的功能,用來完成特定任務(wù)的一個(gè)程序或PNG:可移植的網(wǎng)絡(luò)圖形(PortableNetworkGrapSVG:可縮放的矢量圖形(ScalableVectorUTF:通用字符組/編碼轉(zhuǎn)換格式(UniversalCharacterSet/UnicodeTransformationFormat)應(yīng)用軟件開發(fā)應(yīng)使用符合GB/T15272—1994要求的C語言,宜使用C++、Java、Python等語言實(shí)3 每個(gè)版本應(yīng)對應(yīng)一條變更日志,變更日志中記錄當(dāng)前版本基于上一個(gè)版本改動的內(nèi)容,變更日志d)應(yīng)用軟件的可執(zhí)行程序放在“/opt/應(yīng)用名b)應(yīng)用軟件的動態(tài)庫放在“/opt/應(yīng)用名/lib”目1)二進(jìn)制編譯時(shí)(包含可執(zhí)行程序與動態(tài)鏈接庫加入鏈接器參數(shù),將指定目錄“/opt/1)在“/etc/ld.so.conf”文件中添加庫的搜索路徑,添加路徑后運(yùn)行/sbin/配置文件的存儲位置應(yīng)符合以下要求:a)應(yīng)用軟件的全局配置文件放在“/etc/”目錄下,如果一個(gè)應(yīng)用軟件有多個(gè)配置文件,則應(yīng)建b)應(yīng)用軟件的用戶配置文件應(yīng)統(tǒng)一放在“/homc)應(yīng)用軟件不得直接修改系統(tǒng)配置,而應(yīng)按照系統(tǒng)提供的方法新建自己的子配置,包括但不限45)cron定時(shí)配置,應(yīng)放在“/etc/cron.d/”目錄下,以“應(yīng)用名”命名,如果應(yīng)用開發(fā)提a)系統(tǒng)軟件的數(shù)據(jù)文件存儲路徑應(yīng)為“/var/lib)應(yīng)用軟件的數(shù)據(jù)文件存儲路徑應(yīng)為“/opt/應(yīng)用名/”及其子目錄,具體路徑不做強(qiáng)制要求,軟件運(yùn)行過程中產(chǎn)生的保存狀態(tài)的緩存文件,應(yīng)符合b)如果應(yīng)用軟件安裝路徑為“/opt/應(yīng)用名/”,則應(yīng)用軟件的緩存文件存儲路徑應(yīng)為“/opt/應(yīng)c)如果應(yīng)用軟件安裝路徑為“/usr/share/應(yīng)用名/”,則應(yīng)用軟件的緩存文件存儲路徑應(yīng)為5 a)具有前端交互邏輯的應(yīng)用可執(zhí)行程序,一般應(yīng)以普通用戶權(quán)限運(yùn)行,不應(yīng)使用sudo、pkexecb)如果應(yīng)用需要特權(quán)態(tài)執(zhí)行某些操作,應(yīng)使用前后端分離的方式實(shí)現(xiàn),前端含有交互邏輯的二版本號的唯一性應(yīng)適用于源碼包和二進(jìn)制包,在任何源碼包下,二進(jìn)制包不能重復(fù)使包管理系統(tǒng)將控制數(shù)據(jù)存儲在控制文件(control文件)中,控制文件應(yīng)使用UTF-編譯腳本是一個(gè)可執(zhí)行的makefile文件,應(yīng)以#!/us6b)如果維護(hù)者腳本與控制終端沒有一起運(yùn)行,則維護(hù)者腳本應(yīng)回退到無交互行為狀態(tài);d)安裝、升級和移除到新版本軟件包中的腳本名稱以new-開頭,升級和移除的舊版本軟件包中版本號的唯一性應(yīng)適用于源碼包和二進(jìn)制包,在任何源碼包下,二進(jìn)制包不能重復(fù)使d)包括Summary、Name、Version、Release、7 b)應(yīng)符合Linux啟動器desktop文件編寫格式,desktop文件格式示例mimetypes/”目錄下。8用“應(yīng)用名.pid”方式命名,文件鎖內(nèi)容為應(yīng)用的單用戶單進(jìn)程情況下,應(yīng)用宜使用文件鎖的形式實(shí)現(xiàn)單進(jìn)程,文件鎖放到“/run/user/用戶ID/”特殊訪問單進(jìn)程情況下,應(yīng)用宜使用文件鎖的形式實(shí)現(xiàn)單進(jìn)程,文件鎖放到“/run/”目錄或者“/run/user/用戶ID/”目錄下,并使用“應(yīng)用名-特殊條件.pid”方式命名,文件鎖內(nèi)容為應(yīng)進(jìn)程間可使用信號、管道、套接字、消息隊(duì)列、信號量、共享內(nèi)存等方式實(shí)現(xiàn)通信。優(yōu)先級配置文件來進(jìn)行配置覆蓋,新增的配置文件以“兩位數(shù)字-應(yīng)用名.conf”的形式9urgency是為了表示這個(gè)版本比上一個(gè)changedetails,至少要有2個(gè)空格開maintainername,是安裝包的維護(hù)人員的名字;Date,day-of-week,ddmonthyyyyhh:mm:ss+zzzz,其他的3)變更(Changed):對某些已存在功能4)優(yōu)化(Refactored):性能或結(jié)構(gòu)上的優(yōu)化,并帶來功能的邏輯變5)即將刪除(Deprecated):不建議試用或在后續(xù)版第一行:*星期月日年修改人電子第二行:-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論