روش احتمالی سنجش ارزش تصمیم های معماری برای ارزیابی معماری نرم افزار

سال انتشار: 1385
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 2,006

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

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

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

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

ACCSI12_128

تاریخ نمایه سازی: 23 دی 1386

چکیده مقاله:

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

کلیدواژه ها:

ارزیابی معماری نرم افزار ، صفات کیفی ، تصمیم معماری ، توزیع نرمال ، فرایند تحلیل سلسله مراتبی AHP

نویسندگان

مجید وفایی جهان

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

فریدون شمس

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

سعید ستایشی

استادیار گروه مهندسی هسته ای (پرتوپزشکی) دانشکده فیزیک و علوم هسته ای د

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • دانشگاه شهید بهشتی، دانشکده مهندسی برق و کامپیوتر، تهران، ایران، ...
  • مجید وفایی جهان، ارائه یک معماری مولفه بنیاد توزیع شده ...
  • J.A. McCall "Quality factors", in Encyclopedia of Software Engineering, J.L. ...
  • K. LEE, "A top-down approach to Quality driven architecture engineering ...
  • J.Bosch, "Design & Use of Software Architectures: Adopting and evolving ...
  • L. Lundberg and et al, "Quality Attributes in Software Architecture ...
  • Len Bass, Paul Clements, Rick Kazman, "Software Architecture in Practice", ...
  • L. Hohmann, "Beyond Software Architecture: Creating and Sustaining Winning Solutions", ...
  • L. Dobrica, E. Niemela, "A survey on software architecture analysis ...
  • R. Kazman, J. Asundi, M. Klein, "Quantifying the Costs and ...
  • M. Poyhonen, R.P. Hamalainen, "On the convergence of multiattribute weighting ...
  • M. Svahnberg, C. Wohlin, L. Lundberg, M. Matsson, "A quality-driven ...
  • T. Al-Naeem1, I. Gorton, M.A. Babar1, F. Rabhi and B. ...
  • L. Zhu, A. Aurum, I. Gorton, R. Jeffry, "Tradeoff and ...
  • T. Rosqvist, M.Koskela, Hannuarju, "Software Quality Evaluation Based on Expert ...
  • F.Liu, K. Noguchi, A. Dhungana, V. Srirangam, A.P. Inuganti, "A ...
  • W. Wenxin, M. Saeki, 4A Technique to Specify Software Architectures ...
  • K. Fukuzawa, M. Saeki, ،Evaluation Software Architecture by Coloured Petri ...
  • X. He, Y. Deng, "A Framework for developing and analyzing ...
  • I. Vlahavas, I. Stamelos, I Refandis, A.Tsoukias, "ESSE: An Expert ...
  • A. Papoulis, S. Pillai, "Probability Random Variables and Stochastic Processes", ...
  • M. Lindvall, R.T. Tvedt, P. Costa "An Empirically- Based Process ...
  • R. Kazman, L. Bass, M. Klein, T. Lattanze, L. Northrop, ...
  • A. Andrews, E. Mancebo, Perruneson, R. France, "A Framework for ...
  • The Microsoft Excel 2003 as statistical tool at: ...
  • The Mathcad 200 professional from MathSoft Inc, as Mathemati cal ...
  • نمایش کامل مراجع