本週的作業,是請同學們用有名的童話故事『三隻小豬』來進行UML圖的練習。 維基百科的條目中敘述: 三隻小豬是兄弟,為抵抗大野狼而有不同的遭遇,大哥蓋草屋,二哥蓋木屋,三弟蓋了磚屋,最後只有不嫌麻煩的三弟的屋子沒有被大野狼弄垮,還把大野狼給煮來吃了。 目前較為流傳的版本因針對兒童心理而修改過,將狼吃豬,豬吃狼的情節修改掉,變成三弟最後保護了大哥和二哥,並用巧計趕走大野狼。 Reference: Wikipedia三隻小豬條目http://zh.wikipedia.org/zh-tw/%E4%B8%89%E9%9A%BB%E5%B0%8F%E8%B1%AC 更精確的來描述這個題目: Use case敘述:在面臨大野狼來襲的挑戰,三隻小豬家擬定因應策略,展開佈置對抗大野狼。 Scenario敘述: 在面臨大野狼來襲的挑戰,豬媽媽請三隻小豬擬定因應策略。 大哥蓋草屋抵抗大野狼前進但被野狼吹垮,逃跑到二哥那。 二哥蓋木屋抵抗大野狼前進但被野狼踢跨,和大哥一起逃跑到三弟那。 三弟蓋磚屋抵抗大野狼前進,成功! 請根據物件導向設計的基本觀念,設計適當的UML Class Diagram。