trac

Trac是一個為軟件開發(fā)項目需要而集成了Wiki和問題跟蹤管理系統(tǒng)的應用平臺,是一個開源軟件應用。Trac以簡單的方式建立了一個軟件項目管理的Web應用,以幫助開發(fā)人員更好地寫出高質量的軟件;Trac應用力求不影響現(xiàn)有團隊的開發(fā)過程。

trac基本信息

外文名稱 trac 所屬 開源軟件應用
實質 應用平臺 基于 Python語言

Trac權限體系

Trac的權限體系是比較完備的設計,默認情況下trac有anonymous和authenticated兩種性質的用戶組。Anonymous即匿名組,默認情況下只要能訪問apache提供的trac實例服務,那么就屬于這個組,這個組瀏覽trac實例界面時,將根據(jù)trac實例設定的權限方案提供可以瀏覽的內容。

在通常情況下,我們都給某個trac實例指定admin用戶,即權限最大的用戶??梢酝ㄟ^trac-admin 實例名 permission add 用戶名 TRAC_ADMIN,命令在dos提示符下創(chuàng)建此實例的管理員帳戶。需要注意的是權限是區(qū)分大小寫的。設置成功后,此用戶驗證登錄后,將能夠看到Admin這個webadmin管理界面??梢酝ㄟ^此界面可視化的對trac實例進行管理。

Trac使用Subject和Action方法綁定來進行賦權。Subject即操作對象,Action即可以執(zhí)行的動作。通過這種關系映射,從而實現(xiàn)Trac的權限管理。默認情況下Trac包含anonymous和authenticated兩個Subject,通過前面的trac-admin后,將出現(xiàn)第三個subject,即用戶名。

對于Subject具體的賦權操作,可通過下圖完成。通過對Subject的分配Action即可完成賦權操作,通過Remove selected items可以取消某個Subject已經分配的權限。需要注意的是TRAC_ADMIN是最大權限。同時也可以對Subject進行分組管理。某個組擁有的權限,組員將會自動繼承。

Trac中的WIKI

在Trac中隨處可見WIKI的影子。Trac的welcome頁面,Ticket的編寫等等,在整個Trac界面中均可以使用WIKI的語法書寫文檔。WIKI包含自己的一套語法,采用Genshi才渲染Web頁面,或者說解釋WIKI語法到HTML語法。

Roadmap

Roadmap中文翻譯路線圖。在Trac中使用Roadmap展現(xiàn)某個軟件的開發(fā)過程。在Roadmap中,通過Milestone來分解軟件開發(fā)的整個生命周期。多個Milestone就構成了一個Roadmap。當然一個軟件交付后,在以后的維護過程中的變更、修改等都創(chuàng)建新的Milestone進行管理。

Timeline

Timeline中文可譯作時間線,它是以時間進度為參考軸,按時間倒序的方式顯示此trac實例中所以的操作日志。它監(jiān)控的對象包括:

WIKI事件:創(chuàng)建和更改動作;Ticket事件:創(chuàng)建、更改、完成等所有的Ticket的事件;Source chanege事件:資源庫的代碼發(fā)生一些動作事件;Milestone事件:Milestone結束事件。

Trac中的Ticket

Ticket是trac中管理項目的核心元素,它在trac中被用作項目的任務、功能需求、錯誤報告、軟件發(fā)布支持等,它采用WIKI作為其描述部分文字的語法.

Trac中的Report

Report在trac中主要的用于顯示ticket,可以根據(jù)上文中提到的ticket所有的屬性進行過濾,同時也可以定義顯示ticket哪些字段屬性,如果覺得用戶設定的查詢條件及顯示方式很有價值,那么你可以保存此查詢Report,在下次直接使用。這樣在菜單"VIEW TICKETS"中看到此報表。需要注意的是Report只查詢ticket。

Trac中的Search

Search主要是對ticket和WIKI進行查詢的,查詢的內容為ticket和wiki內容,其實查詢的就是timeline菜單中列出的所有的內容。Trac使用全文檢索的方式進行查詢。具體就不在描述。Search輸入框中的最小長度的設置在Trac.ini配置文件中進行配置,參考Help/Guide。

Trac中的Admin

Trac中的admin都是一些重要的操作,但是同時也是很簡單的操作,都是對trac整個環(huán)境的基本信息做一些設置。包含兩個部分的設置,即general和ticket。

trac造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應商 報價日期
時間繼電器 品種:時間繼電器;規(guī)格型號:kg316TRAC220V;包裝規(guī)格:40;額定電壓(V):220; 查看價格 查看價格

德力西

13% 浙江交能電力設備有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
暫無數(shù)據(jù)
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應商 報價地區(qū) 最新報價時間
動態(tài)地秤 HI-TRAC TMU4|4個 1 查看價格 江蘇東華測試技術股份有限公司 全國   2020-09-18

Trac采用面向進度的開發(fā)模型,因此產生了Milestone的概念,那么Milestone雖然建立了階段性的里程碑,但是里程碑具體怎么才能到達呢?這就需要采用ticket方式進行處理。當定義的所以的ticket全部closed時,就說明到達了里程碑,但是達到了也并不表示所有的ticket都是fixed,也許是其他的原因關閉的。還有雖然到達了里程碑,但是未必是按時完成的,但是總的階段性結束點是很明確的。

因此用trac管理一個項目,就要做好以下幾方面的工作:

劃分里程碑劃分項目components劃分ticket熟練掌握Ticket的運作機制熟練掌握Change History的查看和使用熟練掌握Milestone的查看和使用

前面三項屬于項目架構范疇,后面三項屬于操作范疇。對于前面三項各自的劃分原則是:

劃分里程碑原則

里程碑是一些事件,我們設立這些事件是為了表明當這些事件發(fā)生的時候,我們的工作已經達到了某種程度。而我們不能夠僅僅使用時間點來劃分里程碑。

至于選擇什么事件作為里程碑,其實就是選擇項目利益相關人員最關心的事件作為里程碑。如果為項目計劃時間表開一個會議,肯定有很多人提出他們關心的事件或者時間點,比如銷售人員會問開發(fā)人員什么時候完成alpha測試,好讓他們去找客戶做beta測試,老板在聽完大致計劃之后會問什么時候拿出第一個運行版本,開發(fā)人員會問什么時候能夠簽約以便可以開始正式的工作。這些事件或者時間點就是最好的里程碑,里程碑之所以能夠標示項目進度,是因為它是項目相關人員關心的事件,里程碑標示進度的含義也是事件的含義。

在實際項目工作中,里程碑是否已經達到,也是非常明確的事情。事件是否發(fā)生應該是很明確的,如果不明確說明選擇的里程碑不是一個事件,比如"評審通過"、客戶在合同上簽字、需求分析文檔被老板批準,測試中bug收斂,這些事情是否發(fā)生都是很清晰的,是一個明確的時間點。

劃分Component原則

一般情況下按功能模塊來劃分,比如協(xié)同辦公系統(tǒng)可以劃分為公文處理、個人辦公、電子郵件等等。組件和里程碑之間的關系是,一個組件可以屬于多個里程碑,當然一個里程碑里面也可以包含多個組件,它們之間是多對多的關系,但是在trac里面是以里程碑為導向的,所以我們應該站在里程碑這條軸上去管理軟件項目。

具體的Component如何劃分,這就需要跟實際的情況決定了。

劃分Ticket原則

Ticket系統(tǒng)簡介 Ticket系統(tǒng)是Trac中關于項目管理的一個重要單元,它是一個簡單有效的版本差異和Bug跟蹤系統(tǒng)。

在項目開發(fā)過程中出現(xiàn)的任何問題,都可以用一個Ticket來標識,例如Bug,項目計劃,功能改進,項目建議,Todo等等,都可以寫成一個Ticket,開發(fā)人員通過訪問查看Ticket系統(tǒng),可以及時的了解到項目進度,有待解決的地方等等

每個Ticket都可以被修改和說明(Description屬性),并說明這個Ticket是Bug還是項目建議還是其他什么(Type屬性),指派由哪個人對這個Ticket負責(Assigned to/Owner屬性),設定Ticket的優(yōu)先級(Priority屬性),設定Ticket的最終完成時間(Milestone屬性),設定這個Ticket屬于哪個模塊(Component屬性)。一個Milestone包含一個名稱和時間,其中時間即為項目中這個階段的預計完結時間,我們通過設定這個屬性,來表明所要創(chuàng)建的Ticket屬于哪個Milestone,屬于項目的哪個階段,該在哪個時間之前完成。

Trac是以面向進度模型為項目管理模型的,很明顯的特點就是它以里程碑(Milestone)方式進行項目管理的。每個里程碑中的具體要做哪些事情,就使用Ticket來進行定義、跟蹤等。里程碑是什么呢?為什么我不用時間點呢?原因在于使用時間點往往讓人誤以為,里程碑是按照時間來設計的,而不是按照事件來設立的。

另外,Trac做一個SCM配置管理平臺,意味著它有良好的擴充性。通過WebAdmin界面中的Plugin功能,可以很方便的安裝下載的插件,也可以通過此功能查看已經安裝的插件,并可對其中的插件進行啟用或停用操作。

trac常見問題

trac文獻

AcknowledgementsAcknowledgements AcknowledgementsAcknowledgements

格式:pdf

大?。?span id="7c2mzg7" class="single-tag-height">1.5MB

頁數(shù): 96頁

評分: 4.7

Effects of neural nitric oxide synthase gene inactivation on the neuroendocrine stress response in mice Dissertation zur Erlangung des akademischen Grades doctor rerum naturalium (Dr. rer. nat.) genehmigt durch die Fakult?t f ür Naturwissenschaften der Otto-von-Guericke-Universit?t Magdeburg von: Dipl. Biol. Gabriella Orlando geb. am 31.12.1975 in Osimo (AN), Italien Gutachter: PD Dr. M

立即下載
Acknowledgements Acknowledgements

格式:pdf

大小:1.5MB

頁數(shù): 68頁

評分: 4.6

Humor and Conceptual Blending By Liu Dunping Under the supervising of Associate Prof. Hu Jian Presented in Partial Fulfillment of the Requirements for the Degree of Master of Arts English Department School of Foreign Studies Anhui University April, 30 2005 i Acknowledgements The understanding on the conceptual blending theory involves a lot of time and efforts, for it is really diff

立即下載

1.裂縫類:縱向裂縫、橫向裂縫、龜裂、塊裂、反射裂縫;

2.變形類:車轍、波浪、沉陷、隆起、推移;

3.表面損壞類:泛油、松散、坑槽、磨損、露骨、脫皮。

旋轉導向系統(tǒng)按其導向方式可分為推靠鉆頭式(Push the Bit)和指向鉆頭式(Point the Bit)兩種系統(tǒng)。

1. AutoTrak X-treme系統(tǒng)

AutoTrak X-treme系統(tǒng)是由井下鉆井馬達驅動的旋轉導向系統(tǒng)。其最大的優(yōu)勢是將普通轉盤式RSS最高250rpm的轉速提高到400rpm。該系統(tǒng)由旋轉閉環(huán)導向系統(tǒng)Auto Trac和高效鉆井馬達X-treme組合而成。其特殊設計的模塊化結構可以允許BHA持續(xù)高速旋轉,而X-treme馬達的設計也解決了導向數(shù)據(jù)通過馬達傳輸?shù)膯栴},真正實現(xiàn)了精確、實時的近鉆頭導向。

2. Revolution RSS

Revolution旋轉導向系統(tǒng)是一種"指向"式的旋轉導向系統(tǒng),導向的主要組件為不可旋轉的套筒穩(wěn)定器、近鉆頭旋轉穩(wěn)定器和旋轉傳動軸(drive shaft)。地面導航設施接收到泥漿脈沖傳輸?shù)腖WD信號后確定偏移方向和偏移角度,使傳動軸產生偏移。傳動軸在套筒穩(wěn)定器中運轉,將扭矩和載荷傳遞至鉆頭,"指引"鉆頭向既定方向前進。近鉆頭旋轉穩(wěn)定器起到支點的作用。

3. 3D旋轉導向系統(tǒng)--Pathfinder RSS

Pathfinder 3D旋轉導向系統(tǒng)實現(xiàn)了在沖蝕井眼中的定向鉆進。一般的旋轉導向工具依靠與井壁的直接接觸來施加導向力,或者通過這種接觸來維持導向部件的穩(wěn)定。Pathfinder RSS采用特殊設計的導向墊塊最多可以伸長1in,使121/4in的井眼工具在13in的井眼中仍能與井壁接觸。

4. PowerDrive系統(tǒng)

PowerDrive旋轉導向系統(tǒng)是通過高速旋轉同時導向來進行鉆進的,然而高速旋轉下的定位比較困難。斯倫貝謝公司的PowerDrive采用了在RSS內部安裝不旋轉組件的方法解決該問題,因其外部鉆桿始終處于旋轉狀態(tài)而大大提高了鉆速。"讓每個接觸井壁的部分都在轉動"的思想是斯倫貝謝旋轉導向系統(tǒng)的核心,也是優(yōu)于其它RSS系統(tǒng)的根本。

雙向開關管就是正向伏安特性與反向伏安特性對稱、并且正向和反向都具有負阻的一種半導體開關器件;它在正向和反向工作時都具有開和關的兩個狀態(tài)。這種器件屬于晶閘管之列。眾所周知的SCR(可控硅整流器)也是一種晶閘管,但這是一種單向開關的晶閘管。

雙向開關管有雙向開關二極管(DIAC)和雙向開關三極管(TRIAC)等。TRIAC是常用的一種交流開關管;DIAC常用作為TRAC和SCR的觸發(fā)管。

trac相關推薦
  • 相關百科
  • 相關知識
  • 相關專欄