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

การเขียนโปรแกรมแบบแยกส่วนคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การเขียนโปรแกรม Modular หมายถึงอะไร

การเขียนโปรแกรมแบบแยกส่วนเป็นกระบวนการของการแบ่งย่อยโปรแกรมคอมพิวเตอร์ออกเป็นโปรแกรมย่อยแยกต่างหาก

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

การเขียนโปรแกรมเชิงวัตถุ (OOP) เข้ากันได้กับแนวคิดการเขียนโปรแกรมแบบแยกส่วนในระดับใหญ่ การเขียนโปรแกรมแบบแยกส่วนช่วยให้โปรแกรมเมอร์หลายคนสามารถแบ่งงานและตรวจแก้จุดบกพร่องของโปรแกรมได้อย่างอิสระ

Techopedia อธิบายการเขียนโปรแกรมแบบแยกส่วน

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


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


การเขียนโปรแกรมแบบแยกส่วนมีโมดูลหลักและโมดูลเสริมจำนวนมาก โมดูลหลักถูกคอมไพล์เป็น executable (EXE) ซึ่งเรียกใช้ฟังก์ชันโมดูลเสริม โมดูลเสริมมีอยู่เป็นไฟล์เรียกทำงานแยกต่างหากซึ่งโหลดเมื่อ EXE หลักทำงาน แต่ละโมดูลมีชื่อเฉพาะที่กำหนดในคำสั่ง PROGRAM ชื่อฟังก์ชั่นในโมดูลควรไม่ซ้ำกันเพื่อให้เข้าถึงได้ง่ายหากฟังก์ชั่นที่ใช้โดยโมดูลหลักจะต้องส่งออก


ภาษาที่สนับสนุนแนวคิดโมดูลคือ IBM Assembler, COBOL, RPG, FORTRAN, Morpho, Zonnon และ Erlang และอื่น ๆ


ประโยชน์ของการใช้การเขียนโปรแกรมแบบแยกส่วนรวมถึง:

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