1. 為何畫類別圖? 為了產生物件,物件裡面可以擺資料、或者其他東西。 有了物件才可以放資料,才可以儲存到資料庫中。 資料的物件一定是對應到資料庫資料表,也才代表可以永久儲存
  2. 區間測速系統的初步類別圖,把它改成設計類別圖(加一個控制、加一個畫面) 警政人員查罰單、地區人士看統計資料的畫面(他正在顯示word的類別圖,他會給,要以這個圖為基礎,畫設計類別圖)
  3. 物件導向設計程序、物件導向分析程序的步驟,我們在這門課講的區間測速系統做了哪幾件事情?(CH5 6、CH7 34)
    1. 分析階段沒有問問卷,所以第一件事情沒有做
    2. 建立事件表並定義使用案例有,有做事件表、有定義使用案例
    3. 我們有描述使用案例
    4. 也有畫初步類別圖
    5. 有設計系統循序圖
    6. 沒有擬定合約 設計程序
    7. 有設計互動圖
    8. 有設計類別圖
    9. 沒有重新調整
    10. 沒有設計演算法跟標示符號
    11. 有展現層跟資料存取層
  4. 設計要做五件事(CH7 6),用區間測速系統為例,這五件事情我們在哪裡要做?
    1. 架構要不要做?MVC架構要畫出來(規定)
    2. 程式功能設計,有,在設計循序圖的訊息都是要寫的程式(search(speed)、deliver(plateNo.carMSG都是程式)
    3. 介面,有,像是警察頁面的畫面
    4. 資料庫設計,有,因為我們循序圖中有DB,DB就是資料存取資料庫的資料也要加密,加解密可以在ORM做
    5. 安全性設計沒有做,但是我們有SQL安全性保障,因為MVC有間接提高資安
  5. 設計循序圖下面補充一下 扣分原因:1. DB沒有寫 2. 沒有寫到檢查是否有超速 3. 沒有寫程式的邏輯(如,開罰單前要先計算超速) 這張圖沒有計算超速,要再補上