شناسایی بوی معماری
بوهای معماری الگوهای تکرارشوندهای در ساختار سیستم هستند که نشاندهنده مشکلات بالقوه طراحیاند. این الگوها که توسط گارسیا و همکاران (2009) معرفی شدند، نقض اصول معماری (پیمانهای بودن، استقلال، انتزاع) را در مقیاس سیستمی نشان میدهند. شناسایی این بوها ترکیبی از معیارهای کد، تحلیل وابستگی، و تشخیص الگو را برای شناسایی زودهنگام بوها به کار میگیرد و به بازآرایی و بهبودهای معماری کمک میکند.
مطالعهٔ کامل روش
برای خواندن این بخش با حساب رایگان وارد شوید.
نقشهٔ روش
همسایگی روشهای مرتبط — برای کاوش، یک گره را برگزینید.
منابع
- Fowler, M. (2018). Code smell. Martin Fowler's Website. link ↗
- Garcia, J., Popescu, D., Edwards, G., & Medvidovic, N. (2009). Identifying architectural bad smells. In Proceedings of the 2009 IEEE/IFIP Conference on Software Architecture (pp. 141–150). DOI: 10.1109/csmr.2009.59 ↗
- Lanza, M., & Marinescu, R. (2005). Object-Oriented Metrics in Practice. Springer. link ↗
نحوهٔ استناد به این صفحه
ScholarGate. (2026, June 3). Architectural Anti-pattern and Smell Identification. ScholarGate. https://scholargate.app/fa/software-engineering/architecture-smell-detection
کدام روش؟
این روش را در کنار نزدیکترین روشهای خویشاوندش بگذارید و آنها را کنار هم بخوانید — کتابخانه کتابها را روی میز میگشاید؛ انتخاب با شماست.
- مدل پیشبینی نقصمهندسی نرمافزار↔ مقایسه
- معیارهای پیچیدگی نرمافزارمهندسی نرمافزار↔ مقایسه
- تحلیل کد ایستامهندسی نرمافزار↔ مقایسه
- اندازهگیری بدهی فنیمهندسی نرمافزار↔ مقایسه
در این صفحه مشکلی دیدید؟ گزارش دهید یا اصلاحی پیشنهاد کنید →