شیما سیف الهی·۳ سال پیشمعماری نرمافزار در توسعه نرمافزار بازیتوسعه مدل محور رابط کاربری برای بازیهای آموزشی [1]هدف این معماری مدلسازی و توسعه رابط کاربری بازیهای آموزشی و طراحی رابط کاربری برای دادن…
شیما سیف الهی·۳ سال پیشخلاصه کتاب معماری نرمافزار تمیزمقدمهمهمترین دارایی شرکتهای نرمافزاری انسانها هستند. روابط و احساسات بین افراد در مهندسی نرمافزار مهم است. در معماری باید نتایج بر اسا…
شیما سیف الهی·۳ سال پیشتحلیل ایستای کد (Static Code Analysis)تجزیه و تحلیل ایستای کد چیست؟تجزیه و تحلیل ایستای کد یا تجزیه و تحلیل کد منبع به عنوان بخشی از بازنگری کد که به عنوان تست جعبه سفید شناخته…
شیما سیف الهی·۳ سال پیشگذرگاه سرويس سازماني (ESB)گذرگاه سرويس سازماني چيست؟يک گذرگاه سرويس سازماني (enterprise service bus) يک پلتفرم نرمافزاری است که برای توزیع کار بین مؤلفههای متصل بر…
شیما سیف الهی·۳ سال پیشسیستم مدیریت فرایند کسب و کار (BPMS)سیستم مدیریت فرایند کسب و کار (BPMS) چیست؟سیستم مدیریت فرایند کسب و کار در واقع Business Process Management System یاBusiness Process Manag…
شیما سیف الهی·۳ سال پیشدرگاه رابط برنامهنویسی برنامه (API Gateway)دروازه API چیست؟یک دروازه API یک الگوی نرمافزاری و ابزار مدیریت API است که بین یک client و مجموعهای از سرویسهای back end قرار میگیرد. ب…
شیما سیف الهی·۳ سال پیشکانتینرسازی و ارکستراسیون کانتینرکانتينرسازي چيست؟کانتينرسازي نوعی مجازیسازی در سطح برنامه است که چندین نوع فضای کاربر ایزوله شده را روی یک هسته واحد ایجاد فراهم میکند. ب…
شیما سیف الهی·۳ سال پیشالگوی طراحی دامنه محور (Domain Driven Design)یک رویکرد طراحی نرمافزار است که بر روی مدلسازی نرمافزار برای انطباق با یک دامنه بر اساس ورودی از کارشناسان دامنه تمرکز دارد و از اصول و…
شیما سیف الهی·۳ سال پیشالگوی Model-View-ViewModel (MVVM)یک الگوی طراحی نرمافزار است که برای جداسازی منطق برنامه و کنترلهای رابط کاربری گرافیکی با استفاده از یک زبان نشانهگذاری یا کد GUI ساخته…
شیما سیف الهی·۳ سال پیشالگوی CQRSمدل CQRS (Command Query Responsibility Segregation) چیست؟تفکیک مسئولیت فرمان کوئری، الگویی است که اولین بار توسط گرگ یانگ مطرح شد که میتوا…