คุณสมบัติที่พึงประสงค์ของการออกแบบ
2024-10-25 09:21:07 0 แจ้งเบาะแส
lang.global.login_to_view_full_content
แนะนำสำหรับคุณ
ขออภัย ไม่มีเนื้อหาที่เกี่ยวข้องในขณะนี้
ผลงานอื่นๆ ของผู้เขียน
โครงร่าง/เนื้อหา
เป้าหมายหลักของการออกแบบควรเพื่อลดความซับซ้อนให้เหลือน้อยที่สุด หลีกเลี่ยงการสร้างการออกแบบที่ \"ชาญฉลาด\" การออกแบบที่ชาญฉลาดมักจะเข้าใจได้ยาก แทนที่จะออกแบบให้ \"เรียบง่าย\" และ \"ง่ายต่อการเข้าใจ\" หากการออกแบบของคุณไม่อนุญาตให้คุณเพิกเฉยต่อส่วนอื่น ๆ ของโปรแกรมอย่างปลอดภัยในขณะที่คุณเข้าสู่ส่วนใดส่วนหนึ่งโดยเฉพาะ แสดงว่าการออกแบบนั้นไม่ได้ผล
ความซับซ้อนที่น้อยที่สุด
การให้งานด้านการซ่อมแบบง่ายต่อการซ่อมหมายความว่าจะออกแบบสำหรับผู้พัฒนาซ่อมโปรแกรม คิดค้นไปตลอดเวลาเกี่ยวกับคำถามที่ผู้พัฒนาซ่อมโปรแกรมจะสังเกตเกี่ยวกับโค้ดที่คุณเขียน ดูผู้พัฒนาซ่อมโปรแกรมเป็นเจ้าภาพของคุณ และก็จะออกแบบระบบเป็นที่เข้าใจโดยไม่ต้องการคำอธิบาย
ดูแลรักษาง่าย
ความเชื่อมโยงที่น้อยสุดหมายถึงการออกแบบโปรแกรมที่จะลดจำนวนการเชื่อมต่อระหว่างส่วนต่างๆ ของโปรแกรมให้น้อยที่สุด ใช้ประสบการณ์การเชื่อมต่อที่แข็งแรง การเชื่อมต่อที่สลับกันและการซ่อนข้อมูล เพื่อออกแบบคลาสที่มีการเชื่อมต่อที่น้อยที่สุด ความเชื่อมโยงที่น้อยสุดจะลดงานในช่วงการรวมตัว การทดสอบและการซ่อนข้อมูล
ความเชื่อมโยงที่น้อยที่สุด
การใช้ได้อีกครั้งหมายความว่าในการออกแบบระบบ คุณสามารถใช้ประกอบเนื้อหาของระบบนี้ในระบบอื่นๆได้
การใช้อีกรอบ
เอียง
ระบบที่อานันตรายกับส่วนประกอบภายนอกมากขึ้น ก็จะทำให้เราที่พยายามเข้าใจมันในครั้งแรก รู้สึกเกรงกลัวมากขึ้น ให้ใช้วิธีที่มีมาตรฐานที่จะใช้งานได้ทั่วไป เพื่อที่จะทำให้ระบบทั้งหมดมีความคิดเห็นที่ใกล้ชิด
การทำให้เป็นมาตรฐาน
ความสามารถในการขยายหมายความว่าคุณสามารถปรับปรุงระบบโดยไม่ทำลายโครงสร้างท้องถิ่น คุณสามารถเปลี่ยนแปลงส่วนหนึ่งของระบบโดยไม่ใช้เวลาเปลี่ยนแปลงส่วนอื่น การเปลี่ยนแปลงที่มีความน่าจะเกิดขึ้นที่สุดเล็กในการทำให้ระบบเสียหาย
สามารถขยายได้
แฟนอินสูงหมายถึงคลาสจำนวนมากที่ใช้คลาสใดคลาสหนึ่ง แฟนอินสูงหมายความว่าระบบได้รับการออกแบบให้ใช้ประโยชน์จากคลาสยูทิลิตี้ระดับล่างในระบบอย่างเต็มที่
สูงอัตราการเข้า
การใช้จำนวนตัวแปรที่น้อยมีความหมายว่าประเภทนั้นใช้จำนวนตัวแปรที่น้อยมาก การใช้จำนวนตัวแปรที่สูง (มากกว่า 7) แสดงให้เห็นว่าประเภทนั้นใช้จำนวนตัวแปรอย่างมาก ดังนั้นอาจมีความซับซ้อนมาก นักวิจัยพบว่าอนุกรมเกณฑ์ของความถี่ในการใช้จำนวนตัวแปรน้อยที่ดินสอดและใช้จำนวนตัวแปรน้อยที่ดินสอดที่เกิดจากการเรียกใช้ในประเภทนั้น มีประโยชน์
การผลิตที่จำนวนมาก
การโอบล็อกและแปลงได้หมายถึงการออกแบบระบบที่จะง่ายต่อการย้ายไปยังสถานะที่อื่น
โครงสร้างที่สามารถนำไปใช้ที่หลายที่อยู่
การออกแบบที่มีการแบ่งประเภทเป็นระดับหลายชั้น ให้คุณสามารถดูระบบที่อยู่ในระดับหลายชั้น และได้ภาพรวมที่คล้ายกัน ในการออกแบบระบบ คุณสามารถดูระบบในระดับหนึ่ง โดยไม่ต้องลงไปที่ระดับอื่น
ระบบที่จัดการแบบกลุ่ม
คุณสมบัติที่สมาชิกให้กับการออกแบบ(Code Complete)
เก็บรวบรวม
เก็บรวบรวม
0 บทความแสดงความคิดเห็น
ตอบ ลบ
หน้าถัดไป