期末

為什麼要畫類別圖?

代表系統會用到的功能,這些資料是在哪裡會用 MVC會對應資料庫的增刪改查,每個類別會有對應的增刪改查,因此不會有SQL指令在後台。

因為有了類別,才能產生物件,有了物件,才可以放資料,系統放資料的目的就是有功能用到他,如果有必要,這些資料都可以對應到資料庫永久儲存

給你這張圖,每個功能在幹嘛 關聯性牽扯到什麼功能? 拉條線代表有功能,如車籍資料要查車主等等…自己覺得,每一條線是什麼功能在用,在線上合理解釋。 如地區人士去查詢統計罰單資料 如警政人員連到車牌辨識,寫有效性確認 如車牌辨識連到車籍資料,也寫有效性確認 如罰單資料連到限速規定,寫開立罰單等等等…

同一功能可以在不同條線上,對應到上面系統功能對應

覺得不夠多,可以再加線跟對應功能,可加分(不會有其他多的功能,但可以有增加的對應功能)

類別關聯圖有可能同一項目對應,但一個是一對一、一個是一對多