期末
為什麼要畫類別圖?
代表系統會用到的功能,這些資料是在哪裡會用 MVC會對應資料庫的增刪改查,每個類別會有對應的增刪改查,因此不會有SQL指令在後台。
因為有了類別,才能產生物件,有了物件,才可以放資料,系統放資料的目的就是有功能用到他,如果有必要,這些資料都可以對應到資料庫永久儲存
給你這張圖,每個功能在幹嘛
關聯性牽扯到什麼功能?
拉條線代表有功能,如車籍資料要查車主等等…自己覺得,每一條線是什麼功能在用,在線上合理解釋。
如地區人士去查詢統計罰單資料
如警政人員連到車牌辨識,寫有效性確認
如車牌辨識連到車籍資料,也寫有效性確認
如罰單資料連到限速規定,寫開立罰單等等等…
同一功能可以在不同條線上,對應到上面系統功能對應
覺得不夠多,可以再加線跟對應功能,可加分(不會有其他多的功能,但可以有增加的對應功能)
類別關聯圖有可能同一項目對應,但一個是一對一、一個是一對多
