بحثالمحتوياتتسجيل دخولفي الموقع حالياهناك حاليا 6 أعضاء و 27 ضيوف في الموقع.
الأعضاء المتصلون |
هندسة برمجياتالبرمجة القصوى ( XP )البرمجة القصوى تصور أسلوباً جماعياً للبرمجة، لا تواجه فيه مفاجئات كثيرة، ويسمح بتنفيذ التغييرات بسهولة، وتتراكم الشيفرة المختبرة خلال جدول زمني محدد. هذا هو هدف البرمجة القصوى (Extreme Programming (XP ( هندسة برمجيات )
ماذا نعني بهندسة البرمجيات* ما هي هندسة البرمجيات؟ مقدمة: ( هندسة برمجيات )
الاستثمار البرمجيلطالما كانت القطع الصلبة هي الأكثر تطوراً و كانت محور اهتمام عدد قليل من كبار الممولين كون تطور القطع بشكل عام والرقاقات بشكل خاص يحتاج الى موارد مادية كبيرة فكانت تشكل لهم نقطة خوف من الاستثمار كونك كمستثمر غير قادر على دفع مبلغ كبير من المال للعمل على شريحة أو رقاقة قد لا تعمل العمل المطلوب منها و تنافس السوق وستقوم بعشرات الإختبارات كي تنجح عمل الرقاقة كما انها تحتاج الى ظروف خاصة جداً و معقمة اكثر من أي غرفة جراحية .على عكس الرمجيات تماماً فإننا نجد أن الكثر من الممولين الصغار و الكبار على حد سواء يهتمون بصناعة البرامج و ملحقاتها كون البرامج لا تحتاج لأكثر من اناس متفانون لديهم الوقت والعقل ليكوّنوا برامج جديدة إذا فما هي كلفة البرامج؟ الوقت بكل بساطة و لكن لطالما كانت القطع الصلبة تتطور بسرعة اكبر من نظيرتها البرمجيات فنحن إذا رجعنا الى قانون مور (و الذي يعمل في شركة إنتل الآن)لوجدنا أنه كل 8 أشهر فإن المعالجات تتطور و يظهر جيل جديد .كما انه قام بعض العلماء بتعميم تلك القاعدة لتكون قاعدتهم الجديدة :التكنلوجيا بشكل عام تتطور كل 18 شهر و على الرغم من هذا التطور السريع إلا أنه سيكون أسرع كلما انتهت ساعة ويوم و اسبوع و هذه نقطة مهمة جداً للعرب حيث انه يجب علينا ان نحاول قدر المستطاع ان نلحق بكل ما اوتينا من قوة بالتقانة (حيث لا أحبذ كلمة اللحاق بالحضارة أي نحن بقولنا هذا نكون قاصدين إن الحضارة كالسيارة ونحن بمقدورنا اللحاق بها ولكن العكس هو الصحيح) و إذا نظرنا الى الأمر بمفهوم فلسفي فإننا سنجد أن العلوم التي جمعها الإنسان منذ نشوء آدم الى 1950 (و هذا حسب تقدير بعض المفكرين) لا تساوي نفس سرعة التطور الذي حصل بعد و1950 لوجدنا ان العلوم التي بدأت من 1950 الى الآن في تسارع أسي سريع.الأمر الذي يدعو للتساؤل هو هل بمقدور البرمجيات ان تصل الى تسارع الهاردوير ربما نعم بعد عدة أجيال ولكن حسب عدة آراء وجدتها على الإنترنت و قد قمت بإجراء استطلاع للرأي في إحدى المنتديات وجدت أن معظم الناس تظن ان البرامج ستظل ابطأ مما هي عليه في حالة القطع الصلبة لذا فإن استثمار البرامج هو شيء مهم جداً كون البرامج كما قلت بطيئة التطور كما هي حال القطع مما أدى الى عدم توافقية بين سرعات كل منهما . الشكل 1 ( هندسة برمجيات )
المصطلحات المستخدمة list_of_terms المصطلحات المستخدمةتصف هذة الصفحة المصطلحات المستخدمة في هذه الترجمة . لم يتم بعد إلحاق كافة المصطلحات المستخدمة بهذة الصفحة. من الأفضل إعتماد "معجم مصطلحات المعلوماتيّة" الصادر عن الجمعيّة العلميّة السوريّة للمعلوماتيّة SCS كمصدر للمصطلحات التي ستستخدم في هذا النص. يشار إلى هذا المعجم من الآن فصاعدا بــDITT, و منه تأتي المصطلحات المعتمدة. قراءة المزيد | تعليق واحد | قراءة: 1037
( هندسة برمجيات )
الفصل الأول
الأسسهدف هذا الكتاب هو أن يعلمك كيف تفكر كعالم حاسبات , و طريقة التفكير هذة تجمع بعضا من أفضل خصائص منهجيات التفكير في علوم عديدة اخرى .منهجية التفكير كعالم حاسبات مشابهة في عدد من النواحي لمنهجيات التفكير المستخدمة في الرياضيات و الهندسة , و أيضا في العلوم الطبيعية . علماء الحاسب , مثلهم مثل علماء الرياضيات ,يستعملون لغة ( لغات , إذا أردنا الدقة ) محددة ذات قواعد صارمة للتعبير عن الأفكار بدقة عالية . و مثل المهندسين , يصمم علماء الحاسبات بنى معينة , و يقيمون الخيارات المحتملة بين عدد من البدائل التي يستطيعون اختيارها . و مثل علماء الطبيعيات , يقوم علماء الحاسبات بمراقبة تصرفات نظم معقدة , و وضع نظريات عنها , و من ثم يختبرون توقعاتهم في التجارب التي يجرونها على تلك النظم المعقدة . قراءة المزيد | 2 تعليقات | قراءة: 2744
( هندسة برمجيات )
تصدير
تصدير..بقلم دافيد بيزلي . كمعلم , و كباحث , و كمؤلف , يسعدني أن أرى اكتمال هذا الكتاب . إن پايثون هي لغة برمجة سهلة الاستعمال و ممتعة للغاية , و قد ازداد عدد مستعمليها و محبيها باضطراد في السنين الماضية . الرجل الذي صمم پايثون هو گيدو فان روسّم , و قد استقى نحوها و تراكيبها السهلة الاستعمال من لغة أ-ب-سي (ABC) , و هي لغة تعليمية تم تطويرها في الثمانينات من القرن الماضي . لكن پايثون هي لغة برمجة حقيقية , و ليست لعبة أو مجرد أداة تعليمية , و هناك الكثير من الخصائص في پايثون التي تم استسقائها من لغات برمجة مثل سي++ , چافا , موديولا , و سكيم (Scheme)! في الحقيقة , إن ميزة پايثون الأهم هي أنها تنفع الجميع ,هي لغة المحترفين و المبتدئين على حد سواء,و المبرمجين ,و العلماء ,و المعلمين ,و الباحثين و الفنانين أيضا ! قراءة المزيد | 2 تعليقات | قراءة: 950
( هندسة برمجيات )
مقدمة iNTRO مقدمة ... بقلم چف إلكنريدين هذا الكتاب بوجوده للتعاون الذي جعلته شبكة الانترنت و حركة البرامج الحرة ممكنا . المؤلفون الثلاثة, و هم مدرس جامعي , و مدرس في ثانوية , و مبرمج محترف , لم يلتقوا وجها لوجه حتى هذة اللحظة . لكنهم تمكنوا من أن يتعاونوا معا بشكل وثيق , عبر شبكة الانترنت , كما ساعدهم الكثير من الأشخاص الرائعين الذي تبرعوا بوقتهم و مجهودهم لكي يحسنوا هذا الكتاب . و نحن نعتقد بإخلاص أن هذا الكتاب هو شهادة حية على المنافع و على الامكانيات المستقبلية التي يحملها هذا النوع من التعاون , الذي وضع إطاره العام ريتشارد ستولمان و مؤسسة البرامج الحرة (Free Software Foundation ) . قراءة المزيد | 15 تعليقات | قراءة: 2386
( هندسة برمجيات )
كيف تفكر كعالم حاسبات
كيف تفكر كعالم حاسبات : البرمجة مع بايثون
|