Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
اشبيل اخ خغؼ ؤضبب ؽغ خعتن اػر ؤخخبتؾ اعع :
بغؼا ب خختؼ اشبؼؼ اضووج اخوغ ؤخخبتؾ اػ وخؼض اػر ، ؼ إ اػر اعع ي ؤ ؿخؽة .1خؿتة اخؾغالح اؼختبيب )لظ( ؼ خوغ لؼن اخيؼاؼ، إال ا مؾل ػى تإؿة فؼ تبشؼ، خسج ػى، هغ
اشؼػ.ضؾة فبتب ؽ اؽت عؼش سؼ خعتبخ تظش، اػر اعع ضخبر إ ػى، ػا ختؼؽ ضؾتبح ل .2
اؿخؾبة ؽغ اخضغغ اعتؾ خعتبح اػ خ ل اؾغغ اشبؼؼ.
لؼ ؿعج ؽبج اتؼبز ؤ )اتؼاز( ضخ هح خإعؼ اسغل اؽ سة ؤ خض اؽت تبضتؼ، إػ خخ .3 شؼػ، هغ ي اععإ امبغش يبؼذب إػا يشك إال ؽغ ؼاسؾج اتؼبز اؾبل )اخز ابئ(.
ب إ اعتؾج ل خضل ذؼ الخ Bradac [BRA94]فبتب ب خإعؼ اعؼ ألؿتبة فؼ ظؼؼج ، لوغ سغ .4ظعؼ لب تؾط ؤؽظبء لؼن اشؼػ (blocking states)اععج غؼث اضبث اخوغج خوغ إ "ضبالح اخغبؼ"
ؤشعبص آعؼ امؼن إلبء ب خؼاتعج )فؼ ؿخوج(، ل ااهؼ هغ خسبؽ هح االخغبؼ ػا اؽ خضضل ضبالح اخغبؼ تيبح ايتؼ ل تغاج بج ؽج اتؼسج اخخبتؾج اضؼك ؽ إؽبل خسج بى ذل يب
اععج.
ؼ إ يل ػ اشبيل شبيل ضووج، إال إ ػر غؼث اضبث اخوغج يبب ضغغا بب ل ؽل غؿج اتؼسبح، عختبؼ اضبج ال خؽال غؼث اضبث اخوغج غؿج اتؼسبح ل ؽغب توبة خظؼ ل عؼن خضل اخض اخشمؼ اال
ػر ؽج اتؼسج األيذؼ اؿخعغاب.تبؼف سغ وبع ظؾك لب، إال ؤب ؤلظل تيذؼ خعؼ اتؼسبح لن ز اضبغلج.
ػر "اػسج األج" : غاك اؾبج تؼبز، ال ضغغ تبخمضل يل خعتبح اغعل ؤ اؾبسج ؤ اعؼر، هغ فبتب ب ؾؼك اؽت سؽج األ
ي اعؼ ل ضبالح ؤعؼ فؼ خإيغ لؾبج اعاؼؽج، ؤ خيك غب اخشقل، ؤ اشيل اػ سة ؤ إعػ خمبؽل اإلؿب ( وغ اعؼوج امظ ل ػ اضبالح ضبالح يذؼث فؼب.Prototyping Paradigmؼ اج، ػى لب ػر اػسج األج )
ختغؤ اػسج األج تسؼ اخعتبح ػى سخؼ اعؼ اؽت خؾؼك األغاك اإلسبج تؼبز، خضغغ ؤج خعتبح ؾؼلج، "خض ؿؼؼ" ؼيؽ اخض اؿؼؼ ؽ خذل اش ضغغث خضغغ ؽب اسبالح اخ خخعة خؾؼمبح ؤيذؼ ظؼ ؽغئػ
اتؼبز، عبضج خى اخ ؿخي ؼئج ؽت ؤ اؿخعغ )يعؼن اإلغعبل ضـ اإلعؼار( وغ اخض اؿؼؼ إ ػر ؤ (Prototype ؾغ اؽت ؤ اؿخعغ خو اػر األ ؿخعغ ػى اخو ، ) خضمج خعتبح اتؼبز اخ سة خعؼب ضغد
خيؼاؼ عالل ظتع اػر األ خضون خعتبح اؽت، ػا ي اعؼ ل اهح ػاخ إسبغ ل ؤلظل ضبسبح ااسة ختخب.
بل اعؼ االؿخمبغث ؤسؽاء اتؼبز ذبب ؿخعغ اػر األ يأج خضغغ خعتبح اتؼبز تبء ػر ؤ ض .اسغث ؤ خعتن ؤغاح )ذل غاح اخوبؼؼ، إغاؼث األعؼ، ...اظ(خي خغ تؼاز ؽبج تؿؼؽج
ل ؾظ اشبؼؼ هغ ي ال غب ت هبتال الؿخعغا تعئب سغا، ا يتؼا سغا ا ضؾة االؿخعغا ا اذالذج ؾب. لال تغل اتغء سغغ تبء ؿعج اؽغ خضب تضد خضل ػ اشبيل. ي اؿخؾبل اػر اال يـ"اغب االل" اػ ضص
Brooks ا يال اعؼ اؽت ؼفة تػا اػر اػ خي اؽت اعػ ليؼث ؽ اغب امؾ ؼا هغ ي ذبب.ي ػا ا ي اػسج االج هغ خي ئج تبشبيل الؿتبة اخبج: ؿخعؼ اعؼ ا تغا تؾغ ػى تخمػ شئ ب.
ؿعج ضضضج )ؽبج( اتؼبز فؼ غؼى إ ػا اػر األ هغ ضلغ ؼ اؽت ل اػر األ ب تغ ا .1ؽ خؼاتعب خؼاتعب اب سغا، ال غؼى إب تؿتة اؿؼؽج ل اسبؽ إعػ تبضؿتب اسغث ايج تؼبز ؤ وبتج
تسة إؽبغث تبء اخز تضد ؼاؽ خضون ؾبؼ ( ؽ اغ اعل. ؽغب خ إتالؿ اؽتmaintainabilityضبخ)ؽبج اسغث لب ضؼط يبس عة إسؼاء "تؾط اإلضالضبح" سؾل اػر األ خسب ؾل سغا، فبتب ب خؿخسة
إغاؼث خعؼ اتؼسبح ػا اعة.( سؾل اػر األ ؾل تؿؼؽج. لوغ ؿخعغ غب implementationفبتب ب سؼ اعؼ تؾط اخسبؽاح ل االسبؽ ) .2
خشقل ؤ قج تؼسج فؼ بؿت، لوع ألب خالؼا ؾؼلب، هغ ؾخغ عاؼؽج فؼ يبلج، لوع إلظبش اإليببح. ج، ضتص ا اعبؼ األهل هغ ضتص اعؼ تؾغ غث ؤيذؼ ؾؼلج ابب تػ اعبؼاح ؿ يل ؤؿتبة يب فؼ بؿت
ذبج سؽءا خيبال اغب.
تبؼف إيبج ضضل شبيل إال إ اؿخعغا اػر األ ي ؤ ي سب لؾبال غؿج اتؼسبح اؿؼ خضغغت ي ؿخعغ يأج خؾؼك اخعتبح، ذ تل هاؽغ اؾتج ػ اتغاج، ؤ ، سة ؤ خمن اعؼ اؽت ؽ إ اػر األ
)ؽ األهل سؽئب( خت اتؼسبح امؾج ؼ ؼاؽبث اسغث اضبج.
ابػر اخعؼج ؾج اتؼسج
ا ؿخ وغ ض اػر ؤخخبتؾ اعع ضبالح اخعؼ اتبشؼ )عع ؿخو( تؾ آعؼ، خمخؼط ػ اعؼوج اشالج خؿ يبل اغب تؾغ ايخبل ػا اخخبتؼ اعع، سج ؤعؼ لوغ ض اػر األ ؿبؽغث اؽت ؤ )اعؼ( ؽ ل اخعتبح، ض ؽب خؿ غب بئ. خالضغ اعتؾج اخعؼج تؼسبح ل يال ػ اػس اخوغ غؿج
.بحاتؼس
( خيؼاؼج، خضك تعؼوج خي غؾ اتؼسبح خعؼ ؿظ ؤيذؼ Evolutionary modelsإ ابػر اخعؼج ) ب.تؾط خؾوغا اتؼسبح، ؿػيؼ لب
عؼوج اخعؼ االؼخوبئ
.1