Advanced Search

المحرر موضوع: إنتاج البرامج  (زيارة 1450 مرات)

0 الأعضاء و 1 ضيف يشاهدون هذا الموضوع.

فبراير 28, 2007, 01:22:52 صباحاً
زيارة 1450 مرات

Vipera Palestina

  • عضو خبير

  • *****

  • 1539
    مشاركة

  • مشرف قسم الحاسوب

    • مشاهدة الملف الشخصي
    • http://ala.aburayyan.com
إنتاج البرامج
« في: فبراير 28, 2007, 01:22:52 صباحاً »
بسم الله الرحمن الرحيم

كما تعلمون فإن كتابة برنامج كمبيوتري باستخدام لغة برمجة معينة هو عمل المبرمجين و غاية جهدهم هو ايصال هذا البرنامج بأحسن صورة و كما يريده المستخدم.. فما هو البرنامج الحاسوبي و كيف يمكن للمبرمج (أو أي شخص يتقن ولو جزئيا لغة برمجة معينة) ترجمة هذه الأفكار البشرية إلى لغة الآلة المعقدة..

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

إذن فالخطوات هي:

1. تجميع الأفكار المراد تطبيقها:
و في هذه المرحلة يذهب مهندس البرمجيات إلى مكان تطبيق البرنامج المفترض إنتاجه.. و يسأل المستخدمين المحتملين و يقوم بدراسة تفصيلية عن طبيعة العمل و قوانين المؤسسة التي ستطبقه و الظروف المحيطة بالعمل ككل.. كما و يقوم بدراسة الأسلوب الحالي الذي ينفذ به العمل و قد يكون برنامجا حاسوبيا آخر!
2. تصميم الحل و مكونات البرنامج:
يقوم المهندسون و المختصون في هذه المرحلة بتصميم الحل المناسب و اختيار الطرق الأنسب أو/و ابتكارها بغية إنتاج أفضل ما يمكن من البرنامج.
3. البدء بالتنفيذ:
في هذه الخطوة.. يقوم الفريق باختيار لغة البرمجة الأنسب و البيئة البرمجية (و التي تشمل مكتبات اللغات و نظم التشغيل و معدات الحاسوب) و التي تناسب الحل المصمم من قبل و يبدأ بالعمل.
4. اختبار البرنامج:
و تنقسم هذه الخطوة إلى مرحلتين أساسيتين.. و هما اختبار البرنامج من ناحية حاسوبية و اختباره من ناحية المستخدم.. في الأولى يتأكد المبرمجون أن البرنامج لا يحوي أي أخطاء من الناحية التقنية و في الثاني يقومون باستراضه مع المستخدمين المتوقعين (أو جزء منهم) لكي يتأكدو من قابلية تطبيق النظام على أرض الواقع.
5. صيانة البرنامج و تدريب المستخدمين:
و تتم هذه الخطوة تحت قسم خدمات ما بعد البيع حيث يتم تدريب بعض المستخدمين أو كلهم على استعمال النظام الجديد و التحكم به و تجنب الوقوع بالأخطاء الشائعة و كيفية تحليلها و الخروج منها بأقل الخسائر كما و يقوم المبرمجون بصيانة الأجزاء التي يطرأ عليها تحديثات كلية أو جزئية.

---------------------------------------------------------
لأي استفسارات.. لا تتردد بالسؤال.

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

ألا كل شيء ما خلا الله باطل و كل نعيم لا محالة زائل

مارس 01, 2007, 07:33:44 صباحاً
رد #1

خليل المخلافي

  • عضو مبتدى

  • *

  • 5
    مشاركة

    • مشاهدة الملف الشخصي
إنتاج البرامج
« رد #1 في: مارس 01, 2007, 07:33:44 صباحاً »
بسم الله الرحمن الرحيم

يوجد تخصص حديث يسمي (هندسة البرمجيات)
اصبحت هندسة البرمجيات هي الطريق الامثل لتطوير البرمجيات
يوجد نوعين من هندسة البرمجيات و هي :

1 . هندسة البرمجيات بالطرائق التفليدية ( فترة ما قبل التسعينات )
2. هندسة البرمجيات كائنية التوجه Object-Oriented software engineering  

اصبحت هندسة البرمجيات كائنية التوجه اكثر استخداما في الدول الغير نامية
و في الطريقة كائنية التوجه يوجد اكثر من رؤيه لاكثر من شخص لكن اسهلها هي رؤيه Coad &Yourdon و هي اكثر سهوله و تطبيق .
لكن من المتعارف عليه فإن خطوات هندسة البرمجيات كائنية التوجه يمكن سردها كالتالي :
الخطوة الاولى : تحديد متطلبات الزبون
الخطوة الثانية : تحليل النظام   OOA( تحليل المتطلبات )
الخطوة الثالثة : تصميم النظام OOD
الخطوة الرابعة: البرمجة OOP( كتابة الكود )
الخطوة الخامسة : اختبار النظام
الخطوة السادسة: صيانة النظام

قريبا ان شاء الله  نناقش
 Coad &Yourdon Object-Oriented Analysis and Design   

و دمتم ,,,
خليل المخلافي
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك

أبريل 18, 2007, 07:47:26 مساءاً
رد #2

مروه عثمان رجب

  • عضو خبير

  • *****

  • 1001
    مشاركة

    • مشاهدة الملف الشخصي
إنتاج البرامج
« رد #2 في: أبريل 18, 2007, 07:47:26 مساءاً »
شكرا جزيلا على الموضوع

احببت إضافة الملف ..للإشارة لوجود اكثر من طريقة لتحليل البرامج

شكرا لكم

أبريل 21, 2007, 03:20:47 مساءاً
رد #3

الفلكي القصيمي

  • عضو خبير

  • *****

  • 1430
    مشاركة

  • مسؤول النشرة العلمية

    • مشاهدة الملف الشخصي
    • http://olom.info
إنتاج البرامج
« رد #3 في: أبريل 21, 2007, 03:20:47 مساءاً »
انصح بإستخدام  برنامج  الأوثروير  ...  لمتابعه الموضوع لأنه ذو علاقة جيده وواضحه
يتحقق  الهدف بالشورى وتغليب المصلحة العامه على الثقة المفرطة في النفس
وتجنى أينع الثمار  بسمو الأخلاق واحترام الذات وأدب الحوار

أبريل 24, 2007, 10:45:17 مساءاً
رد #4

Vipera Palestina

  • عضو خبير

  • *****

  • 1539
    مشاركة

  • مشرف قسم الحاسوب

    • مشاهدة الملف الشخصي
    • http://ala.aburayyan.com
إنتاج البرامج
« رد #4 في: أبريل 24, 2007, 10:45:17 مساءاً »
أرجو كتابة الاسم بالانجليزية.. لأن اسم البرنامج غريب شوي!
الحياة مزيج جميل مستعص على الادراك البشري من القوة و الحب و الكره و الضعف و لا نمسها بشيء .. بل هي من يمسنا بكل شيء و طريقنا الوحيد لتغييرها هي تغيير أنفسنا من الداخل. و هو أصعب ما يمكن لي أن أتصور حدوثه.
كل شيء في هذه الحياة قد رسم بخط أسود... و إن لم نره !

ألا كل شيء ما خلا الله باطل و كل نعيم لا محالة زائل