توثيق البرمجيات: الفرق بين النسختين

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
سطر 26:
من أصناف مستندات التصميم تلك المستخدمة لأغراض المقارنة أو الدراسات. وغالباً ما تكون بهيئة [[أوراق بيضاء|ورقة بيضاء]]. وتركز على جانب محدد من النظام وتقترح طرقاً بديلة. فقد ينصب تركيزها على [[واجهة التطبيق]] أو [[شيفرة البرمجة]] أو التصميم أو حتى على مستوى الهيكلية. تلخص هذه المستندات بديلاً أو أكثر وتعدد إيجابيات وسلبيات كل منها. يحب أن توضح أيضاً تكلفة كل حل من الحلول المقترحة. تهدف الدراسات غالباً إلى ابتكار الحلول واستنباطها بدلاً من فرض وجهة نظر محددة. ويقبل في هذه الدراسات عدم الخروج باستنتاجات أو أن يكون الاستنتاج أن ليس ثمة بديل من البدائل أفضل من الأساس لتبرير إجراء تغيير. ينبغي التعامل مع هذه الدراسات على أنها مبتغى علمي وليس وسيلة تسويق.
 
من أهم أجزاء وثيقة التصميم في عملية تطوير البرمجيات ما يعرف بوثيقة تصميم قاعدة البيانات. وتتضمن عناصر التصميم المفاهيمي والمنطقي والفيزيائي. تتضمن هذه الوثيقة معلومات أساسية يحتاج إليها الأشخاص الذين يتعاملون مع قاعدة البيانات. إن الهدف من تحضير وثيقة تصميم قاعدة البيانات هو إنشاء مصدر مشترك لجميع المشاركين، وهم:
 
A very important part of the design document in enterprise software development is the Database Design Document (DDD). It contains Conceptual, Logical, and Physical Design Elements. The DDD includes the formal information that the people who interact with the database need. The purpose of preparing it is to create a common source to be used by all players within the scene. The potential users are:
<ul>
<li>مصمم قاعدة البيانات
السطر 50 ⟵ 49:
<li>الجداول، الخصائص ومزاياها
<li>العروض
<li>Constraintsالقيود، such asكـ primary keys, و foreign keys,
<li>أصول القيود المرجعية
<li>Cardinality of referential constraints
<li>السياسة المتتالية للقيود المرجعية
<li>Cascading Policy for referential constraints
<li>المفاتيح الأساسية
</ul>