บ้าน พัฒนาการ การออกแบบที่ขับเคลื่อนด้วยตารางคืออะไร? - คำจำกัดความจาก techopedia

การออกแบบที่ขับเคลื่อนด้วยตารางคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การออกแบบตารางขับเคลื่อนหมายถึงอะไร

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

Techopedia อธิบายการออกแบบที่ขับเคลื่อนด้วยตาราง

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


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


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


ตารางมีประโยชน์ดังต่อไปนี้:

  • พวกเขามีข้อกำหนดที่กระชับและเป็นระเบียบเรียบร้อยของเป้าหมายทางธุรกิจหรือความท้าทายในช่วงการวิเคราะห์
  • สามารถนำไปปฏิบัติได้โดยตรงและง่ายดายจากข้อกำหนดที่ให้การเชื่อมโยงอย่างใกล้ชิดระหว่างทฤษฎีและการใช้งาน นี่คือช่วงการออกแบบและการพัฒนา
  • ตารางสามารถใช้ร่วมกันเพื่ออนุญาตให้มีการเปลี่ยนแปลงแบบเดี่ยวและแบบรวมศูนย์สำหรับการตอบสนองอย่างรวดเร็วโดยมีความเสี่ยงน้อยที่สุดสำหรับรหัสที่มีอยู่ในระหว่างขั้นตอนการบำรุงรักษาและการปรับปรุง
การออกแบบที่ขับเคลื่อนด้วยตารางคืออะไร? - คำจำกัดความจาก techopedia