我把以前考高程時應付前幾題分析題的方法總結了一下。
注:XX在試卷中題目給出。
問題一
它會問:如果要發現XX錯誤,該在那里那里檢查。
或問:在XX地方可檢查出什么錯誤。
這時你要注意
1:輸入的內容會與某文件的內容發生沖突。
2:輸入的內容本身存在問題 (1)當有兩個輸入較正時,你可答比對兩個輸入較正是否相同
。2)非法字符輸入、非法數據輸入(就是說存在一些邏輯上的錯誤)
問題二
它會問:A文件所包含的數據項
時你要注意
1看該文件輸出到什么地方,當輸出文件與A文件不同時才容易比對。
。ㄒ驗橐呀浉袅艘欢螘r間了,這句我自己也不明是什么意思)
2看該文件的數據源,從數據源推斷文件組成,去掉不必要的數據項。
問題三
它會問:排序的第一第二關鍵項是什么
1看排序后所生成的文件所要求的順序。(很多時候對文件順序的要求都是隱含的,這要自己分析了)
2看排序后與什么文件共同工作。(如果與某個文件共同工作,很多時候就對你文件的順序有所要求)
問題四
它會問:怎么樣才可提高外理效率
1把輸入到該處理的文件按相同的關鍵字A分類。
2修改流程圖,改成適合該處理的最小有序文件。注:“最小”者盡可能小冗余也。
問題五
它會問:該處理的作用
1看該處理生成什么文件,由它所生成的文件講出它的作用。就是說要講出經過這個處理這個文件發生了什么變化,它的變化就是該處理的作用了。
2如果該處理是輸入端,那么它的作用一定少不了對輸入的合法性檢查。
3對每月才運行一次的處理通它的作用常少不了有對某文件的清空操作。(特別是會生成月報的處理)
問題六
它會問:該文件的作用
1減少存儲容量
2提高檢索處理速度
3實現程序和數據的隔離,降低程序和數據的相關性。
。▽τ趩栴}六我所寫的注解我自己現在也不明,不記得當時我是怎么想的)
以上我只是對一些常問的問題做了一下總結。因為時間已經過了半年多,我很多地方也記不清楚當時我是怎么想的了,只是留下了一些筆記,就拿出來分享。其實只要對往年的試題稍加分析就會得出以上的結論。
延伸閱讀
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/