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