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