ภาษาแบบจำลอง UML
ภาษาแบบจำลอง UML (Unified Modeling Language, ภาษาแบบจำลองที่เป็นหนึ่งเดียว) อธิบายกระบวนการและองค์ประกอบด้วยไดอะแกรมและแผนภูมิ อย่างไรก็ตาม UML ไม่ใช่ภาษาการเขียนโปรแกรมที่แท้จริง แต่จากโมเดลของมัน สามารถสร้างโค้ดขึ้นมาได้
ภาษาการสร้างแบบจำลองนี้มีการนำไปใช้อย่างกว้างขวาง ในวงจรการทำงานของการพัฒนาซอฟต์แวร์ และการออกแบบระบบ
มีประเภทหลักของไดอะแกรมในภาษา UML ดังนี้:
- ไดอะแกรมโครงสร้าง (Structure Diagrams), ซึ่งรวมถึงไดอะแกรมคลาส, องค์ประกอบ, โครงสร้างแบบคอมโพสิต/ประกอบ, ความร่วมมือ (UML2.0), การติดตั้ง, วัตถุ, แพ็คเกจ, โปรไฟล์ (UML2.2)
- ไดอะแกรมพฤติกรรม (Behavior Diagrams), ซึ่งรวมถึงไดอะแกรมกิจกรรม, สถานะ, กรณีใช้ (use cases)
- ไดอะแกรมปฏิสัมพันธ์ (Interaction Diagrams), ซึ่งรวมถึงไดอะแกรมการสื่อสาร (UML2.0), ภาพรวมปฏิสัมพันธ์, (UML2.0), ลำดับ, การประสานเวลา (UML2.0)
ดูเพิ่มเติม
-
ชุดแนวคิด กระบวนทัศน์การเขียนโปรแกรม,
ซึ่งกำหนดแนวทางในการเขียนโปรแกรม -
ระเบียบวิธี
OOP,
ซึ่งใช้กันอย่างแพร่หลายในการเขียนโปรแกรม -
รูปแบบ
MVC,
ซึ่งใช้สำหรับจัดระเบียบโค้ดเป็นบล็อกตามแต่ละงาน -
แผนภูมิ เบิร์นดาวน์ชาร์ต,
ซึ่งใช้สำหรับการแสดงภาพกราฟิกของปริมาณงาน