ปรกติผมจะอ่อนเรื่องศัพท์แสงทางเทคนิคเป็นอย่างมาก รวมถึงทฤษฎีต่าง ๆ ก็เหมือนกัน เวลาใครพูดมาก็แบ๊ะ ๆ ตลอด อย่างเมื่อหลายวันก่อนผู้ร่วมงานก็มาบอกว่า ถ้าจะออกแบบระบบก็ขอให้ใช้ UML นะ เพราะไม่งั้นมันจะไม่เป็นมาตรฐาน จะอ่านไม่รู้เรื่องเข้าใจกันไม่ถูก!!!
พอดีจำได้ลาง ๆ ว่าเคยได้ยินคำว่า UML เมื่อนานมาแล้ว อีกทั้งปรกติผมก็มักจะสั่งให้ใคร ๆ เป็นผู้ออกแบบ (ไม่ได้ทำเองก็งี้แหล่ะ ลืมง่าย) ก็เลยผงกหัวหงึก ๆ รับคำเอาไว้ แล้วก็ลืม ๆ ไป
คราวนี้ถึงเวลาที่จะต้องมาทำงานอดิเรกของตัวเอง ก็เลยนึกถึงเครื่องมือขึ้นมา หาไปหามาก็เลยรู้ว่า … อ๋อ … เราต้องใช้ UML นี่เอง มันถึงจะเหมาะกับการออกแบบระบบซอฟต์แวร์ที่ซับซ้อน ว่าแล้วก็ไปค้นหาเป็นการใหญ่ว่าจะมีเครื่องมือตัวไหนที่พอจะช่วยได้บ้าง!!!
แล้วก็มาเจอตัวนี้ StarUML ตัวนี้ไม่เลว เปิดมาตอนแรกแล้วเอ๋อไปเลย ใช้ไม่เป็น T-T คงต้องหัดกันซักระยะนึงกว่าจะเข้าฝัก
ตอนนี้เริ่มรู้สึกว่าการวิเคราะห์ประสิทธิภาพกำลังพลด้วย excel กับการทำรายงานนำเสนอด้วย powerpoint มันง่ายกว่าการออกแบบซอฟต์แวร์จริง ๆ ว่ะ T-T สงสัยทักษะในการสร้างซอฟต์แวร์ของผมมันจะถดถอยไปทุกทีแล้ว T-T
[tags]เครื่องมือ, ออกแบบ, UML, StarUML[/tags]
พี่ไท้มีเครื่องไม้เครื่องมือดีๆ มานำเสนอเสมอเลยนะครับ
เรื่องการออกแบบผมว่าดินสอ-กระดาษดูจะเป็นเครื่องมือที่ดีที่สุดสำหรับผมแล้วละ
นั่งพิมพ์ใส่ MS word เป็นเล่มๆ เสียเวลามากเลย
เป็นเจ้าคนนายคนก็งี้แหละพี่ งานกรรมกรให้เด็กๆ ทำไป
Netbeans ก็มี UML plugin ครับ
สวยดี
ใช้ VISIO อ่ะค่ะ
กระดาษกับดินสอจะเหมาะมาก ถ้าเราอยู่ภาคสนามครับคุณ figaro
ง่ะ งานออกแบบซอฟต์แวร์เป็นงานเทพเชียวนะคุณ crucifier
โอ้ว อันนั้นมัน bundle มาเลยนี่นาคุณ AMp
อันนั้นเป็นทางเลือกสุดท้ายของผมเลยอ่ะคุณอ๊อฟ T-T