ยูเอ็มแอล (UML = Unified Modeling Language)

ยูเอ็มแอล (UML = Unified Modeling Language)

ยูเอ็มแอล (UML = Unified Modeling Language) คือ โมเดลมาตรฐานที่ใช้สำหรับออกแบบโปรแกรมเชิงวัตถุได้อย่างมีประสิทธิภาพ โดยภาษาเน้นการแสดงการทำงานของระบบผ่านไดอะแกรมหลายแบบ จึงแสดงระบบงานได้ในหลายระดับอย่างครอบคลุม

 โครงสร้างของยูเอ็มแอล (UML Structure)

  1. Things แบ่งได้ 4 ประเภท

1) Structural things 2)Behavioral things 3)Group things 4)Annotational things

  1. Relationships แบ่งได้ 3 ประเภท

1) Meaning 2) Structural 3) Generalized/Specialized

  1. Diagrams แบ่งได้ 6 ประเภท

1) Use case 2) Static strucure 3) Interaction 4) State 5) Activity 6) Implementation

ประโยชน์ของยูเอ็มแอล (UML Advantage)

  1. ทำให้วงจรชีวิตการพัฒนาระบบสั้นลง (Shortest Development Life Cycle)
  2. เพิ่มการผลิต (Increase Productivity)
  3. ปรับปรุงคุณภาพซอฟท์แวร์ (Imporve Software Quality)
  4. สนับสนุนระบบสืบทอดโปรแกรม (Support Legacy System)
  5. ปรับปรุงการเชื่อมโยงทีมงาน (Improve Team Connectivity)

ตัวอย่าง 5.1 ความสัมพันธ์ระหว่างคลาสเครื่องบิน

class AirPlane {  

   static void Fly() { };        

   static void Land() { };   

}

class AirPlane1 extends AirPlane {

  public static void main(String args[]) {

    Fly();

    Land();

  }

}

ตัวอย่าง 5.2 คลาสไดอะแกรมแบบใช้ extends

public class regist48 {

public regist() {  }

public add() {  }

public drop() {  }

}

public class regist49 extends regist48 {

public scholar() {  }

}