這些功能或者可以用來證明作為移交的一部分的軟件的質量,也因此一同幫助開發者遵從特定的編碼標准;或者用於在工程中提高對質量進度的檢查。
審計工具用於檢查代碼符合特定的規則集合。你所用的規則是可配置的,而且配置是可以被存儲和重用的。你也可以把一個審計的結果保存到XML或者Html格式的文件中。有大量的審計工具可供你使用,從設計問題到命名約定,等等。這些工具的使用,可以給開發者提供有關每一種審計所尋找內容的描述和如何修改可能發生的破壞。
為了保證質量,標准提供了一定量的信息並且將能夠建立更好的信息決策分析。在代碼上運行標准能夠提供給有關某部分代碼的復雜程度的詳細信息並且能立即高亮顯示可能導致設計問題的代碼;另外,還可以提供關於怎樣使用標准和怎樣解釋該結果的提示信息。最終,該標准的結果以一個表格形式輸送到一個集成的窗口中,圖14顯示了一個Kiviat圖表視圖,這是一種圖表方式,Delphi 2006可以幫助你驗明自己的代碼或理解與他人協作的代碼。
圖14:Kiviat圖表提供即時的標准分析結果的"瞬間"信息
4. 文檔生成
在模型視圖中,開發人員可以自動生成全面的基於Html的文檔。當然,也可以配置你希望應用的范圍,而且你能夠選擇你想包括的文檔部分,例如圖表本身和一個基於applet的導航樹。
這種能力把團隊從許多方面解放出來。例如,以前他們必須手工書寫文檔並根據變更加以維護;而通過使用文檔自動生成技術會使得,隨著工程的不斷進展而使開發者更容易專注於創建實際的代碼。這種技術的另一種用途在於,在可能由其它開發者編寫的系統上或在已經被實現而沒有全面支持文檔的代碼上運行文檔。你可以在圖15中看到一個生成的文檔集合。