یک نرمافزار مطلوب باید قادر باشد خصیصههای کیفی مورد نیاز سیستم را علاوه بر نیازهای وظیفهمندی محقق کند. سبکهای معماری نرمافزار علاوه بر توصیف نرمافزار و تجزیه آن به مؤلفهها، تأثیر عمدهای بر روی خصیصههای کیفی نرمافزار طراحیشده دارند. تحلیل و ارزیابی کمی میزان ا چکیده کامل
یک نرمافزار مطلوب باید قادر باشد خصیصههای کیفی مورد نیاز سیستم را علاوه بر نیازهای وظیفهمندی محقق کند. سبکهای معماری نرمافزار علاوه بر توصیف نرمافزار و تجزیه آن به مؤلفهها، تأثیر عمدهای بر روی خصیصههای کیفی نرمافزار طراحیشده دارند. تحلیل و ارزیابی کمی میزان این تأثیرگذاری سبب میشود مناسبترین سبک برای طراحی معماری انتخاب گردد. در این مقاله برای ارزیابی کمی سه خصیصه کاندید موسوم به خصیصههای کیفی کارایی، قابلیت اطمینان و امنیت در سه سبک کاندید موسوم به سبکهای معماری داده مشترک، شیءگرا و لوله و صافی، روشی مبتنی بر شبکه پتری رنگی را ارائه میدهیم که محدودیت روشهای گذشته برای ارزیابی این خصیصهها در سبکها را ندارد. در این روش ابتدا سبکهای کاندید را با استفاده از شبکه پتری رنگی مدل میکنیم. سپس با توجه به قواعدی که برای ارزیابی بیان میکنیم با ابزار CPNTools شبکهها را تحلیل و مقدار خصیصههای کاندید را محاسبه میکنیم. در پایان با استفاده از رتبهبندی سبکها از نظر میزان تحقق خصیصههای کیفی کاندید، بهترین سبک کاندید را برای پیادهسازی مشخص میکنیم. برای ارائه یک نمونه عملی در استفاده از روش پیشنهادی، سیستم خودپرداز را به عنوان یک مورد مطالعه انتخاب کردیم.
پرونده مقاله
در الگوریتمهای کاهش رنگ، نتیجه کار به صورت دیداری یا بر اساس معیارهای کیفی بررسی میشوند. ارزیابی بدون در نظر گرفتن معیارهای کمی، ارزیابی جامع و دقیقی نیست و سلیقه بیننده در ارزیابی بسیار تأثیرگذار است. در برخی از مقالات، نتیجه کار با معیار MSE ارزیابی میشود. در این م چکیده کامل
در الگوریتمهای کاهش رنگ، نتیجه کار به صورت دیداری یا بر اساس معیارهای کیفی بررسی میشوند. ارزیابی بدون در نظر گرفتن معیارهای کمی، ارزیابی جامع و دقیقی نیست و سلیقه بیننده در ارزیابی بسیار تأثیرگذار است. در برخی از مقالات، نتیجه کار با معیار MSE ارزیابی میشود. در این معیار تفاوت میان رنگ پیکسلهای تصویر نتیجه با تصویر اولیه به عنوان خطا در نظر گرفته میشود که روش مناسبی برای ارزیابی روشهای کاهش رنگ نیست. در کاهش رنگ تصاویر، اگر یک رنگ به طور کامل با رنگی نزدیک به رنگ اصلی جایگزین شود، خطا محسوب نمیشود. اگر این جایگزینیها برای تمام پیکسلهای آن رنگ رخ ندهد خطایی در کاهش رنگ اتفاق افتاده است. یکینبودن رنگهای حاصل از اعمال الگوریتم کاهش رنگ با رنگهای مطلوب باید در ارائه معیار ارزیابی لحاظ شود که در معیار MSE لحاظ نمیشود. در برخی از کاربردهای کاهش رنگ مانند کاهش رنگ در نقشههای فرش، رنگ مطلوب پیکسل نهایی مشخص است و ارائه رنگ نادرست خطا محسوب میشود. از این رو در این گونه از کاربردها، امکان ارزیابی کمی بر اساس رنگ نهایی هر پیکسل وجود دارد. با ارائه معیاری برای ارزیابی کمی، سلیقه بیننده در ارزیابی لحاظ نمیشود و امکان مقایسه دقیق الگوریتمهای کاهش رنگ فراهم میشود. در این مقاله به ارائه معیاری کمی برای ارزیابی الگوریتمهای کاهش رنگ پرداخته شده و در صورت مشخصبودن رنگ مطلوب پیکسلهای نهایی، این معیار کارا است. برای نشاندادن کارایی معیار ارزیابی کمی، یکی از کاربردهای کاهش رنگ یعنی کاهش رنگ در نقشههای فرش بررسی شده است. چندین روش کاهش رنگ با معیار ارزیابی پیشنهادی سنجیده شدهاند و الگوریتم [42] به دلیل تناسب با کاربرد، کمترین خطای کمی را داشته است.
پرونده مقاله