ความแตกต่างระหว่าง UML 1.0 และ UML 2.0

ความแตกต่างที่สำคัญ: UML ย่อมาจาก Unified Modeling Language UML 1.0 และ UML 2.0 เป็นรุ่นที่แตกต่างกันของ UML UML 1.0 ได้รับอิทธิพลอย่างมากจากสัญลักษณ์ OMT อย่างไรก็ตามมันเป็นผลมาจากการรวมความหมายที่อ่อนแอ UML 2.0 จัดการกับปัญหาที่เกี่ยวข้องกับการรวม semantic แบบอ่อน อย่างไรก็ตามมันก็มีข้อ จำกัด เช่นสัญกรณ์ที่มากเกินไปการขาดความหมายที่แม่นยำและการขาดระเบียบวิธีพื้นฐานเช่นประเภทการใช้งาน ฯลฯ

UML (Unified Modeling Language) เป็นภาษาที่ใช้ในการพัฒนาและสร้างโปรแกรมคอมพิวเตอร์ ประกอบด้วยสัญลักษณ์ทางกราฟิกที่ช่วยในการอธิบายและออกแบบระบบซอฟต์แวร์ ส่วนใหญ่จะใช้ในระบบที่พัฒนาโดยใช้สไตล์เชิงวัตถุ UML เป็นอิสระจากการใช้ภาษา UML สามารถใช้ในขั้นตอนต่าง ๆ เช่นการวิเคราะห์การออกแบบและการเขียนโปรแกรม มีแผนภาพ UML หลายชนิดเช่นวัตถุ, แพคเกจ, ลำดับ, สถานะของเครื่องจักร, เวลา, กรณีใช้, การโต้ตอบ, โครงสร้างส่วนประกอบ, การสื่อสาร, ส่วนประกอบ ฯลฯ Jim Rambaugh, Ivar Jacobson และ Grady Booch เป็นผู้เขียนต้นฉบับของ UML มันได้รับการเผยแพร่โดยกลุ่มการจัดการวัตถุในปี 1997 UML 1.1 ถูกส่งไปยัง OMG ในเดือนสิงหาคม 1997 และนำไปใช้โดย OMG ในเดือนพฤศจิกายน 1997

UML มีวิวัฒนาการหลายขั้นตอน UML 1.0 เป็นไปตามมาตรฐานอุตสาหกรรมสำหรับการสร้างแบบจำลองเชิงวัตถุ อย่างไรก็ตาม UML 2.0 เป็นมาตรฐานอุตสาหกรรมที่มุ่งเน้นไปที่การรวมแอพพลิเคชั่นที่ขับเคลื่อนด้วยโมเดล UML 2.0 มีข้อดีต่าง ๆ มากกว่า UML 1.x (ทุกเวอร์ชันของ UML 1.0) เนื่องจากมีการเพิ่มแนวคิดที่ทรงพลังใหม่ ๆ ใน UML 2.0 UML 2.0 สามารถให้ความหมายหรือคำจำกัดความที่ดีขึ้น มันยังทำงานเพื่อปรับปรุงโครงสร้างภายใน

UML 1.x ได้รับอิทธิพลอย่างมากจากสัญลักษณ์ OMT อย่างไรก็ตาม UML 1.x ได้รับผลกระทบจากการรวม semantic แบบอ่อน ต่อมาบางแนวคิดอื่น ๆ ก็ถูกรวมเข้ากับ UML ที่เกี่ยวข้องกับวิธีการเชิงวัตถุ ปัญหาของการรวมความหมายอ่อนได้รับการจัดการในการแก้ไขที่สำคัญของ UML 2.0 UML 1.3, 1.4 และ 1.5 ตามด้วยเวอร์ชันการแก้ไขของ UML 1.1

ต่อมา UML 2.1 ก็ปรากฏตัวขึ้นโดยไม่ถูกปล่อยออกมาอย่างเป็นทางการ ในปี 2007 เวอร์ชัน 2.1.1 และ 2.1.2 ปรากฏขึ้น UML 2.3 เปิดตัวในเดือนพฤษภาคม 2010 ตามด้วย UML 2.4.1 ในเดือนสิงหาคมปี 2011 UML 2.5 ได้เปิดตัวในเดือนตุลาคม 2010

แม้จะมีการกำหนดที่ดีกว่า UML 1.5 สถานะของ UML 2.0 จะไม่เป็นที่พอใจเพียงพอ มันมาพร้อมกับข้อ จำกัด เช่นสัญกรณ์ที่มากเกินไปการขาดความหมายที่แม่นยำและยังขาดพื้นฐานด้านระเบียบวิธีเช่นประเภทการใช้งาน ฯลฯ การพัฒนาเป็นเวอร์ชั่น 2.0 ยังขยายชุดของไดอะแกรมและรวม 13 แผนภาพประเภท:

แผนภาพคลาส, แผนภาพวัตถุ, แผนภาพส่วนประกอบ, แผนภาพโครงสร้างคอมโพสิต, ใช้แผนภาพกรณี, แผนภาพลำดับ, แผนภาพการสื่อสาร, แผนภาพสถานะ, แผนภาพกิจกรรม, แผนภาพการปรับใช้, แผนภาพแพคเกจ, แผนภาพเวลาและแผนภาพภาพรวมการโต้ตอบ แผนภาพการทำงานร่วมกันจาก UML 1 ถูกแสดงเป็นแผนภาพการสื่อสารใน UML 2.0

การเปรียบเทียบระหว่าง UML 1.0 และ UML 2.0:

UML 1.0

UML 2.0

โฟกัส

เกี่ยวกับการสร้างที่เข้มงวดและการตีความการดำเนินการ

ในการให้บริการรุ่นที่ดีกว่าการแก้ไขก่อนหน้าของซีรีส์ UML 1.0

โหนด

ในฐานะของรัฐหลอกออกแบบมาสำหรับการสร้างแบบจำลองของกระแส

ฟังก์ชั่นและเสนอการไหลของผลผลิต

ความเท่าเทียม

ถูก จำกัด

ไม่ จำกัด

แผนภาพลำดับ

(ชุดรวมของข้อความที่สั่งใน UML 1.x)

  • แสดงการโต้ตอบระหว่างผู้ใช้และส่วนประกอบ (วัตถุ) ภายในระบบ
  • ส่วนใหญ่ใช้เพื่อให้เห็นภาพสถานการณ์ในระดับอินสแตนซ์

(การโต้ตอบถูกกำหนดให้เป็นความสัมพันธ์คำสั่งซื้อระหว่างการกระทำของการส่งและรับข้อความใน UML 2.0)

เปลี่ยนการโฟกัสไปที่คำอธิบายของพฤติกรรมที่จำเป็น

  • การควบคุมการไหล
  • ทางเลือกที่เตรียมพร้อม
  • การย้ำ
  • โทรไปยังไดอะแกรมอื่น ๆ

ส่วนประกอบและแผนภาพโครงสร้างคอมโพสิต

ส่วนประกอบ

อินเตอร์เฟซ

การใช้งานและการใช้งาน

ความสัมพันธ์

แยกจากที่จำเป็นและ

อินเตอร์เฟซที่จัดไว้ให้

พอร์ต: คลาสที่ระบุจุดสิ้นสุดการสื่อสาร

  • สามารถมีอินสแตนซ์
  • สามารถใช้ / ใช้
  • หลายอินเตอร์เฟส

ตัวเชื่อมต่อ: อินสแตนซ์ของการเชื่อมโยงระหว่างพอร์ต

เป็นตัวแทนของการสื่อสารอย่างต่อเนื่อง

  • การทำรังของอินสแตนซ์ (บทบาท)

ชื่อองค์ประกอบแบบจำลอง

(UML 1.4)

สมาคมสิ้นสุด

(UML 2.0)

สิ้นสุดสมาชิกและทรัพย์สิน

ชื่อองค์ประกอบแบบจำลอง

วัตถุ (เมื่อใช้ในแผนภาพกิจกรรม)

โหนดวัตถุ

ชื่อองค์ประกอบแบบจำลอง

วัตถุ (เมื่อใช้ในแผนภาพลำดับ)

เส้นชีวิต

ชื่อองค์ประกอบแบบจำลอง

กิจกรรม

โหนดกิจกรรมที่มีโครงสร้าง

ชื่อองค์ประกอบแบบจำลอง

การตัดสิน

โหนดการตัดสินใจหรือโหนดการผสาน

ชื่อองค์ประกอบแบบจำลอง

สถานะ

โหนดกิจกรรมที่มีโครงสร้าง

แนะนำ

บทความที่เกี่ยวข้อง

  • ความแตกต่างระหว่าง: ความแตกต่างระหว่าง Sony Xperia P และ Samsung Galaxy S2

    ความแตกต่างระหว่าง Sony Xperia P และ Samsung Galaxy S2

    ความแตกต่างที่สำคัญ: Sony Xperia P มีหน้าจอสัมผัส TFT ขนาด 4 นิ้วที่รองรับความสามารถสูงสุด 4 นิ้ว หน้าจอทนต่อรอยขีดข่วนและมีการเคลือบแบบกันกระแทก หน้าจอสัมผัสให้ความหนาแน่นของพิกเซลประมาณ 275 ppi พร้อมกับเทคโนโลยี WhiteMagic ซึ่งเพิ่มพิกเซลขาวพิเศษด้วยสีแดงน้ำเงินและเขียวที่มีอยู่แล้ว Samsung Galaxy S2 เปิดตัวในเดือนเมษายน 2554 และเป็นหนึ่งในสมาร์ทโฟนที่บางที่สุดในเวลานั้น โทรศัพท์นำเสนอคุณสมบัติเพิ่มเติมการอัปเดตซอฟต์แวร์ฮาร์ดแวร์ที่ขยายและร่างกายที่ได้รับการออกแบบใหม่กว่าเดิม Samsung Galaxy S2 มีหน้าจอ capacitive Super AMOLED Plus ขนาด 4.3 นิ้วที่ให้ 480 x 800 พิกเซล Sony เป็น บริษัท เทคโนโลย
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่างการเติบโตทางเศรษฐกิจและการเติบโตทางวัฒนธรรม

    ความแตกต่างระหว่างการเติบโตทางเศรษฐกิจและการเติบโตทางวัฒนธรรม

    ความแตกต่างที่สำคัญ: การเติบโตทางเศรษฐกิจหมายถึงการเพิ่มจำนวนของสินค้าและบริการที่ผลิตโดยเศรษฐกิจของประเทศในช่วงระยะเวลาหนึ่งซึ่งโดยทั่วไปมักจะเป็นปี การเติบโตทางวัฒนธรรมหมายถึงการเพิ่มขึ้นของวัฒนธรรมที่แตกต่างซึ่งเป็นส่วนหนึ่งของประเทศ การเติบโตทางวัฒนธรรมนั้นไม่สามารถคำนวณได้ในระยะเวลาหนึ่งปีหรือมากกว่านั้นเนื่องจากมันใช้เวลาราวหนึ่งทศวรรษหรือมากกว่านั้นในการเติบโต การเติบโตทางเศรษฐกิจและการเติบโตทางวัฒนธรรมเป็นส่วนสำคัญของประเทศและไปจับมือกัน การเติบโตทางเศรษฐกิจดึงดูดผู้คนและวัฒนธรรมที่แตกต่างให้กับประเทศมากขึ้นและการเติบโตทางวัฒนธรรมจะเพิ่มอำนาจการใช้จ่ายและเศรษฐกิจของประเทศ แม้ว่าพวกเขาจะ
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่างความกังวลและความกังวล

    ความแตกต่างระหว่างความกังวลและความกังวล

    ความแตกต่างหลัก: ความวิตกกังวลเป็นการตอบสนองต่อแรงกดดัน ความวิตกกังวลคือความรู้สึกของความกลัวความไม่สบายใจและความกังวล มันสามารถถูกหยั่งรากในเหตุการณ์ใด ๆ ที่ทำให้รู้สึกหงุดหงิดโกรธหรือวิตกกังวล กังวลคือเมื่อคุณมีความกังวลเกี่ยวกับสถานการณ์บางอย่าง ความกังวลมาในรูปทรงขนาดและรูปแบบต่าง ๆ ในเกือบทุกวันเกี่ยวกับบุคคลหรือสถานการณ์หรืออะไรสำหรับเรื่องนั้น ความวิตกกังวลและความกังวลเป็นอารมณ์เชิงลบสองประการที่ดูเหมือนจะทำให้จิตใจของเรามัวหมอง อารมณ์เหล่านี้ทำให้เกิดความกลัวและความกังวลใจและขัดขวางชีวิตประจำวันของเรา สามารถพบได้ในรูปแบบที่ไม่รุนแรงหรือในรูปแบบที่รุนแรง รูปแบบอ่อน ๆ นั้นดีสำหรับร่างกายใ
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่างน้ำตาลกับน้ำตาลทราย

    ความแตกต่างระหว่างน้ำตาลกับน้ำตาลทราย

    ความแตกต่างที่สำคัญ: น้ำตาลเป็นชื่อทั่วไปสำหรับสารอาหารที่มีรสหวาน น้ำตาลสามารถทำจากสารที่แตกต่างหลากหลาย ซูโครสน้ำตาลทรายแดงส่วนใหญ่สกัดจากอ้อยหรือน้ำตาลหัวบีท แหล่งน้ำตาลทรายขาวที่ใหญ่ที่สุดในปัจจุบันคืออ้อย น้ำตาลนี้ถูกประมวลผลจากอ้อยเรียกว่าน้ำตาลทราย น้ำตาลเป็นชื่อทั่วไปสำหรับสารอาหารที่มีรสหวาน น้ำตาลจัดเป็นคาร์โบไฮเดรตซึ่งเป็นกลุ่มของสารประกอบที่ประกอบด้วยคาร์บอนไฮโดรเจนและออกซิเจน คาร์โบไฮเดรตและน้ำตาลเป็นแหล่งพลังงานเคมีสำหรับสิ่งมีชีวิตรวมถึงมนุษย์ น้ำตาลจัดเป็น monosaccharide, disaccharides และ polysaccharides โมโนแซคคาไรด์เป็นคาร์โบไฮเดรตชนิดง่ายที่สุดประกอบด้วยโมเลกุลเดี่ยว รวมถึงก
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่างทนายความและทนายความ

    ความแตกต่างระหว่างทนายความและทนายความ

    ความแตกต่างที่สำคัญ: ทั้งทนายความและทนายความเป็นทนายความประเภทหนึ่ง คำว่าทนายความมีแนวโน้มที่จะอ้างถึงบุคคลที่มีแนวโน้มที่จะดำเนินการในนามของคนอื่นโดยเฉพาะอย่างยิ่งในเรื่องธุรกิจหรือกฎหมาย ทนายความเป็นบุคคลที่มีวิชาชีพทางกฎหมายที่มีคุณสมบัติในการจัดการกับการโอนกรรมสิทธิ์การร่างพินัยกรรมและเรื่องทางกฎหมายอื่น ๆ ทั้งทนายความและทนายความเป็นทนายความประเภทหนึ่งซึ่งโดยทั่วไปแล้วจะมีปริญญาทางด้านกฎหมายและช่วยเหลือผู้ที่มีปัญหาทางกฎหมาย อย่างไรก็ตามแต่ละคนเป็นทนายความประเภทพิเศษที่มีหน้าที่แตกต่างกันในงานของพวกเขา คำว่าทนายความมีแนวโน้มที่จะอ้างถึงบุคคลที่มีแนวโน้มที่จะดำเนินการในนามของคนอื่นโดยเฉพาะอย
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่าง LED และ LCD HDTV

    ความแตกต่างระหว่าง LED และ LCD HDTV

    ความแตกต่างหลัก: HDTV ไม่มีอะไรมากไปกว่าโทรทัศน์ที่รองรับความละเอียดสูง HDTV มักมีสามประเภท: LED, LCD และโทรทัศน์พลาสมา LED TV เป็น LCD TV ชนิดหนึ่งที่ใช้แสง LED เพื่อสร้างภาพ LCD TV หมายถึงโทรทัศน์ที่แสดงผลด้วยคริสตัลเหลว เพื่อที่จะเข้าใจความแตกต่างระหว่าง LED และ LCD HDTV อันดับแรกเราต้องมองให้เข้าใจถึงความแตกต่างระหว่าง LED และ LCD นอกจากนี้หนึ่งควรทราบว่า HDTV อยู่ในสถานที่แรก HDTV ไม่มีอะไรมากไปกว่าโทรทัศน์ที่รองรับ HD HD ย่อมาจาก High Definition HDTV สามารถส่งสัญญาณในรูปแบบต่าง ๆ เช่น 1080p (1920 × 1080p: 2, 073, 600 พิกเซล), 1080i (1920 × 1080i: 1, 036, 800 พิกเซล) หรือ (1440 × 1080i: 77
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่างบัตรเดบิตและบัตรเครดิต

    ความแตกต่างระหว่างบัตรเดบิตและบัตรเครดิต

    ข้อแตกต่างที่สำคัญ: บัตรเดบิตและบัตรเครดิตเป็นบัตรพลาสติกรูปสี่เหลี่ยมผืนผ้าขนาดเล็กที่ออกโดยสถาบันการเงินเช่นธนาคารหรือเครดิตยูเนี่ยน วัตถุประสงค์หลักของบัตรเดบิตคือเพื่อให้ผู้ถือบัญชีสามารถเข้าถึงเงินในบัญชีของพวกเขาได้โดยไม่ต้องเดินทางไปที่ธนาคารในช่วงเวลาทำการของธนาคาร ในขณะที่บัตรเครดิตจะใช้ในการซื้อสิ่งของหรือชำระเงินในวงเงิน ทั้งบัตรเดบิตและบัตรเครดิตเป็นบัตรพลาสติกรูปสี่เหลี่ยมผืนผ้าขนาดเล็กที่ออกโดยสถาบันการเงินเช่นธนาคารหรือสหภาพเครดิต วัตถุประสงค์หลักของบัตรเดบิตคือเพื่อให้ผู้ถือบัญชีสามารถเข้าถึงเงินในบัญชีของพวกเขาได้โดยไม่ต้องเดินทางไปที่ธนาคารในช่วงเวลาทำการของธนาคาร ในขณะที่บัตร
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่าง Mall และ Outlet

    ความแตกต่างระหว่าง Mall และ Outlet

    ความแตกต่างที่สำคัญ: ห้างสรรพสินค้าหรือห้างสรรพสินค้าเป็นพื้นที่ปิดล้อมขนาดใหญ่ที่มักจะโดดเด่นด้วยร้านค้าจำนวนมากที่ขายสินค้าให้กับประชาชน ห้างสรรพสินค้าอาจมีขนาดกลางถึงขนาดใหญ่ขึ้นอยู่กับการก่อสร้างและจำนวนร้านค้าที่ต้องการเก็บ ร้านเอาท์เล็ทเป็นร้านเล็ก ๆ ที่ขายสินค้าโดยตรงสู่สาธารณะจาก บริษัท ร้านค้าเหล่านี้มักจะประกอบด้วยสินค้าเพียงหนึ่งหรือสองรายการและในราคาลด คำว่าร้านหมายถึงแนวคิดการช็อปปิ้งสองประเภท: สินค้าที่ซื้อจากผู้ค้าส่งหรือผู้ผลิตเปิดร้าน ห้างสรรพสินค้าและร้านค้าร้านค้ามีสองประเภทที่แตกต่างกัน เกือบทุกคนรู้จักและเคยไปห้างสรรพสินค้าในขณะที่ร้านค้าไม่ได้มีชื่อเสียง นอกจากการช็อปปิ้งแ
  • ความแตกต่างระหว่าง: ความแตกต่างระหว่างอินเทอร์เน็ตกับเอ็กซ์ทราเน็ต

    ความแตกต่างระหว่างอินเทอร์เน็ตกับเอ็กซ์ทราเน็ต

    ความแตกต่างที่สำคัญ: อินเทอร์เน็ตเป็นระบบระดับโลกขนาดใหญ่ที่เชื่อมต่อเครือข่ายคอมพิวเตอร์ทั่วโลกเข้าด้วยกัน เครือข่ายส่วนตัวสาธารณะนักวิชาการธุรกิจและรัฐบาลนับล้านทั่วโลกเชื่อมต่อซึ่งกันและกันผ่านอินเทอร์เน็ตเพื่อแบ่งปันข้อมูลทรัพยากรและบริการจำนวนมหาศาล ในทางกลับกัน Extranet เป็นเครือข่ายภายในที่สามารถเข้าถึงได้จากภายนอก เอ็กทราเน็ตสามารถคิดได้ว่าเป็นส่วนเสริมของอินทราเน็ตของ บริษัท ผู้คนจากภายนอก บริษัท สามารถเข้าถึงเครือข่ายภายในของ บริษัท ได้อย่าง จำกัด เพื่อวัตถุประสงค์ทางธุรกิจหรือการศึกษา อินเทอร์เน็ตเป็นระบบระดับโลกขนาดใหญ่ที่เชื่อมต่อเครือข่ายคอมพิวเตอร์ทั่วโลกเข้าด้วยกัน เครือข่ายส่วน

ตัวเลือกของบรรณาธิการ

ความแตกต่างระหว่าง RAM และ ROM

ความแตกต่างที่สำคัญ: RAM มีความผันผวนและใช้สำหรับการอ่านและเขียน ROM ไม่ลบเลือนและใช้สำหรับอ่านเท่านั้น หน่วยความจำบน RAM จะถูกลบเมื่อปิดคอมพิวเตอร์ ทั้งหน่วยความจำเข้าถึงโดยสุ่ม (RAM) และหน่วยความจำแบบอ่านอย่างเดียว (ROM) เป็นอุปกรณ์จัดเก็บข้อมูลหลักที่ใช้ในอุปกรณ์อิเล็กทรอนิกส์ส่วนใหญ่ในคอมพิวเตอร์ อุปกรณ์จัดเก็บข้อมูลหลักเก็บข้อมูลที่คอมพิวเตอร์ต้องการเพื่อดำเนินการ RAM เป็นส่วนหนึ่งของฮาร์ดแวร์ที่เก็บโปรแกรมแอปพลิเคชันของระบบปฏิบัติการและกระบวนการที่กำลังทำงานอยู่ ในทางกลับกัน ROM จะเก็บโปรแกรมที่สำคัญซึ่งใช้สำหรับคำสั่งคอมพิวเตอร์ขั้นพื้นฐานเช่นการเริ่มต้นทำงาน หน่วยความจำทั้งสองประเภทอนุญ