文章分類:軟體大家
從使用案例圖觀察設計者的設計意涵
可能是 MIS 部門的開發人員,也可能是 ISV(Independent Software Vendor)承接到一個案子,需要能為某公司既有的 HR(Human Resource) 系統新增電子簽核的功能。 最基本的一個功能,就是將原本是人工作業的請假業務 …
利用循序圖表達參與者與系統的互動描述
當我們利用使用案例圖界定了系統設計範圍(Boundary)後, 同時也找出主要參與者(Primary Actor)及其對系統的期望(Goal)。 參考下圖一。 圖一、ATM系統的使用案例-提款 圖一說明了系統必須對 "顧客" 提供 &q …
利用企業使用案例記錄企業流程
在系統開發的需求捕捉階段時,一般我們會利用活動圖(Activity Diagram)來記錄企業流程(Business Process)。 例如,範例圖一是利用活動圖來表達 "XX醫院" 的掛號就診流程(圖一僅為範例,並非是完整正確的就診 …
從鳥瞰的觀點看 Use Case Diagram
我個人一向主張寫 Use Case 的敘述之前,先畫使用案例圖(Use Case Diagram) 。原因在於我們可以從鳥瞰的視野綜觀系統的全貌: 可以利用套件(Package)界定系統的設計範圍(Boundary)。 避免過早涉及至細節(Detail)。 …
做一個不太成功的專案
許多軟體工程師,他們經常有滿腔熱血,希望能將他們對於在軟體開發上所學的技術與心得發揮應用在工作的專案上。 也有許多開發團隊,僅接受幾天的 UML 與 OO 的教育訓練,就想 “應用” 在專案開發上。 有很好的抱負及理想當然是很好。不過,將新技術、新的開發流 …
不能為自己找藉口
最近與許多軟體開發人員相互交換心得與討論。發現,絕大部分的朋友們並不是很快樂。 問他們原因,因為覺得「軟體產業」這個環境不太成熟,所做的工作很無奈又沒有成就感。 所以,只要會發出 “唉” 叫聲的朋友,我都會建議買最最有幫助的一本書:「吃了那隻青蛙」。吃多了 …