alireza
alireza
خواندن ۲ دقیقه·۱ سال پیش

مروری بر کنفرانس‌های حوزه معماری نرم افزار


در این پست به برخی از کنفرانس‌های برگزار شده در حوزه معماری نرم افزار در جهان می پردازیم

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

معماری نرم افزار
شاید از این پست‌ها خوشتان بیاید