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

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
ElphiBot (نقاش | مساهمات)
ط روبوت: إزالة وصلات ذاتية
سطر 64:
 
=== التوثيق المخصص للمستخدم النهائي===
بخلاف توثيق شيفرة البرمجة، فإن المستندات التي تنتج للمستخدمين تكون بسيطة وتصف كيفية استخدام البرنامج. في حالة [[مكتبة البرمجية]]، قد تكون وثائق شيفرة البرمجة code ووثائق المستخدمين متكافئة ويمكن دمجها، لكن لا ينطبق الأمر على التطبيقات العامة.
 
عادة ما تصف الوثائق التي تنتج للمستخدم النهائي كل خاصية من خصائص البرنامج، وتساعد المستخدم على إدراك ماهية هذه الخصائص. وقد تتضمن هذه الوثائق تعليمات مساعدة لكشف الخلل والمشاكل في البرنامج وطرق التعامل معها. من الأهمية بمكان أن تكون وثائق المستخدم بسيطة وسهلة، ولا تسبب الارتباك للمستخدم، كما يجب أن تكون قابلة للتعديل والتحديث. لا يوجد تنظيم معين يجب أن يتبع عند إعداد وثائق المستخدم النهائي، لكن لا بد أن تحتوي الوثيقة على [[فهرس]]. كما يجب أن تتصف هذه الوثائق بالاتساق والبساطة. هذا وقد تعتبر وثائق المستخدم النهائي بمثابة عقد يوضح الأهداف التي بنيت البرمجية لتحقيقها والوظائف التي تؤديها (أنظر أيضاً: [[كتابة تقنية|الكتابة التقنية]].
 
In the case of a [[library (software)|software library]], the code documents and user documents could be effectively equivalent and are worth conjoining, but for a general application this is not often true.
 
Typically, the user documentation describes each feature of the program, and assists the user in realizing these features. A good user document can also go so far as to provide thorough [[troubleshoot]]ing assistance. It is very important for user documents to not be confusing, and for them to be up to date. User documents need not be organized in any particular way, but it is very important for them to have a through [[Index (publishing)|index]]. Consistency and simplicity are also very valuable. User documentation is considered to constitute a contract specifying what the software will do. [[API Writer]]s are very well accomplished towards writing good user documents as they would be well aware of the software architecture and programming techniques used. See also [[Technical Writing]].
 
There are three broad ways in which user documentation can be organized.