กลับไปหน้าบทความ

อ่าน 2 นาที

การปรับปรุงให้ทันสมัยโดยเน้นสถาปัตยกรรมเป็นหลัก

การปรับปรุง ระบบ คอมพิวเตอร์และ วิทยาศาสตร์คอมพิวเตอร์ โดยขับเคลื่อนด้วยสถาปัตยกรรม (Architecture-driven modernization in computing and computer science ) คือชื่อของ...

การปรับปรุงให้ทันสมัยโดยเน้นสถาปัตยกรรมเป็นหลัก

การปรับปรุง ระบบ คอมพิวเตอร์และ วิทยาศาสตร์คอมพิวเตอร์โดยขับเคลื่อนด้วยสถาปัตยกรรม (Architecture-driven modernization in computing and computer science ) คือชื่อของ โครงการริเริ่มของ กลุ่มบริหารจัดการวัตถุ (Object Management Group - OMG) (ดูเว็บไซต์ OMG ADM Task Force ) ที่มุ่งเน้นการสร้างและส่งเสริมมาตรฐานสำหรับการปรับปรุง ระบบเดิม ให้ทันสมัย ​​วัตถุประสงค์ของโครงการริเริ่มนี้คือการจัดให้มีรูปแบบมาตรฐานของระบบที่มีอยู่ เพื่อให้สามารถดำเนินกิจกรรมการปรับปรุง ระบบทั่วไปได้ เช่น การวิเคราะห์โค้ด การทำความเข้าใจ และการแปลงซอฟต์แวร์

ประวัติศาสตร์

  • ในเดือนมิถุนายน พ.ศ. 2546 กลุ่มการจัดการวัตถุ (OMG) ได้จัดตั้งคณะทำงานเพื่อสร้างแบบจำลองซอฟต์แวร์ภายในบริบทของระบบที่มีอยู่ ในตอนแรก กลุ่มนี้เรียกว่าคณะทำงานการเปลี่ยนแปลงระบบเดิม แต่ต่อมาได้มีการเปลี่ยนชื่อเป็นคณะทำงานการปรับปรุงให้ทันสมัยโดยอาศัยสถาปัตยกรรม (ADMTF) โดยมี Djenana Campara จาก KDM Analytics และ William Ulrich จาก Tactical Strategy Group เป็นประธานร่วมของ ADMTF [ 1 ]
  • ในเดือนพฤศจิกายน พ.ศ. 2546 คณะทำงานด้านการปรับปรุงระบบให้ทันสมัยโดยยึดสถาปัตยกรรมเป็นหลักของ OMG ได้แนะนำ และคณะกรรมการด้านเทคนิคของแพลตฟอร์มได้ออก คำขอเสนอราคา (RFP) สำหรับแบบ จำลองเมตาโมเดลการค้นพบความรู้
  • ในเดือนกุมภาพันธ์ พ.ศ. 2548 คณะทำงานด้านการปรับปรุงระบบให้ทันสมัยโดยยึดสถาปัตยกรรมเป็นหลักของ OMG ได้แนะนำ และคณะกรรมการด้านเทคนิคของแพลตฟอร์มได้ออก คำขอเสนอราคา (RFP) สำหรับแบบจำลองเม ตาของโครงสร้างไวยากรณ์นามธรรม ( ASTM ) งานนี้ยังอยู่ในระหว่างดำเนินการ และ OMG ยังไม่ได้นำข้อกำหนดนี้มาใช้
  • ในเดือนพฤษภาคม พ.ศ. 2549 เอกสารที่ทีมงานส่งสำหรับแบบจำลองเมตาของการค้นพบความรู้ (Knowledge Discovery Metamodel หรือ KDM) ได้รับการอนุมัติจาก OMG และเข้าสู่ขั้นตอนสุดท้ายของกระบวนการรับรองมาตรฐาน จากนั้นข้อกำหนดที่ได้รับการอนุมัติสำหรับ KDM ก็เผยแพร่สู่สาธารณะ (เอกสาร OMG ptc/06-06-07)
  • ในเดือนกันยายน พ.ศ. 2549 คณะทำงานด้านการปรับปรุงระบบให้ทันสมัยโดยยึดสถาปัตยกรรมเป็นหลักของ OMG ได้แนะนำ และคณะกรรมการด้านเทคนิคของแพลตฟอร์มได้ออก คำขอเสนอราคา (RFP) สำหรับ แบบจำลองเมตาเมตริกซอฟต์แวร์ (SMM) ซึ่งงานนี้ยังอยู่ในระหว่างดำเนินการ
  • ในเดือนมีนาคม พ.ศ. 2550 คณะทำงานเฉพาะกิจด้านการสรุปมาตรฐาน KDM ได้ดำเนินการขั้นตอนสุดท้ายของกระบวนการรับรองมาตรฐานของ OMG เสร็จสิ้นแล้ว ปัจจุบัน ข้อกำหนด KDM 1.0 ที่แนะนำนั้นพร้อมใช้งานจาก OMG แล้ว

แบบจำลองเมตาสำหรับการค้นพบความรู้ (KDM)

รากฐานของโครงการ Architecture-Driven Modernization คือKnowledge Discovery Metamodel (KDM) ตามข้อกำหนดของ OMG โดยทั่วไป ความรู้ที่ได้จากซอฟต์แวร์ที่มีอยู่จะถูกนำเสนอในรูปแบบของโมเดลที่สามารถสอบถามได้เมื่อจำเป็น แผนภาพความสัมพันธ์ระหว่างเอนทิตี ( Entity Relationship Diagram) เป็นรูปแบบทั่วไปในการแสดงความรู้นี้ Knowledge Discovery Metamodel กำหนดออนโทโลยีสำหรับสินทรัพย์ซอฟต์แวร์และความสัมพันธ์ของสินทรัพย์เหล่านั้น เพื่ออำนวยความสะดวกในการค้นหาความรู้ภายในโค้ดที่มีอยู่ KDM Analytics ดูแลพอร์ทัลแบบเปิดสำหรับ Knowledge Discovery Metamodel (ดูที่KDM Portal )

ความสัมพันธ์กับ MDA

ซอฟต์แวร์ ที่มีอยู่เดิม (หรือ ซอฟต์แวร์ รุ่นเก่า ) เป็นหนึ่งในอุปสรรคที่ใหญ่ที่สุดในการประยุกต์ใช้สถาปัตยกรรมแบบขับเคลื่อนด้วยโมเดล (Model-Driven Architecture ) บังเอิญว่าคำย่อของ Architecture-Driven Modernization (ADM) คือMDA ในทางกลับกัน MDA เป็นคำย่อของ Model-Driven Architecture ของ OMG ซึ่งสนับสนุนการใช้โมเดลและการแปลงเพื่อสร้างซอฟต์แวร์ใหม่

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

ผู้ขาย

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

  • ยุคบลู
  • TSRI (การปฏิวัติซอฟต์แวร์)
  • เดลต้า ซอฟต์แวร์ เทคโนโลยี

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Architecture-driven_modernization&oldid=1351775539 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การปรับปรุงให้ทันสมัยโดยเน้นสถาปัตยกรรมเป็นหลัก

การปรับปรุง ระบบ คอมพิวเตอร์และ วิทยาศาสตร์คอมพิวเตอร์ โดยขับเคลื่อนด้วยสถาปัตยกรรม (Architecture-driven modernization in computing and computer science ) คือชื่อของ...

ประวัติศาสตร์

ในเดือนมิถุนายน พ.ศ. 2546 กลุ่มการจัดการวัตถุ (OMG) ได้จัดตั้งคณะทำงานเพื่อสร้างแบบจำลองซอฟต์แวร์ภายในบริบทของระบบที่มีอยู่ ในตอนแรก กลุ่มนี้เรียกว่าคณะทำงานการเปลี่ยนแปลงระบบเดิม แต่ต่อมาได้มีการเปลี่ยนชื่อเป็นคณะทำงานการปรับปรุงให้ทันสมัยโดยอาศัยสถาปัตยกรรม...

แบบจำลองเมตาสำหรับการค้นพบความรู้ (KDM)

รากฐานของโครงการ Architecture-Driven Modernization คือ Knowledge Discovery Metamodel (KDM) ตามข้อกำหนดของ OMG โดยทั่วไป ความรู้ที่ได้จากซอฟต์แวร์ที่มีอยู่จะถูกนำเสนอในรูปแบบของโมเดลที่สามารถสอบถามได้เมื่อจำเป็น แผนภาพความสัมพันธ์ระหว่างเอนทิตี ( Entity...

ความสัมพันธ์กับ MDA

ซอฟต์แวร์ ที่มีอยู่เดิม (หรือ ซอฟต์แวร์ รุ่นเก่า ) เป็นหนึ่งในอุปสรรคที่ใหญ่ที่สุดในการประยุกต์ใช้ สถาปัตยกรรมแบบขับเคลื่อนด้วยโมเดล (Model-Driven Architecture ) บังเอิญว่าคำย่อของ Architecture-Driven Modernization (ADM) คือ MDA ในทางกลับกัน MDA เป็นคำย่อของ...