17.9. 處理日志
備注
本課介紹處理日志。
利用處理框架進行的所有分析都記錄在QGIS日志記錄系統中。這使您能夠更多地了解處理工具所做的工作,在問題發生時解決問題,還可以重新運行以前的操作,因為日志記錄系統還實現了一些交互。
要打開日志,請單擊QGIS狀態欄右下角的氣球。一些算法可能會在此處留下有關其執行的信息。例如,調用外部應用程序的那些算法通常會將該應用程序的控制臺輸出記錄到此條目中。如果您查看它,您將看到我們剛剛運行的SAGA算法(由于輸入數據不正確而無法執行)的輸出存儲在這里。
這有助于理解正在發生的事情。高級用戶將能夠分析該輸出,以找出算法失敗的原因。如果您不是高級用戶,這將有助于其他人幫助您診斷您遇到的問題,這可能是外部軟件安裝中的問題或您提供的數據的問題。
即使算法可以執行,一些算法可能會在結果可能不正確的情況下留下警告。例如,當使用非常少量的點執行插補算法時,該算法可以運行并將產生結果,但它很可能不正確,因為應該使用更多的點。如果您不確定給定算法的某些方面,那么定期檢查此類警告是個好主意。
從 菜單,位于 History 部分,你會發現 。所有執行的算法,即使它們是從圖形用戶界面而不是從控制臺(將在本手冊后面解釋)執行的,也作為控制臺調用存儲在本部分中。這意味著每次運行算法時,都會向日志中添加一個控制臺命令,并且您擁有工作會話的完整歷史記錄。以下是這段歷史的樣子:
當開始使用控制臺學習算法的語法時,這會非常有用。我們將在討論如何從控制臺運行分析命令時使用它。
歷史記錄也是交互式的,您只需雙擊其條目即可重新運行以前的任何算法。這是復制我們以前已經做過的工作的一種簡單方法。
例如,嘗試以下操作。打開與本手冊第一章對應的數據,然后運行在那里解釋的算法。現在轉到日志對話框并找到列表中的最后一個算法,該算法與您剛剛運行的算法相對應。雙擊它,應該會產生一個新的結果,就像您使用普通對話框運行它并從工具箱中調用它時一樣。
17.9.1.
進階
您還可以修改算法。只需復制它,打開 Plugins ? Python console ,請點擊 Import class ? Import class ,然后粘貼以重新運行分析;隨意更改文本。要顯示生成的文件,請鍵入 iface.('/path/.shp', 'Layer name in legend', 'ogr') 。否則,您可以使用 . 。
功能審核檢查單示例
中“配置管理”實踐域的“配置審核”有3種類型,分別是功能配置審核、物理配置審核、配置管理審核。
這3種審核作用完全不同,可是很多組織在實施時只有物理配置審核做的正確,功能配置審核和配置管理審核都做的不好。這可能是對于這兩種審核的概念沒有正確理解。
功能配置審核的主要目的是確保配置項的開發已經圓滿完成,達到了預定的性能和功能特性,并且相關的運行和支持文檔也已完成且符合要求。
所以,進行功能配置審核應當在軟件開發完成并且通過了測試之后進行,這樣才能驗證軟件是否滿足預定的功能和性能。
為此,功能配置審核的檢查單應當按下面這樣設置:
功能配置審核檢查項(示例)
軟件產品是否已經通過測試?
軟件產品是否已經完成了用戶要求的全部功能或與用戶達到一致?
每個新的或改變項成功地完成了適當的質量檢測嗎?
軟件產品的各個部分,是否都經過了評審或檢查?
原代碼是否與軟件需求和設計說明書相一致?
軟件用戶手冊是否與軟件需求和設計說明書相一致?
固件保障手冊是否與軟件需求和設計說明書相一致?
軟件版本說明是否與軟件需求和設計說明書相一致?
軟件產品規格說明是否與軟件需求和設計說明書相一致?
是否進行了審查和驗證以發布滿足客戶的軟件需求?
是否所有公開的軟件問題都經過指定變更權威的審查?
這正是:
功能審核審什么,功能性能可滿足
如此設計檢查單,這個實踐能實現
參考書目:軟件工程項目管理實用技術與常用模板,作者:黎照 黎連業 王華 李淑春,出版社:清華大學出版社
*請認真填寫需求信息,我們會在24小時內與您取得聯系。