الجزء: التالي يعرف الصنف 30816-018858<ج حيث يرث من الصضنف السابق
85-_-11326 ونوع الوراثة ممامة ويشتمل علي المتغيرين #3« 3لا ويتضمن
0010 سعدلا ٠<3ع1ع 7/7 1863016000٠1):
الجزء التالي يعرف الصنف 01888-*<1608:0«9018 حيث يرث من الصنف
2380918-68 الدؤوال المنتمية ويسشتمل علي المتغيرين 4 4 ويتضمن
الدالة السطرية «[©126510”؟ 131106 - َ
لل 066106 7/7 وبل 101
0301 سعدلا ا3ع1ع 7/ 1863016000٠1):
الجزءه التالي يعرف الصنف 1885© ©<08و5 الذي يرث من الكائن 018858--013:6ط1
ويشتمل علي المتغير © الذي يمثل الإزاحة وعلي الذدالة السطرية ي دالة الرسم
0101 بعلا ا<3ع1ع 7/ 1863016000٠1):
الجزء التالي يعرف الكائن 601888 ”2131388 الذي يرث من الصنف
8 --1<©168© وراثة مخامة ويشسشتمل علي المتغير 02258
الجزء التالي يعرف بيئة الرسم والمتغيرات المتعلقة بها - أخذتها من ملف
المساعدة الخاص بمترجم سى ++
الجزء التالي يعرف الدالة الفرعية 12081«72©600 والتي تظهر القائمة الرئيسية
ٍَ" 20106 بسردصرم <---- [ 3 ] المح تكاس
ب" 1363001 برد>رم <---- [ 6 ] #ألمح تكسم
8 110081 0+3 <---- [ 7 ] #ألمح تكسم
ًِ« 60130013 030 <--- [ 8 ] #ألمح تسم
الجزءه التالي يعرف الدالة الرئيسية ()«<81»ه2 حيث يطلب من المستخدم إدخال
اسمة الشخصي لتصبح المخاطبة له بعد ذلك شخصية ثم يعرف المتغير 511806
585--20106 + أو بطريق 47] 511808* 250135-01355 0
/» تمعد هتمه عط لإ13وكلل */ :ّ(إسامعه_10قم
نم يطلب من المستخدم اختيار الشكل المراد رسمه ء بإدخال الرقم المقابل له من
1 إلى 8 9 للخروج من البرنامج
د جمل البرمجية بطريقّة معطيات مد ٠
7 (61017-003) 913112110171059 > 011 7" ماد اتعواعع 5 95*31" >>0101
] غإاا">> عدو
] غاصا">> عدو
] غاص" >>عتوه
] غاص" >>عدم
"١016000 867 >> عتم
1 لا يوجد صعوبة في إعداد وتكوين البرنامج ؛ فقط الذي يحتاجه المبرمج هو معرفة التامة بعملية
الوراثة والاشتقاق وذلك يتآتى من خلال الممارسة والتدريب
2 إذا كانت الدالة المراد استدعاؤها " دالة بناء " للصنف فانه لا داعي من كتابة 01017/086م0
ن غدد ماعغات العمل ؛ -
- كتابة التقرير د 4
هن المقترحات والتطورات ؛ -
تتمثل في بناء برمجية تشابه في عملها برنامج الرسام الذي يأتي مع حزمة نظام التشغيل
65 )+ وذلك باستخدام لغة البرمجة ++0 1/1508 :1/1000501 حيث أنها لغة رائعة
جدا ؛ وكثير أحببتها ؛ وكان في تخطيطي أن اعمل إما برنامج آل حاسبة ؛ أو برنامج الرسام
من خلال هذه اللغة - ولكن للآسف لم يكن لدي الوقت الكافي لتعلم هذه اللغة كما يجب -
المشاخل والصعوبات ؛ -
المشكلة التي يستحق ذكرها هي أن جهازي يعمل مرة ويرتاح مرة أخرى ؛ وبالنسبة لمشاكل
التصميم البرنامج واجهت مشكلة في حجز موقع باستخدام المؤشرات ولكن تم حلها بتوفيق الله
قاء_ «علعتابين
> مخطط جاكسون لجملة الاختيار (©012©») )5171
كقفاء 0:16
راج -
بسم الله الرحمن الرحيم
اسو البرناهج : -
رسم أشكال هندسية
الأمصاق المطوبة : -
إعداد برمجية تعليمية محوسبة ( كتطبيق عملي لمادة هندسة البرمجيات وورشها )؛ بحيث تخضع هذه
البرمجية للمعايير والمقاييس المتبعة في بناء برمجيات تؤدي المهام المطلوبة منها بكفاءة وفاعلية وتحقق
خصائص البرمجيات المتعارف عليها بين مراكز صناعة البرمجيات ما أمكن
هي بناء و إنتاج انظمة برمجية حاسوبية وفق الاسس العلمية الحديثة ؛ تتميز بالجودة العالية وبتكلفة
لات التمايل والتصميم:والبرسجة والاختبار بُكفَاءة وفَاعْليَة
البرمجيات الاقصر في الطول هي الافضل
من الناحية المنطقية فان تصميم البرمجيات الذي يحوي اقل عدد من نقاط القرارات يكون افضل
من الذي يحوي عددا اكبر ؛ وان كفاءة اي برنامج تتناسب عكسيا مع عدد نقاط القرارات
والتشعبات
تجنب تداخل القرارات
التداخل في القرارات من علامات ضعف التصميم ؛ لا تحاول لن تجعل التصميم يزيد عن ثلاث
تركيب البيانات المستخدم يجب ان يحدد بصورة جيدة
اختيار تركيب البيانات المناسب
إضافة اكبر قدر من الشرح والتوضيح
الانسجام والتكامل
يقصد به ان يتم تصميم فقرات البرمجيات باسلوب موحد ونمطي وان يتم ربطها من خلال
روابط البيانات التي تضمن استقلالية ثلاث الوحدات الوظيفية
الكفاءة والفاعلية