ارائه یک روش اندازه گیری تعاملات مولفه ها برای شناسایی پیچیدگی ساختاری در سامانه های مقیاس بزرگ

سال انتشار: 1392
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,448

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CEIT01_032

تاریخ نمایه سازی: 9 تیر 1393

چکیده مقاله:

کنترل و به حداقل رساندن پیچیدگی در ساختار نرم افزار از مهم ترین هدف هر پارادایم توسعه نرم افزار است که این امر با توسعه نرم افزار مبتنی بر مولفه و بخصوص ظهور سیستم هایی با مقیاس بزرگ ضروری به نظر می رسد. از آنجا که کارهای انجام شده برای کاهش پیچیدگی متکی به کد مولفه ها می باشد، از این رو، برای سیستم هایی با مقیاس بزرگ کارایی ندارد. در این مقاله، یک معیار پیچیدگی بین مولفه های سامانه های مقیاس بزرگ ارائه شده است تا یک جنبه مهمی از پیچیدگی این نوع سیستم های مبتنی بر مولفه را به صورت کمی درآورد. از مفاهیم نظری گراف برای نمایش تعاملات میان مولفه های نرم افزاری و محاسبه ی پیچیدگی استفاده شده است. معیار پیشنهاد شده در مطالعه موردی ، بکار گرفته شده و نتایج راضی کننده ای را بدست می دهد. معیار پیشنهادی کمک خواهد کرد تا با بررسی پیچیدگی میان مولفه ها در ساختار سیستم های مقیاس بزرگ، ساختاری با پیچیدگی کمتر در تعاملات بین مولفه های سیستم، انتخاب گردد و با جایگزینی آن بهبود روابط بین مولفه ها در سیستم های بزرگ بدست آید.

کلیدواژه ها:

سیستم های بزرگ ، سیستم های مبتنی بر مولفه ، واسط مولفه ، معیار پیچیدگی

نویسندگان

مجید محبی

کارشناس ارشد نرم افزار، دانشکده مهندسی برق و کامپیوتر، دانشگاه شهید بهشتی ، تهران

اسلام ناظمی

استادیار،دانشکده مهندسی برق و کامپیوتر، دانشگاه شهید بهشتی، تهران

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Brown, A. W., Large-Scale, Component- Based Development, Prentice all PTR, ...
  • Software Engineering Institute, Ultra-La rge-Scale Systems: The Software Challenge of ...
  • _ _ _ _ _ No. 1, pp. 76-82, 2005. ...
  • Ravichandran, T., Rothenberger, _ "Software Reuse Strategies and Component Markets", ...
  • Dogru, A.H., Tanik, M.M., "A process Model for Component Oriented ...
  • Vitharana, P., Zahedi, F.M., Jain, H., "Design Retrieval and Assembly ...
  • Basili, V.R., Boehm, B., "COTS-Based Systems Top 10 List", IEEE ...
  • Zhao, J., "On assessing the complexity of software architectures", ISAW ...
  • AISharif, _ Bond, W. P., Al-Otaiby, T., "Assessing the complexity ...
  • Allen, E. B., "Measuring Graph Abstractions of Approach", ...
  • Proceedings of the Eighth IEEE Symposium on Software Metrics, METRICS ...
  • _ Cognitive Weights", 6th IEEE International Conference on Cognitive Informatics, ...
  • Gill, N.S., Balkishan., "Dependency and Interaction ...
  • Complexity of Component Based Architecture : A Graph Based Approach ...
  • Sharma, A.. Grover, P.S., Kumar, R., "Dependency ...
  • Kumari, U.. Bhasin, S., _ Composite Complexity Measure For Componen ...
  • Brown, A.W. _ Current State of CBSE", IEEE Software, Vol. ...
  • نمایش کامل مراجع