چکیده مقاله: [ترجمه توسط مهندس موسی ارشدی، کارشناس مهندسی کامپیوتر (نرم افزار) و کارشناس ارشد آموزش ریاضی]
تجزیه معماری نرم افزار نقش مهمی را در طراحی آبشاری[1] نرم افزار در فازهای مختلف توسعه بازی می کند. طراحان نرم افزار، نرم افزار را بر پایه ی تجربیات خودشان تجزیه می کنند. با این که این سبک برای اغلب نرم افزار ها مناسب است، اما در عالم واقعیت اکثر سیستم ها در برآورده ساختن نیازمندی ها به دلیل طراحی ضعیف آن ها شکست می خورند. تجزیه ی معماری نرم افزار توسط تکنیک های خوشه بندی[2] در تحقیقات مهندسی نرم افزار مورد تفحص قرار گرفته است. این مقاله یک راهبرد پیشرفته برای تجزیه ی معماری نرم افزار را ارائه می دهد. در این جا از دو متد خوشه بندی تراکمی سلسله مراتبی و الگوریتم نزدیک ترین همسایه k ام سازگار در این راهبرد پیشرفته استفاده کرده و این الگوریتم را روی دو سیستم نرم افزار صنعتی اعمال کردیم. نتایج نشان دادند که راهبرد مذکور اطلاعات هدفمند و راهگشایی را برای طراحان نرم افزار فراهم می آورد.
- طراحی آبشاری یکی از روش های تجزیه و تحلیل سیستم ها جهت طراحی نرم افزار برای آن ها می باشد.
Clustering [2]
ترجمه مقالات مربوط به مهندسی نرم افزار