Microsoft的軟件開發簡單流程 -- 轉自tassadar's blog

覺得tassadar整理的不錯,轉載過來了,
[以下內容來自講座記錄,演講者:黃雪斌 GTEC,記錄者:tassadar]

I階段:設計階段
            Idea------->Feature List----------------->Fuction Spec------------Implement Spec
                    //                |                               軟件的模擬            |_Testing Spec
              用戶調查-->優先級(A:,B:, ...) 說明和功能描述


II階段:編碼階段
            [According to Fuction Spec]                                               ( Coding Completed )          
            Coding------>Milestone_1------>Milestone_2------>....------>CC  (GS: Bugs <= 50)
            ----Testing---->------------->------------>------------>---------> | Testing [According to Fuction Spec]
                                    Daily  Builder (每日編譯成功版本,儘量使用VSS,可以回滾)


III階段:測試階段
            集成測試開始,Bug數目會隨着測試的進行出現波動,並有下降趨勢,有兩種可能:
            (1)Bug數目總體持續下降,並達到ZBB(零Bug反彈點),表明測試結束,產品開發成功。
            (2)Bug數目持續波動但是無法下降到ZBB,那麼該產品將面臨內部取消。

IV階段:發佈階段
            在測試到達ZBB之後,首先推出Alpha內部測試版本具體的流程如下:
                                                                                                                            最終版本,發佈到廠商燒盤
            ZBB--->Alpha--->Beta1--->Beta2--->RC--->RC1,RC2,RC3,...,RCx------>RTM(Release to Manufacture)
                                                         (Release Candidate)             在RCi中找出最好的RC
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章