BPMN กับ UML แตกต่างกันอย่างไรนะ
หลังจากได้ลองอ่านงานของเพื่อน ของรุ่นน้อง พบว่าหลายคนยังไม่เข้าใจถึง Idea ของการสร้าง UML และ BPMN ครับ เลยขอมาเขียน Blog อธิบายก่อนจะลืมครับ อะไรเกิดก่อนกันครับ ? UML ปี ค.ศ. 1996-1997 หากใครสนใจดูประวัติเต็มมาที่นี่ History of UML ครับ BPMN ปี ค.ศ. 2000 มีแนวคิดเริ่มต้นจากองค์กร Business Process Management Initiative (BPMI) ก่อนจะรวมกับทาง OMG(Object Management Group) ในปี 2005 ครับ ปัจจุบันทั้ง BPMN และ UML อยู่ภายใต้การดูแลของ OMG(Object Management Group) ครับ BPMN กับ UML เหมือนกันอย่างไร ? สิ่งที่ทั้ง BPMN และ UML เหมือนกัน เพื่อให้การสื่อสาร และการทำงานร่วมกันสะดวกมาขึ้น ทำให้เห็นภาพได้ชัดเจนขึ้น เพื่อใช้ในการทวนสอบความเข้าใจได้ด้วยครับ มีการกำหนดรูปแบบ และสัญลักษณ์เป็นมาตรฐาน ทำให้ตีความได้ตรงกันครับ มากกว่ามาเขียนตัวหนังสือเยอะๆครับ picture is worth a thousand words BPMN กับ UML ต่างกันอย่างไร ? ต่างกันที่มุมมองที่สร้าง IT (ตอบโจทย์การพัฒนาซอฟต์แวร์ / ระบบ) กับ Business (ตอบโจทย์การพัฒนากระบวนการธุรกิจ) UML เกิดจากการออกแบบและพัฒนาระบบตามแนวคิดพัฒนาระบบเชิงวัตถุ (Object Oriented) เหมือนเป็นภาพร่างของระบบในมุมมองต่างๆ โดยที่ตัว UML มีแบบจำลอง แต่ละแบบที่ทำให้เห็นให้เสริมความเข้าใจระบบ อาทิ เช่น Use Case Diagram…