You are on page 1of 4

‫تصًيى انبريديات ‪Software Design‬‬

‫ٕ‪ٍ ٜ‬شحيت ٍِ ٍشاحو دٗسة ح‪ٞ‬بة اىْظبً‪ ،‬حغبػذّب ف‪ ٜ‬ححذ‪ٝ‬ذ م‪ٞ‬ف‪ٞ‬ت حو اىَشنيت "م‪ٞ‬ف عْحو اىَشنيت؟"‪ٗ ،‬اىخخط‪ٞ‬ظ ىيخ٘صو‬
‫ئى‪ ٚ‬حي٘ه ىيَشنيت‪ٗ ،‬اىذخ٘ه ف‪ ٜ‬حفبص‪ٞ‬و اىْظبً‪ .‬اىخصَ‪ٝ ٌٞ‬حذد ٕ‪ٞ‬ني‪ٞ‬ت ٗبْ‪ٞ‬ت اىْظبً ٍِ خاله حضضئت اىْظبً ئى‪ٍ ٚ‬ضَ٘ػت ٍِ‬
‫األّظَت اىفشػ‪ٞ‬ت ‪ٍَ Sub-Systems‬ب ‪ٝ‬غبٌٕ ف‪ ٜ‬اىغ‪ٞ‬طشة ػي‪ ٚ‬اىخؼق‪ٞ‬ذ ف‪ ٜ‬اىْظبً ‪ٗ ،System Complexity‬ححذ‪ٝ‬ذ‬
‫اى٘اصٖبث ّٗ٘افز اىَغخخذً ‪ٗ، User Interfaces‬اىَنّ٘بث ‪ٗ ،Components‬اى٘حذاث ‪ٗ Modules‬اىب‪ٞ‬بّبث ىيْظبً م‪ٜ‬‬
‫‪ٝ‬حقق اىْظبً ٍخطيببث اىضبُ٘‪ّٗ .‬قً٘ بَشحيت اىخصَ‪ ٌٞ‬ببعخخذاً اىَخطيببث اىخ‪ ٜ‬حذدّبٕب ف‪ٍ ٜ‬شحيت اىخحي‪ٞ‬و‪ٍ .‬شحيت اىخصَ‪ٌٞ‬‬
‫‪ٝ‬خٌ خالىٖب ئ‪ٝ‬ضبد اىخصَ‪ ٌٞ‬األٍزو ىْظبً اىَؼيٍ٘بث اىحبع٘ب‪ ٜ‬اىز‪ٝ ٛ‬يب‪ ٜ‬احخ‪ٞ‬بصبث اىَغخخذٍ‪ ِٞ‬اىخ‪ ٜ‬حٌ ح٘ص‪ٞ‬فٖب ف‪ٍ ٜ‬شحيت‬
‫اىخحي‪ٞ‬و‪ .‬ئُ ػَي‪ٞ‬ت اىخصَ‪ ٌٞ‬ف‪ ٜ‬صٕ٘شٕب ٕ‪ ٜ‬ػَي‪ٞ‬ت حو ٍشنالث‪ ،‬أ‪ٝ ٛ‬ضش‪ ٛ‬اىبحذ خالىٖب ػِ أفضو اىحي٘ه اىخصَ‪َٞٞ‬ت‬
‫ىبْبء ّظٌ راث إٔذاف ٍحذدة‪.‬‬

‫يرحهة انتصًيى نبرَايح ٕ‪ ٜ‬ػَي‪ٞ‬ت ححي‪ٞ‬ي‪ٞ‬ت ىَخطيببث اىبشّبٍش الخخ‪ٞ‬بس ٗ بْبء ٕ‪ٞ‬نو اىبشّبٍش ٗ أصضاءٓ ٗ م‪ٞ‬ف‪ٞ‬ت حشابطٖب ٍغ‬
‫بؼضٖب اىبؼض‪ْٝ ،‬خش ػِ رىل ٍضَ٘ػت ٍِ اىَيفبث ٗ اىَْبرس ٗ اىشعٍ٘بث اىب‪ٞ‬بّ‪ٞ‬ت اىخ‪َٝ ٜ‬نِ ٍْٖب بشٍضت ٗمخببت ش‪ٞ‬فشة‬
‫اىبشّبٍش “ببىنبٍو”‪.‬‬

‫تصًيى انبرَايح ٕ٘ ٗصف ىٖ‪ٞ‬نو اىبشّبٍش اىَشاد حْف‪ٞ‬زٓ ‪َّ ،‬برس اىب‪ٞ‬بّبث ٗاىٖ‪ٞ‬بمو اىَغخخذٍت ٍِ قبو اىْظبً ‪ٗ ،‬اى٘اصٖبث‬
‫ب‪ٍ ِٞ‬نّ٘بث اىْظبً اىَإىفبث ٗأح‪ٞ‬بًّب اىخ٘اسصٍ‪ٞ‬بث اىَغخخذٍت‪ .‬اىَصََُ٘ ال ‪ٝ‬صيُ٘ ئى‪ ٚ‬اىْٖب‪ٝ‬ت اىخصَ‪ ٌٞ‬ػي‪ ٚ‬اىف٘س ٗىنِ‬
‫حط٘‪ٝ‬ش اىخصَ‪ ٌٞ‬بشنو ٍخنشس‪ٝ .‬ض‪ٞ‬فُ٘ اىشعَ‪ٞ‬ت ٗاىخفبص‪ٞ‬و مَب ‪ٝ‬ط٘سُٗ حصَ‪ٍ ٌَٖٞ‬غ اىخشاصغ اىَغخَش ىخصح‪ٞ‬ح‬
‫اىخصَ‪َٞ‬بث اىغببقت‪.‬‬

‫حخخيف األّشطت ف‪ ٜ‬ػَي‪ٞ‬ت اىخصَ‪ ، ٌٞ‬اػخَبدًا ػي‪ّ٘ ٚ‬ع اىْظبً اىَخقذٍت‪ .‬ػي‪ ٚ‬عب‪ٞ‬و اىَزبه ‪ ،‬حخطيب أّظَت اى٘قج اىفؼي‪ٜ‬‬
‫حصَ‪ ٌٞ‬ح٘ق‪ٞ‬ج ٗىنْٖب قذ ال حخطيب رىل حضَ‪ ِٞ‬قبػذة ب‪ٞ‬بّبث حخ‪ ٚ‬ال ‪ٝ‬نُ٘ ْٕبك حصَ‪ ٌٞ‬ىقبػذة اىب‪ٞ‬بّبث‪٘ٝ .‬ضح اىشنو‬
‫أسبؼت األّشطت اىخ‪ ٜ‬قذ حنُ٘ صض ًءا ٍِ ػَي‪ٞ‬ت حصَ‪ ٌٞ‬أّظَت اىَؼيٍ٘بث‪:‬‬

‫‪ .1‬اىخصَ‪ ٌٞ‬اىَؼَبس‪ ، Architectural Design ٛ‬ح‪ٞ‬ذ ححذد اىٖ‪ٞ‬نو اىؼبً ىيْظبً ‪ ،‬فاُ اىَنّ٘بث اىشئ‪ٞ‬غ‪ٞ‬ت (حغَ‪ ٚ‬أح‪ٞ‬بًّب‬
‫األّظَت اىفشػ‪ٞ‬ت أٗ اى٘حذاث اىَْط‪ٞ‬ت) ‪ٗ ،‬ػالقخٖب‪ -‬اىؼالقبث ٗم‪ٞ‬ف ‪ٝ‬خٌ ح٘ص‪ٝ‬ؼٖب‪.‬‬
‫‪ .2‬حصَ‪ ٌٞ‬اى٘اصٖت ‪ ،‬ح‪ٞ‬ذ ححذد اى٘اصٖبث ب‪ٍ ِٞ‬نّ٘بث اىْظبً‪ٝ .‬ضب أُ حنُ٘ ٍ٘اصفبث اى٘اصٖت ال ىبظ ف‪ٖٞ‬ب‪ٍ .‬غ ٗاصٖت‬
‫دق‪ٞ‬ق ت ‪ ،‬أ ‪َٝ‬نِ اعخخذاً اىَنُ٘ دُٗ اىحبصت ئى‪ٍ ٚ‬ؼشفت اىَنّ٘بث األخش‪ ٙ‬ىٔ ٍْفز‪ .‬بَضشد اىَ٘افقت ػي‪ٍ٘ ٚ‬اصفبث اى٘اصٖت‬
‫‪َٝ ،‬نِ أُ حنُ٘ اىَنّ٘بث حٌ حصَ‪َٖٞ‬ب ٗحط٘‪ٝ‬شٕب بشنو ٍخضاٍِ‪.‬‬

‫حصَ‪ ٌٞ‬اىَنّ٘بث ‪ ،‬ح‪ٞ‬ذ حأخز مو ٍنُ٘ ٍِ ٍنّ٘بث اىْظبً ٗحصٌَ م‪ٞ‬ف ع‪ٞ‬نُ٘ اىؼَو‪ .‬قذ ‪ٝ‬نُ٘ ٕزا ب‪ٞ‬بًّب بغ‪ٞ‬طًب ىي٘ظ‪ٞ‬فت‬
‫اىَخ٘قؼت حٌ اىخْف‪ٞ‬ز ‪ٍ ،‬غ حشك اىخصَ‪ ٌٞ‬اىَحذد ىيَبشٍش‪ .‬بذال ٍِ رىل ‪ ،‬قذ ‪ٝ‬نُ٘ حنُ٘ قبئَت ببىخغ‪ٞٞ‬شاث اىخ‪ٝ ٜ‬ضب ئصشاؤٕب‬
‫ػي‪ٍ ٚ‬نُ٘ قببو إلػبدة االعخخذاً أٗ َّ٘رس حصَ‪ٍ ٌٞ‬فصو‪َٝ .‬نِ اعخخذاً َّ٘رس اىخصَ‪ ٌٞ‬إلّشبء حْف‪ٞ‬ز حيقبئ‪ًٞ‬ب‪.‬‬

‫‪ .4‬حصَ‪ ٌٞ‬قبػذة اىب‪ٞ‬بّبث ‪ ،‬ح‪ٞ‬ذ حقً٘ بخصَ‪ٕٞ ٌٞ‬بمو ب‪ٞ‬بّبث اىْظبً ٗم‪ٞ‬ف ‪ٝ‬خٌ رىل ى‪ٞ‬خٌ حَز‪ٞ‬يٖب ف‪ ٜ‬قبػذة ب‪ٞ‬بّبث‪ٍ .‬شة أخش‪ٙ‬‬
‫‪ٝ ،‬ؼخَذ اىؼَو ْٕب ػي‪ٍ ٚ‬ب ئرا مبُ ٍيف ‪ٝ‬ضب ئػبدة اعخخذاً قبػذة اىب‪ٞ‬بّبث اىحبى‪ٞ‬ت أٗ ئّشبء قبػذة ب‪ٞ‬بّبث صذ‪ٝ‬ذة‪ .‬حإد‪ٕ ٛ‬زٓ‬
‫األّشطت ئى‪ٍ ٚ‬ضَ٘ػت ٍِ ٍخشصبث اىخصَ‪. ٌٞ‬‬

‫ٗ حْقغٌ ٍشحيت اىخصَ‪ ٌٞ‬ئى‪ٍ ٚ‬شاحو ػذ‪ٝ‬ذة ٍِ إَٖٔب‪:‬‬

‫‪ .1‬حصَ‪ ٌٞ‬اىبْ‪ٞ‬ت أٗ اىٖ‪ٞ‬نو ‪Architectural Design‬‬


‫‪ .2‬حصَ‪َّ ٌٞ‬برس اىبشّبٍش ببعخخذاً اىيغت اىشعٍ٘‪ٞ‬ت ‪UML - Unified Modeling Language‬‬
‫‪ .3‬حصَ‪ٗ ٌٞ‬اصٖت االعخخذاً ‪GUI - Graphical User Interface‬‬

‫أوال ‪ :‬تصًيى انبُية أو انهيكم (‪)Design Architectural‬‬

‫مَب أُ بْبء ٍبْ‪ٝ ٚ‬خطيب أٗال ححذ‪ٝ‬ذ شنو ٕ‪ٞ‬نئ‪ ،‬فنزىل بْبء اىبشّبٍش‪ٕٞ .‬ن‪ٞ‬يت اىبشّبٍش ٕ‪ ٜ‬ػَ‪ٞ‬يت حشح‪ٞ‬ب ألصضاء اىبشّبٍش‬
‫بطش‪ٝ‬قت ٍؼ‪ْٞ‬ت ٗ ٍشحبت ٗ حْظ‪ ٌٞ‬حشابظ ٕزٓ األصضاء ٍغ بؼضٖب اىبؼض‪ .‬غبىبب ال حخطيب ٕزٓ ٍشحيت االبخنبس‪ ،‬فْٖبك أّ٘اع‬
‫ٍؼشٗفت ٗ ٍح ذدة ٍِ اىٖ‪ٞ‬بمو‪ .‬مو ٍب ‪ُٝ‬غخيضً ف‪ٕ ٜ‬زٓ اىَشحيت أٗ اخخ‪ٞ‬بس اىٖ‪ٞ‬نو اىَْبعب ىيبشّبٍش‪ٝ .‬ؼخَذ اخخ‪ٞ‬بس اىٖ‪ٞ‬نو ػي‪ٚ‬‬
‫ّ٘ع اىبشّبٍش ٗ ػي‪ ٚ‬دساعت ص٘اّب آخش‪ٍَٖ ٙ‬ت مبألداء (‪ٗ )performance‬اىحَب‪ٝ‬ت ٗ األٍبُ (‪ٗ )security and safty‬‬
‫عٖ٘ىت اىص‪ٞ‬بّت (‪.)Maintainability‬‬

‫يٍ انهياكم انًستخذية‪:‬‬

‫أ ) هيكم انخادو‪-‬انًخذوو (أو انزبىٌ) (‪)Client-Server Architecture‬‬

‫ٗ ‪ٝ‬غخخذً ف‪ ٜ‬اىبشاٍش اىخ‪ ٜ‬حؼَو ػي‪ ٚ‬أمزش ٍِ صٖبص أٗ ٍ٘صػت ػي‪ ٚ‬شبنت‪ٍ .‬زبه‪ٍ :‬خصفح االّخشّج‪.‬‬

‫ب) هيكم انطبقات (‪)Layered Architecture‬‬

‫ٗ‪ٝ‬غخخذً ف‪ ٜ‬اىبشاٍش اىخ‪ ٜ‬حْقغٌ ئى‪ ٚ‬أصضاء ٗاضحت (طبقبث)‪ ٗ .‬مو طبقت حؼخَذ ػي‪ٍ ٚ‬ب ححخٖب ٍِ طبقبث‪.‬‬

‫ٍزبه‪ :‬بشاٍش حح٘‪ٝ‬و ٗ ئسعبه اىب‪ٞ‬بّبث ػبش اىشبنت‪ .‬فخح٘‪ٝ‬و اىب‪ٞ‬بّبث ‪ٝ‬غخيضً ٍشاحو ٗ مو ٍشحيت حؼخبش طبقت‪.‬‬

‫ج) هيكم انتخريٍ أو انًخرٌ (‪)Architecture Repository‬‬

‫ٗ ‪ٝ‬غخخذً ف‪ ٜ‬اىبشاٍش اىخ‪ ٜ‬حؼخَذ ػي‪ ٚ‬قبػذة (أٗ ق٘اػذ) ب‪ٞ‬بّبث مب‪ٞ‬شة (‪.)Database‬‬

‫ٍزبه‪ :‬بشّبٍش حْظ‪ٍ ٌٞ‬نخبت ‪ٝ‬حخ٘‪ ٛ‬قبػذة ب‪ٞ‬بّبث ضخَت حح٘‪ ٛ‬صَ‪ٞ‬غ ٍؼيٍ٘بث اىنخب ٗ ٍؼيٍ٘بث اىَ٘ظف‪… ِٞ‬اىخ‪ٗ ، .‬‬
‫‪ٝ‬غخخذً ٕزٓ اىقبػذة أمزش ٍِ شخص ف‪ّ ٜ‬فظ اى٘قج‪.‬‬
‫قرارات انتصًيى انًعًاري ‪:Architectural Design decision‬‬

‫اىخصَ‪ ٌٞ‬اىَؼَبس‪ ٕ٘ ٛ‬ػَي‪ٞ‬ت ئبذاػ‪ٞ‬ت ح‪ٞ‬ذ حقً٘ بخصَ‪ّ ٌٞ‬ظبً حْظ‪ ٍِ ٌٞ‬شأّٖب أُ حف‪ ٜ‬ببىَخطيببث اى٘ظ‪ٞ‬ف‪ٞ‬ت ٗغ‪ٞ‬ش اى٘ظ‪ٞ‬ف‪ٞ‬ت‬
‫ىيْظبً‪ .‬ألُ ئّٖب ػَي‪ٞ‬ت ئبذاػ‪ٞ‬ت ‪ ،‬حؼخَذ األّشطت داخو اىؼَي‪ٞ‬ت ػي‪ّ٘ ٚ‬ع اىْظبً ق‪ٞ‬ذ اىخط٘‪ٝ‬ش ‪ٗ ،‬خيف‪ٞ‬ت ٍْٖذط اىْظبً ٗخبشحٔ ‪،‬‬
‫ٗ اىَخطيببث اىَحذدة ىيْظبً‪ .‬ىزىل ٍِ اىَف‪ٞ‬ذ اىخفن‪ٞ‬ش ف‪ ٜ‬اىْٖذعت اىَؼَبس‪ٝ‬ت اىخصَ‪ ٌٞ‬مغيغيت ٍِ اىقشاساث اىخ‪ٝ ٜ‬ضب احخبرٕب‬
‫بذالً ٍِ عيغيت ٍِ األّشطت‪ .‬أرْبء ػَي‪ٞ‬ت اىخصَ‪ ٌٞ‬اىَؼَبس‪ٝ ، ٛ‬خؼ‪ ِٞ‬ػي‪ٍْٖ ٚ‬ذع‪ ٜ‬اىْظبً ػَو سقٌ ىيقشاساث اىٖ‪ٞ‬ني‪ٞ‬ت اىخ‪ٜ‬‬
‫حإرش بشنو ػَ‪ٞ‬ق ػي‪ ٚ‬اىْظبً ٗحط٘سٓ ػَي‪ٞ‬ت‪ .‬بْب ًء ػي‪ٍ ٚ‬ؼشفخٌٖ ٗخبشحٌٖ ‪ٝ ،‬خؼ‪ ِٞ‬ػي‪ٍ ٌٖٞ‬شاػبة ٍب ‪ٝ‬ي‪ -ٜ‬األعئيت األعبع‪ٞ‬ت‬
‫ح٘ه اىْظبً ‪:‬‬

‫‪ٕ .1‬و ح٘صذ بْ‪ٞ‬ت ػبٍت ىيخطب‪ٞ‬ق ‪َٝ‬نِ أُ حنُ٘ بَزببت َّ٘رس ىيْظبً‪ -‬ح‪ ٌٞ‬اىخ‪ٝ ٜ‬ضش‪ ٛ‬حصَ‪َٖٞ‬ب؟‬

‫‪ .2‬م‪ٞ‬ف ع‪ٞ‬خٌ ح٘ص‪ٝ‬غ اىْظبً ػبش ػذد ٍِ اىْ٘‪ ٙ‬أٗ اىَؼبىضبث؟‬

‫‪ٍ .3‬ب ٕ‪ ٜ‬األَّبط أٗ األَّبط اىَؼَبس‪ٝ‬ت اىخ‪َٝ ٜ‬نِ اعخخذاٍٖب؟‬

‫‪ٍ -4‬ب ٕ٘ اىْٖش األعبع‪ ٜ‬اىَغخخذً ىٖ‪ٞ‬نيت اىْظبً؟ ‪5‬‬

‫‪ .5‬م‪ٞ‬ف ع‪ٞ‬خٌ ححيو اىَنّ٘بث اىٖ‪ٞ‬ني‪ٞ‬ت ف‪ ٜ‬اىْظبً ئى‪ ٚ‬فشػ‪ٞ‬ت ػْبصش؟ ‪6‬‬

‫‪ٍ .6‬ب ٕ‪ ٜ‬االعخشاح‪ٞ‬ض‪ٞ‬ت اىخ‪ ٜ‬ع‪ٞ‬خٌ اعخخذاٍٖب ىيخحنٌ ف‪ ٜ‬حشغ‪ٞ‬و اىَنّ٘بث ف‪ ٜ‬اىْظبً؟‬

‫‪ٍ .7‬ب ٕ‪ ٜ‬اىَْظَت اىَؼَبس‪ٝ‬ت األفضو ىخقذ‪ ٌٝ‬اىَخطيببث غ‪ٞ‬ش اى٘ظ‪ٞ‬ف‪ٞ‬ت ‪-‬ئشبساث اىْظبً؟‬

‫‪ .8‬م‪ٞ‬ف ع‪ٞ‬خٌ حق‪ ٌٞٞ‬اىخصَ‪ ٌٞ‬اىَؼَبس‪ٛ‬؟‬

‫‪ .9‬م‪ٞ‬ف ‪ٝ‬ضب ح٘ر‪ٞ‬ق ٍؼَبس‪ٝ‬ت اىْظبً؟‬


‫ثاَيا‪ :‬تصًيى انًُارج بانـ ‪:UML‬‬
‫ٕ‪ ٜ‬ىغت سعٍ٘‪ٞ‬ت ٍ٘حذة ٗ ٍخفق ػي‪ٖٞ‬ب دٗى‪ٞ‬ب حُغخخذً ىشعٌ َّبرس “ألصضاء” اىبشّبٍش‪ٕ .‬زٓ اىَْبرس حُغخخذً ف‪ ٜ‬بشٍضت‬
‫اىبشّبٍش مبٍال‪ .‬بؼببسة آخش‪ ،ٙ‬ال‪ٝ‬حخبس اىَبشٍش ئى‪ٍ ٚ‬غخْذاث ٍخطيببث اىبشّبٍش “ٍببششة”‪ ،‬بو ‪ٝ‬بشٍش اىبشّبٍش ٍِ ٕزٓ‬
‫اىشعً٘ ٗ اىَْبرس فقظ‪ ،‬مبىَْٖذط اىَؼَبس‪ ٛ‬اىز‪ ٛ‬ال ‪ٝ‬حَو ف‪ٝ ٜ‬ذ‪ ٔٝ‬أرْبء اىؼَو ئال حخط‪ٞ‬طبث اىَبْ‪.ٚ‬‬

‫يٍ أهى ًَارج ال ‪:UML‬‬

‫• َّ٘رس دساعت حبىت (عَت) ٍِ اىبشّبٍش (‪)Diagram Usecase‬‬

‫• َّ٘رس حشابظ األصْبف أٗ األصضاء (‪)Class Diagram‬‬

‫• اىَْبرس اىذ‪ْٝ‬بٍ‪ٞ‬ن‪ٞ‬ت (‪ٗ ، )Dynamic Diagrams‬حْقغٌ ئى‪:ٚ‬‬

‫‪َّ٘ -‬رس اىفؼبى‪ٞ‬ت ب‪ ِٞ‬األصضاء (‪)Activity Diagram‬‬

‫‪َّ٘ -‬رس اىخؼبُٗ أٗ االشخشاك (ب‪ ِٞ‬األصْبف) (‪)Collaboration Diagram‬‬

‫‪َّ٘ -‬رس حغيغو األحذاد (‪)Sequence Diagram‬‬

‫‪َّ٘ -‬رس اىَشاحو (‪)Statechart‬‬

‫ثانثا‪ :‬تصًيى واخهة االستخذاو (‪)GUI Design‬‬


‫ٗاصٖت االعخخذاً ٕ‪ٗ ٜ‬اصٖت اىبشّبٍش اىخ‪ٝ ٜ‬خؼبٍو ٍؼٖب اىَغخخذً‪ٗ .‬حشَو ببألعبط اىضضب اىَشئ‪ ٜ‬اىز‪ٝ ٛ‬خنُ٘ ػبدة ٍِ‬
‫ّ٘افز ٗ أصساس ٗ حق٘ه مخببت ٗ ىُ٘ اىخيف‪ٞ‬ت ٗ ىُ٘ اىخظ… اىخ‪.‬‬

‫‪ٝ‬خؼيق ٕزا اىقغٌ ببىضضء اىفْ‪ ٗ ٜ‬صَبى‪ ٍِ ٜ‬اىبشّبٍش‪ .‬مٌ ‪ٖٝ‬خٌ بغشػت اعخضببت اى٘اصٖت ٗ ئٍنبّ‪ٞ‬خٖب ئػطبء ٍؼيٍ٘بث ٗاضحت‬
‫ٗ مبف‪ٞ‬ت ىيَغخخذً‪ْٕٗ .‬بك دساعبث مز‪ٞ‬شة ف‪ٕ ٜ‬زا اىَضبه حشَو دساعت اىضبّب اىْفغ‪ ٜ‬ىإلّغبُ ٗ حأرشٓ ببألى٘اُ ٗ بطش‪ٝ‬قت‬
‫حشح‪ٞ‬ب األش‪ٞ‬بء‪.‬‬

You might also like