تصميم عالي المستوى
يشرح التصميم عالي المستوى (HLD) البنية المستخدمة لتطوير النظام . يوفر مخطط البنية نظرة عامة على النظام بأكمله، ويحدد المكونات الرئيسية التي سيتم تطويرها للمنتج وواجهاتها. يمكن أن يستخدم التصميم عالي المستوى مصطلحات غير تقنية أو تقنية بشكل طفيف، بحيث تكون مفهومة لمسؤولي النظام . في المقابل، يكشف التصميم منخفض المستوى عن التصميم المنطقي التفصيلي لكل عنصر من هذه العناصر، ليستخدمه المهندسون والمبرمجون . يجب أن تغطي وثائق التصميم عالي المستوى التنفيذ المخطط له لكل من البرمجيات والأجهزة.
غاية
- التصميم الأولي: في المراحل الأولية لتطوير النظام، تكمن الحاجة في تحديد حجم المشروع وتحديد تلك الأجزاء التي قد تكون محفوفة بالمخاطر أو تستغرق وقتًا طويلاً.
- نظرة عامة على التصميم: مع تقدم المشروع، تبرز الحاجة إلى تقديم نظرة عامة حول كيفية ترابط الأنظمة الفرعية والمكونات المختلفة للنظام.
في كلتا الحالتين، ينبغي أن يُمثّل التصميم عالي المستوى رؤية شاملة للنظام بأكمله، مع تقسيمه إلى أجزاء أصغر يسهل فهمها. ولتقليل تكاليف الصيانة أثناء سير أعمال البناء وإنجاز التصميم التفصيلي، يُفضّل أن يقتصر تفصيل التصميم عالي المستوى على ما يكفي لتلبية هذه الاحتياجات فقط.
وثيقة تصميم عالية المستوى
تُضيف وثيقة التصميم عالية المستوى (HLDD) التفاصيل اللازمة إلى وصف المشروع الحالي لتمثيل نموذج مناسب للبناء. تتضمن هذه الوثيقة مخططًا معماريًا عالي المستوى يوضح بنية النظام، مثل الأجهزة، وبنية قاعدة البيانات، وبنية التطبيق (الطبقات)، وتدفق التطبيق (التنقل)، وبنية الأمان ، وبنية التكنولوجيا. [ 1 ]
نظرة عامة على التصميم
يوفر التصميم عالي المستوى نظرة عامة على النظام أو المنتج أو الخدمة أو العملية.
تساعد هذه النظرة العامة في ضمان توافق المكونات الداعمة مع المكونات الأخرى.
ينبغي أن يصف التصميم ذو المستوى الأعلى بإيجاز جميع المنصات والأنظمة والمنتجات والخدمات والعمليات التي يعتمد عليها، وأن يتضمن أي تغييرات مهمة يجب إجراؤها عليها.
بالإضافة إلى ذلك، ينبغي النظر بإيجاز في جميع المخاطر التجارية والقانونية والبيئية والأمنية والسلامة والتقنية الهامة، إلى جانب أي قضايا وافتراضات.
الفكرة هي ذكر كل مجال عمل بإيجاز، مع تفويض ملكية أنشطة التصميم الأكثر تفصيلاً بشكل واضح، مع تشجيع التعاون الفعال بين فرق المشروع المختلفة.
اليوم، تتطلب معظم التصاميم عالية المستوى مساهمات من عدد من الخبراء، يمثلون العديد من التخصصات المهنية المتميزة.
وأخيراً، ينبغي تحديد كل نوع من أنواع المستخدمين النهائيين في التصميم عالي المستوى، وينبغي أن يولي كل تصميم مساهم الاعتبار الواجب لتجربة العميل .
انظر أيضاً
مراجع
- ↑ "التصميم عالي المستوى - وحدة تحكم حركة مرور الشبكة الموزعة" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 13-10-2016.
روابط خارجية
- تصميم
- تطوير البرمجيات
- تصميم البرمجيات
