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

อ่าน 1 นาที

การออกแบบระดับต่ำ

การออกแบบระดับต่ำ ( LLD ) เป็น กระบวนการออกแบบ ระดับส่วนประกอบ ที่ปฏิบัติตามกระบวนการ ปรับปรุง ทีละขั้นตอนกระบวนการนี้สามารถใช้สำหรับการออกแบบ โครงสร้างข้อมูล สถาปัตยกรรมซอฟต์แวร์...

การออกแบบระดับต่ำ

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

ขั้นตอน LLD คือขั้นตอนที่ออกแบบส่วนประกอบซอฟต์แวร์จริง ๆ

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

ขั้นตอนการออกแบบ

การออกแบบคือลำดับของระบบที่เชื่อมต่อส่วนประกอบแต่ละส่วนเข้าด้วยกัน บ่อยครั้งที่มันสามารถโต้ตอบกับระบบอื่นๆ ได้ การออกแบบมีความสำคัญต่อการบรรลุความน่าเชื่อถือสูง ต้นทุนต่ำ และการบำรุงรักษาที่ดี[ 2 ] เราสามารถแยกแยะขั้นตอนการออกแบบโปรแกรมได้สองประเภท:

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

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

วัตถุประสงค์

เป้าหมายของ LLD หรือเอกสารการออกแบบระดับต่ำ (LLDD) คือการแสดงการออกแบบเชิงตรรกะภายในของโค้ดโปรแกรมจริง การออกแบบระดับต่ำสร้างขึ้นบนพื้นฐานของการออกแบบระดับสูง LLD อธิบายไดอะแกรมคลาสพร้อมด้วยเมธอดและความสัมพันธ์ระหว่างคลาสและข้อกำหนดของโปรแกรม นอกจากนี้ยังอธิบายโมดูลต่างๆ เพื่อให้นักเขียนโปรแกรมสามารถเขียนโปรแกรมได้โดยตรงจากเอกสาร

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

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

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ การออกแบบระดับต่ำ

การออกแบบระดับต่ำ ( LLD ) เป็น กระบวนการออกแบบ ระดับส่วนประกอบ ที่ปฏิบัติตามกระบวนการ ปรับปรุง ทีละขั้นตอนกระบวนการนี้สามารถใช้สำหรับการออกแบบ โครงสร้างข้อมูล สถาปัตยกรรมซอฟต์แวร์...

ขั้นตอนการออกแบบ

การออกแบบคือลำดับของระบบที่เชื่อมต่อส่วนประกอบแต่ละส่วนเข้าด้วยกัน บ่อยครั้งที่มันสามารถโต้ตอบกับระบบอื่นๆ ได้ การออกแบบมีความสำคัญต่อการบรรลุความน่าเชื่อถือสูง ต้นทุนต่ำ และการบำรุงรักษาที่ดี [ 2 ] เราสามารถแยกแยะขั้นตอนการออกแบบโปรแกรมได้สองประเภท:

วัตถุประสงค์

เป้าหมายของ LLD หรือเอกสารการออกแบบระดับต่ำ (LLDD) คือการแสดงการออกแบบเชิงตรรกะภายในของโค้ดโปรแกรมจริง การออกแบบระดับต่ำสร้างขึ้นบนพื้นฐานของการออกแบบระดับสูง LLD อธิบายไดอะแกรมคลาสพร้อมด้วยเมธอดและความสัมพันธ์ระหว่างคลาสและข้อกำหนดของโปรแกรม...