星期五, 9月 10, 2004

設計上的混亂

因為detection board的功能不乾淨,
我們只做”綜合性”的版子,而不是偵測的資料區分。

所以會有很多detection board偵測相同的信號。
當版子拼在一起,就會發生...
  1. 要使用A的部分,B的部分不使用。
  2. 先用A的,數量多時再用B。
  3. A的這個部分不使用,用B的部分。
  4. A和B的這個部分都要使用。
這樣的問題。
而我們的系統,又很少只有接一個版子。

可以想見各種configuration的混亂狀況。

這就是沒做好系統分析的結果。
可是系統分析會有幫助嗎?
記得當初設計架構的依據是:作一快minimum (basic) requirement的board,所有的系統都要用他。如果有不足,再新增加其他的版子。

但是當不足時,新設計時會有以下情況:
  1. 為了配線,所以basic board的部分就不用了,改用增加的部分。
  2. 因為增加的部分很少,為此新增一塊並不划算(cost),所以新設計一塊,將新需求加進去。
  3. 因為增加的部分很多,所以basic的部分都不使用了,這樣還使用basic的部分,很不划算,所以新設計一大塊,將basic的部分加入。
這樣隨意拼裝的結果,就是所有的版子都不能共用,都不會是剛好match require。
同時造成software configuration的大混亂!

沒有留言:

張貼留言