# |
檢查項(xiàng) |
Y/TBD/N/NA |
|
清晰性 |
|
|
是否所設(shè)計(jì)的架構(gòu),包括數(shù)據(jù)流,控制流和接口,被清楚地表達(dá)了? |
|
|
是否所有的假設(shè)、約束、策略及依賴都被記錄在本文檔了? |
|
|
是否定義了總體設(shè)計(jì)目標(biāo)? |
|
|
完整性 |
|
|
是否所有的以前的TBD(待確定條目)都已經(jīng)被解決了? |
|
|
是否設(shè)計(jì)已經(jīng)可以支持本文檔中遺留的TBD有可能帶來的變更? |
|
|
是否所有的TBD的影響都已經(jīng)被評(píng)估了? |
|
|
是否仍存在可能不可行的設(shè)計(jì)部分? |
|
|
是否已記錄設(shè)計(jì)時(shí)的權(quán)衡考慮? 該文件是否包括了權(quán)衡選擇的標(biāo)準(zhǔn)和不選擇其它方案的原因? |
|
|
依從性 |
|
|
是否遵守了項(xiàng)目的文檔編寫標(biāo)準(zhǔn)? |
|
|
一致性 |
|
|
數(shù)據(jù)元素、流程和對(duì)象的命名和使用在整套系統(tǒng)和外部接口之間是否一致? |
|
|
該設(shè)計(jì)是否反映了實(shí)際操作環(huán)境(硬件、軟件、支持軟件)? |
|
|
可行性 |
|
|
從進(jìn)度、預(yù)算和技術(shù)角度上看該設(shè)計(jì)是否可行? |
|
|
是否存在錯(cuò)誤的、缺少的或不完整的邏輯? |
|
|
數(shù)據(jù)使用 |
|
|
所有復(fù)合數(shù)據(jù)元素、參數(shù)以及對(duì)象的概念是否都已文檔化? |
|
|
是否還有任何需要的但還沒有定義的數(shù)據(jù)結(jié)構(gòu),反之亦然? |
|
|
是否已描述最低級(jí)別數(shù)據(jù)元素?是否已詳細(xì)說明取值范圍? |
|
|
功能性 |
|
|
是否對(duì)每一下級(jí)模塊進(jìn)行了概要算法說明? |
|
|
所選擇的設(shè)計(jì)和算法能否滿足所有的需求? |
|
|
接口 |
|
|
操作界面的設(shè)計(jì)是否有為用戶考慮(例如:詞匯、使用信息和進(jìn)入的簡(jiǎn)易)? |
|
|
是否已描述界面的功能特性? |
|
|
界面將有利于問題解決嗎? |
|
|
是否所有界面都互相一致,與其它模塊一致,以及和更高級(jí)別文檔中的需求一致? |
|
|
是否所有的界面都提供了所要求的信息? |
|
|
是否已說明內(nèi)部各界面之間的關(guān)系? |