الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

*عام* البناء الهيكلي للبرامج المعدة باكسس 2000

مغلق
بدأه محمد طاهر في 27 يناير 2002 · 6 رد · 2,516 مشاهدة · في قسم الأرشيف و المواضيع المميزه
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

و جدت هذا اموضوع فى كتاب

عناصر تصميم برنمج يمكن اختصارها فى الكلمة التالية

PRACTICE

و هي اختصار للكلمات اللآتية

Pose

Resolve

Allocate

Consider

Test

Integrate

Correlate

End

=======

Pose : تحديد الهدف الاساسي من اعداد البرنامج

Resovle : تحليل متطلبات البرنامج

Allocate : تحديد الكيفية التي يمكن بها تقسيم البرنامج الي مجموعة من العاناصر كل منها تؤدي وظيفة منطقية محددة

Consider : تحديد خطوات المعالجة Processing

Test : اختبار الأكواد البرمجية التي تؤدي كل وظيفة من و ظائف البرنامج

Integrate : احداث التكامل بين عناصر و مكونات البرنامج و عمل ال Debug لاكتشاف الثغرات و الأخطاء

Corellate : تحديد اذا ما كان البرنامج يحقق الهدف منه أم لا

End : اضافة اللمسات النهائية علي البرنامج و العمل علي تدعيمه بمستوي جيد من التوثيق

" الموضوع منقول من أحد الكتب "

#2

الأخ مصراوي

نريد أن تنقل لنا المزيد من هذا الكتاب لنستفيد لحاجة كل منا لمثل هذه الموضوعات .

وفقك الله لكل خير .

ولك تحياتي

#3

بسم الله الرحمن الرحيم

الحقيقة موضوع هام جدا جدا ..

نفتقر اليه جميعا و اعتقد انه سيؤدى الى اداء افضل عند تفهمة و استخدام المعايير التى يشرحها ..

بالفعل نتمنى ان تزيدنا فى هذا الموضوع اخى مصراوى ..

نحن جميعا فى انتظارك

تقبل خالص تحياتى وتقديرى

أخــــــــBengaــــــوك

قال أبن القيم : أكثروا من الخير فينتشر .. و أقلوا من الشر فيندثر ..

#4

السلام عليكم و رحمة الله و بركاته

علي عيني(f) (f)

الكتاب به شرح لكل خطوة من الخطوات السابقة و سأضعها قريبا ان شاء الله تعالي

#5

الله يسلم عينك .

بانتظار المزيد ...

ولك تحياتي

#6

البناء الهيكلي للبرامج

عناصر تصميم برنامج يمكن اختصارها فى الكلمة التالية

PRACTICE و التي تمثبل منهج عام فى البرمجة

و هي اختصار للكلمات اللآتية

Pose

Resolve

Allocate

Consider

Test

Integrate

Correlate

End

=======

و هذا وصف مختصر للخطوات ويليه محاولة تطبيقها علي برنامج المحاسبة الذي يتم اعداده فى قسم اللأكسس ( و لست متأكد من صحة التطبيق)

: Pose تحديد الهدف الاساسي من اعداد البرنامج

و كذلك تحديدا المشكلة التي سيقوم البرنامج بحلها

: Resovle تحليل متطلبات البرنامج

ما هي الوظائف التي يجب القيام بها من أجل حل المشكلة التي أعد البرنامج من اجلها

: Allocate تحديد الكيفية التي يمكن بها تقسيم البرنامج الي مجموعة من العاناصر كل منها تؤدي وظيفة منطقية محددة

بعد أن تم تحديد الغرض الذي أعد البرنامج من أجله و أيضا تحديد الوظائف التي علي البرنامج القيام بها، يمكن تقسيم البرنامج الي أجزاء منفصلة يؤدي كل منها غرض محدد ، و هذا يكون أفضل حيث يسهل ذلك فحص البرنامج و اكتشاف ما به من أخطاء أ اضافة أجزاء جديدة للبرنامج فيما بعد

: Consider تحديد خطوات المعالجة Processing

هذه المرحلة تمثل أساس كتابة الكود البرمجي ، حيث يتم تحديد الخطوات المطلوب تنفيذها الوظائف السابق تحديدها فى خطوة Resolve

: Test اختبار الأكواد البرمجية التي تؤدي كل وظيفة من و ظائف البرنامج

و هنا يتم اختبار كل جزء من البرنمج علي حدة لكي نتأكد من انه يقوم بأداء المهمة الموكلة اليه علي خير وجه ( ختبار كل مهمة علي حدة بدون التأثر ببقية المهام الأخري )

: Integrate احداث التكامل بين عناصر و مكونات البرنامج و عمل ال Debug لاكتشاف الثغرات و الأخطاء

و هنا يتم احداث التفاعل و التكامل بين أجزاء البرنامج المختلفة و ذلك بغرض أن تعمل معا كبرنامج و احد من ثم البدء فى مرحلة فحص و تنقيح البرنامح .

: Corellate تحديد اذا ما كان البرنامج يحقق الهدف منه أم لا

بعد اتمام عملية التكامل و الفحص ، يتم اختبار مدي تأدية البرنامج للغرض الذي أعد من أجله

: End اضافة اللمسات النهائية علي البرنامج و العمل علي تدعيمه بمستوي جيد من التوثيق

في النهاية يجب أن يتم عمل توثيق جيد للبرنامج ، و هذا يسهل كثيرا علي المبرمج عملية الصيانة و عملية تطوير ابرنامج فيما بعد ، و أيضا يكون ذلك مفيد جدا فى حالة اكمال البرنامج او صيانه بواسطة مبرمج آخر

و فيما يلي حاولت تطبيق أول ثلاث مراحل علي البرنامج المحاسبي الذي نقوم باعداده فى هذا القسم و لست متأكد من صحة التطبيق

: Pose تحديد الهدف الاساسي من اعداد البرنامج

الهدف الأساس من البرنامج هو تسجيل القبود المحاسبية و استخراج التقارير المختلفة المبنية عليها

: Resovle تحليل متطلبات البرنامج

الوظائف التي يجب القيام بها من أجل حل المشكلة التي أعد البرنامج من اجلها

ادخال بيانات الدليل المحاسبي

ادخال القيود المحاسبية

مطابقة القيود و ترحيلها الي دفتر الأستاذ

استخراج التقارير المختلفة سواء بصورة فورية تقريبية أو فى نهاية كل فترة مالية

الاحتفاظ ببيانات الفترات و السنوات المالية السابقة و امكانية الحصول علي التقارير الخاصة بها

: Allocate تحديد الكيفية التي يمكن بها تقسيم البرنامج الي مجموعة من العاناصر كل منها تؤدي وظيفة منطقية محددة

ادخال الدليل المحاسبي

اضافة حساب جديد

تعديل قيد

اضافة قيد

ترحيل القيود

اقفال السنة المالية

وأنا أعتقد أن مثل هذه المواضيع تحتاج للبحث بصورة أوسع منا جميعا ، و لنحاول ذلك !!

#7

للرفع((للفائدة))و((الأرشيف))

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…