«معماری نرم افزار» مجموعه تصمیمات کلان و کلیدی است که برای تولید یک محصول نرم افزاری اتخاذ می شود. «عملیات معماری نرم افزار» اثرگذارترین فعالیت بر تضمین کیفیت و مدیریت ریسک و نقطه اوج مهارت و دانش مهندسی نرم افزار در یک پروژه نرم افزاری است. متاسفانه در ایران مهندسین کمی می توانند متدلوژی ساختارمندی برای «عملیات معماری» ارائه دهند. تا جایی که مشکلات بسیاری از محصولات ایرانی را می توان در این خلاء ریشه یابی کرد. در این ارائه می خواهیم با مرور تجربیاتی واقعی با «عملیات معماری نرم افزار» و مهارتهای مورد نیاز برای آن آشنا شویم و به این سوالات پاسخ دهیم:
1. چه ویژگی معماری نرم افزار را از طراحی آن متمایز میکند؟
2. خروجی «عملیات معماری نرم افزار» چیست؟ چه مستندات و دستاوردهایی برای آن متصور است؟
3. عملیات معماری نرم افزار از چه نقطه ای آغاز می شود؟ در سند معماری نرم افزار به چه ابعاد و نماهایی از سیستم پرداخته می شود؟
4. معماری نرم افزار چگونه بر شاخصهای اصلی پروژه یعنی هزینه، زمان و کیفیت تاثیر مثبت یا منفی می گذارد؟
5. با چه معیارهایی موفقیت «عملیات معماری» را اندازه گیری کنیم؟
6. شناخت از نیروی انسانی موجود یا در دسترس چه تاثیری بر تصمیمات معماری دارد؟
7. محدودیتهای زمانی چه تاثیری بر تصمیمات معماری دارد؟
8. دارایی های موجود چگونه بر تصمیمات معماری تاثیر می گذارند؟
9.با چه تکنیکهایی «عملیات معماری» را که پیش نیاز پیاده سازی است، هر چه بیشتر با سایر فعالیتهای پروژه موازی پیش ببریم تا زمان انجام پروژه کوتاه تر شود؟
10. متدلوژی توسعه نرم افزار و معماری نرم افزار چه تاثیرات متقابلی دارند؟
در کارگاه معماری نرم افزار در جشنواره بهکامپ 1398 سعی شده است به این سوالان پاسخ داده بشود و در زیر می توانید به رایگان فایل صوتی، اسلاید ها، و درخت مفاهیم را دانلود نمایید.
دانلود فایل صوتی همایش :
دانلود فایل صوتی همایش عملیات معماری نرم افزار
فایلهای ارائه این کارگاه را مشاهده بفرمایید.
3. درخت مفاهیم (برای مرور سریع)
4. درخت مفاهیم دو سطحی (مناسب برای چاپ)
تصاویری از همایش :
سلام و درود احترام
خیلی خیلی ممنون بابت زحماتتون و همینطور اشتراک همایش ، خدا خیرتون بده و موفق باشید
من هم همین دیدگاه رو تکرار میکنم. مثل همیشه با کیفیت بود. سپاس