第57貼【2004-7-14】:正規檢視介紹會議
正規檢視介紹會議:
介紹會議階段是評審流程可選擇的階段。如果檢視小組成員不熟悉檢視對象以及相關的背景,那么這個會議就應當安排舉行。在介紹會議上,作者介紹產品的理論基礎,產品同被開發的系統其余部分的關系,產品的功能和產品的主要應用,以及在產品開發過程中采用的開發方式。所有的檢視者必須參加介紹會議。
召開介紹會議的主要原因如下:
1、正規檢視小組不熟悉檢視對象
2、檢視對象是新開發的或者是首次進行正規檢視
3、正規檢視工作在檢視對象的項目中被首次采用
第58貼【2004-7-15】:軟件配置管理介紹
1、軟件配置管理概念:
軟件配置管理是通過在軟件生命周期的不同時間點上對軟件配置進行標識并對這些標識的軟件配置項的更改進行系統控制,從而達到保證軟件產品的完整性和可溯性的過程。
配置:軟件系統的功能屬性。
配置項:軟件系統的邏輯組成,即與某功能屬性相對應的文檔或代碼等。
2、軟件配置管理的四個基本過程:
配置標識: 標識組成軟件產品的各組成部分并定義其屬性,制定基線計劃。
配置控制: 控制對配置項的修改。
配置狀態發布: 向受影響的組織和個人報告變更申請的處理過程,通過的變更及他們的實現情況等。
配置評審: 確認受控軟件配置項滿足需求并就緒。
3、配置庫:對各基線內容的存儲和管理的數據庫
開發庫:程序員工作空間,始于某一基線,為某一目的開發服務,開發完成后,經過評審回歸到基線庫。
基線庫:包括通過評審的各類基線,各類變更申請的記錄和統計數據。
產品庫:是某一基線的靜態拷貝,基線庫進入發布階段形成產品庫。
4、檢視對象中應用了最新的技術
第59貼【2004-7-16】:利用PC-LINT進行代碼排錯
PC-LINT是GIMPEL SOFTWARE公司的產品,是一種軟件質量保證工具,用于程序排錯,可對windows、unix平臺下的C、C++代碼進行最仔細的語法檢查,可檢查一些在普通編譯器不易發現的句法、一般邏輯錯誤等,是程序員不可多得的排錯工具。
如果給 PC-LINT工具下一個形象點的定義,那就是:一種更加嚴格的編譯器。它不僅可以象普通編譯器那樣檢查出一般的語法錯誤,還可以檢查出那些雖然完全合乎語法要求,但很可能是潛在的、不易發現的錯誤。
許多國外的大型專業軟件公司,如微軟公司,都把它作為程序檢查工具,在程序合入正試版本或交付測試之前一定要保證通過了LINT檢查,他們要求軟件工程師在使用LINT時要打開所有的編譯開關,如果一定要關閉某些開關,那么要給出關閉這些開關的正當理由。
在開發、測試過程中,除了正規檢視、代碼走讀、代碼審查等活動可以有效的幫助獲得正確的代碼,運用PC-LINT、LOGISCOPE等工具也是很好的排錯手段,尤其是PC-LINT,以其方便、準確、嚴格的特點在排除程序一般性錯誤方面有著明顯的優勢,其付出的工作量比正規檢視、代碼走讀的要少很多。
可想而知,如果從編碼后第一次編譯程序時就使用LINT來檢查程序,并且保證消除所有的LINT告警,程序質量的提高是不言而喻的。
文章來源于領測軟件測試網 http://www.kjueaiud.com/