ซอฟต์แวร์ & amp; วิศวกรรมคอมพิวเตอร์
การ เข้าใจ บทบาท ของ ความ มี ระเบียบ ใน สถาปัตยกรรม ของ ซอฟต์แวร์: การ วาง ผัง และ ตัว อย่าง ที่ ใช้ ได้ จริง
Table of Contents
การ เปลี่ยน แปลง ที่ น่า ทึ่ง นี้ เป็น หลัก ฐาน ที่ แสดง ว่า มี การ ใช้ ซอฟต์แวร์ ใน การ โครงสร้าง ที่ แยก ระบบ ออก เป็น ระบบ ต่าง ๆ ได้ วิธี นี้ ช่วย ให้ มี ความ สามารถ ใน การ รักษา ความ สามารถ, ความ ยืดหยุ่น, และ ความ ยืดหยุ่น ของ โปรแกรม การ เข้าใจ วิธี ใช้ ความ สามารถ ใน การ จัด การ กับ ความ ยืดหยุ่น สามารถ ทํา ให้ ระบบ ปรับ ตัว ได้ ดี ขึ้น
ผล ประโยชน์ ของ การ ดู แล รักษา
การ ออก แบบ แบบ แบบ ขั้ว โลก เหนือ ช่วย ให้ ผู้ พัฒนา สามารถ แยก ส่วน งาน ออก มา ได้ โดย ทํา ให้ ง่าย ขึ้น ที่ จะ ปรับ ปรุง หรือ เปลี่ยน ส่วน ต่าง ๆ โดย ไม่ ส่ง ผล ต่อ ระบบ ทั้ง หมด นอก จาก นั้น ยัง ช่วย ให้ พัฒนา แบบ ขนาน กัน ได้ ง่าย ขึ้น ซึ่ง หลาย ทีม ทํา งาน ใน แต่ ละ มอดูล พร้อม ๆ กัน นอก จาก นั้น ระบบ อัตโนมัติ มัก จะ ทดสอบ ได้ ง่าย ขึ้น และ ง่าย ขึ้น ด้วย
การ ใช้ วินัย ที่ ใช้ ได้ จริง เพื่อ ลด ความ น่า เชื่อ ถือ
เพื่อ จะ มี ความ สามารถ ใน การ ประกอบ การ ร่วม กัน อย่าง มี ประสิทธิภาพ ให้ พิจารณา การ กําหนด ขอบ เขต ที่ ชัดเจน สําหรับ แต่ ละ มอดูล ที่ อาศัย ความ สามารถ.
ตัว อย่าง ของ การ สถาปัตยกรรม แบบ พื้น ผิว
สถาปัตยกรรมไมโคร (micro) เป็นตัวอย่างของการออกแบบแบบ SOCKS ที่โดดเด่น โดยแต่ละบริการจะจัดการกับความสามารถทางธุรกิจอย่างจําเพาะ ระบบจัดการระบบ เช่น ระบบการจัดการเนื้อหา เช่น WordPress ยังช่วยขยายความยืดหยุ่นได้อีกด้วย โดยอนุญาตให้ทําการเพิ่มหรือเอางานออกไปผ่านทางส่วนเสริม โมเดลาเจนส์รวมผลประโยชน์ของระบบความยืดหยุ่นภายในโปรแกรมหนึ่ง