الرئيسية    المنتدى     أرشيف المقالات     المكتبة     رفع الصور    إتصل بنا

تسجيل دخول
اسم المستخدم :

كلمة المرور :


فقدان كلمة المرور ؟

إشترك الآن
الصفحة الرئيسية
بلوك الإقتباسات
للرجل العظيم قلبان : قلب يتألم و قلب يتأمل
جبران خليل جبران
بحث
آخر المواضيع مشاركة
بلوك الإستفتاءات

ماهو أكثر ما يهمك عند البحث عن شركة استضافة لموقعك
السعر
المساحة
الباند ويدث
الدعم الفني
أفضل المقالات
أخر كتب مضافة
عروة نت - لا تقم بالعمل وحدك - أفكار - المقالات
أفكار : لا تقم بالعمل وحدك
بواسطة KGK في 2005/3/16 1:00:00 (3865 القراء) مقالات اخرى لنفس المشترك
أفكار


العمل مع آخرين

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



تخطيط و تحليل إحتياجات: دراسة مكونات العمل و مناقشة المستفيد، استقراء، و تصنيف، وتحديد الشروط و القواعد الوظيفية و الفنية.

تصميم: وضع مخططات البرنامج وفقا لنتائج تحليل الإحتياجات ونطاق العمل المتفق عليه و وفقا للميزانية المرصودة له (أو الثمن المدفوع فيه) و الزمن المحدد له.

توثيق: كتابة مواصفات البرنامج و دليل التشغيل وفق التصميم الموضوع و بحسب ما تسفر عليه عمليات البرمجة و التنفيذ الفعلي للبرنامج.

برمجة: بناء وحدات المنظومة وفق المواصفات و ضمان تماسكها بحسب نتائج الإختبارات، ثم تركيب بناءات البرنامج في الموقع.

اختبار: اختبار وحدات البرنامج ثم المنتوج البرمجي للتأكد من عمله وفق المواصفات والتصاميم الموضوعة له، والتأكد من خلوّه من أية ثغرات برمجية.

ادارة:  التحضير للعمل و مراجعة تنفيذه، و المعاملات الإدارية و المالية.


ما هي ميزات العمل المشترك؟

الإلتزام المشترك بالمواصفات المحددة سابقا، بعبارة أخرى التقليل من فرص التوسّع والإضافة غير المحسوبة أو المقرّرة سلفا.

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

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

منقول . . .



مقالات أخرى
2009/11/4 17:40:04 - المميزات الجديدة في بيئة التطوير دلفي 2010
2008/12/30 22:02:46 - دلفي Prism، ما له وما عليه
2008/11/1 17:15:05 - فوبيا البرمجيات العربية
2008/10/12 17:50:00 - لمحة بسيطة عن دلفي 2009
2008/5/19 14:38:04 - Embarcadero تستحوذ على شركة CodeGear

التعليقات تخص صاحبها ولا تخص ادارة الموقع
الكاتب الموضوع


عروة عيسى
2005-2007

Powered by XOOPS