軟件規模參考表
軟件規模 | 嵌入式軟件源碼行數(n) | 非嵌入式軟件源碼行數(n) |
巨 | 100000≤n | 500000≤n |
大 | 10000≤n<100000 | 50000≤n<500000 |
中 | 3000≤n<10000 | 5000≤n<50000 |
小 | 300≤n<3000 | 500≤n<5000 |
微 | n<300 | n<500 |
按照軟件的關鍵等級進行軟件評審管理考慮
評審點 | 評審方式 | 軟件安全關鍵等級 | |||
A I(災難) | B II(嚴重) | C III(輕度) | D IV(輕微) | ||
給定需求(系統) | 正式評審 | P | P | P | P |
軟件需求分析 | 內部評審 | P | P | P | P |
正式評審 | P | P | P | r | |
概要設計 | 內部評審 | P | P | P | r |
詳細設計 | 內部評審 | P | P | r | r |
正式評審 | P | P | r | O | |
單元測試 | 內部評審 | P | P | r | O |
軟件部件測試 | 內部評審 | P | P | r | O |
配置項測試 | 內部評審 | P | P | r | r |
確認測試 | 內部評審 | P | P | P | P |
正式評審 | P | P | r | r | |
系統測試 | 內部評審 | P | P | P | P |
正式評審 | P | P | r | r | |
注1: P 表示必須進行的評審。 r 表示視情況選擇的評審。 O 表示不需要的評審。 | 注2: A/I (災難):軟件的故障將導致系統出現災難性后果。 B/II (嚴重):軟件的故障將導致系統出現危險性后果。 C/III (輕度):軟件的故障將導致系統錯誤。 D/IV (輕微):軟件的故障不影響系統完成規定任務。 |