CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

ارائه روشی جدید در طراحی و مستندسازی معماری نرمافزار بکمک مدلسازی دیدگاههای معماری

عنوان مقاله: ارائه روشی جدید در طراحی و مستندسازی معماری نرمافزار بکمک مدلسازی دیدگاههای معماری
شناسه ملی مقاله: NCECN01_179
منتشر شده در اولین همایش ملی مهندسی برق و کامپیوتر در شمال کشور در سال 1393
مشخصات نویسندگان مقاله:

ولی اله عمرانی - دانشجوی کارشناسی ارشد مهندسی کامپیوتر-نرم افزار، دانشگاه پیام نور تهران.
بیتا امیرشاهی - استادیار گروه مهندسی کامپیوتر و فناوری اطلاعات دانشگاه پیام نور تهران.
احمد فراهی - استادیار گروه مهندسی کامپیوتر و فناوری اطلاعات دانشگاه پیام نور تهران.

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

کلمات کلیدی:
معماری نرم افزار، طراحی معماری نرم افزار، دیدهای معماری، دیدگاه های معماری، ذینفع

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/330434/