2007年12月11日 星期二

H12 修改的歷程(1)──時間與個人

小學中高年級時都有編班的動作,重新編排各班級的成員。現在想像自己是一位小學生,入學時低年級的編班是一個版本,中年級時是另一個版本,高年級也有一個版本;如此一來,班級、學生與版本就出現了關係。

班級裡原本就有多個學生的關係,現今再加上版本的歷程,需要追溯的關係就變得更多,因為原先只需要一層的班級學生追溯表,現在就必須因應版本成為三層,另外再加上垂直的追溯關係。比如說,我們應該會記錄各年級時所有班級的學生,還有學生在各年級中所處的班級。

班級的成員對學校來說是管理上需要的資訊,而學生所處的班級則是個人擁有的歷史。有的時候不同版本的班級需要知道前一個版本的成員有幾個人還在同一個班級;有的時候數個同年級學生聚在一起,會經過資訊的交流來知道他們有沒有共同的歷史(曾經同班)?有的話持續了幾個版本?

班級、學生與版本就已經讓追溯變得複雜,如果追溯的關係再加上各個版本的每個班級所有科目的課任老師,甚至再加上每個科目使用的教材出版社的記錄呢?現實生活裡的關係追溯就是這麼複雜,與開發系統相關物件的追溯關係只會更多而已。

沒有留言:

張貼留言