
شرح دوره آموزش تحلیل نیازمندیهای نرمافزار
دوره تحلیل نیازمندیهای نرمافزار به شما این امکان را میدهد تا با فرآیند شناسایی، مستندسازی و مدیریت نیازمندیهای یک پروژه نرمافزاری آشنا شوید. تحلیل دقیق نیازمندیها یکی از مراحل کلیدی در توسعه نرمافزار است که تضمین میکند محصول نهایی با انتظارات کاربران و ذینفعان همراستا باشد.
در این دوره، شما با تکنیکها و ابزارهای مختلف تحلیل نیازمندیها، از جمله مصاحبهها، پرسشنامهها، و کارگاههای جمعآوری نیازمندی آشنا خواهید شد. همچنین، یاد خواهید گرفت که چگونه نیازمندیها را اولویتبندی کرده و آنها را در قالب مستندات شفاف و قابل فهم ارائه دهید.
شروع تولید یک نرمافزار از ارائه نیازمندیهای کسب و کاری از سوی کارفرما آغاز میشود. اگر این نیازمندیها به درستی درک شده و بدرستی مستند شوند، کیفیت محصول نرمافزاری تولیدشده نیز قابل قبول بوده و نگهداری و مدیریت تغییرات در آن نیز ساده تر خواهد بود. در فرآیند توسعه نرم افزار، قبل از تولید و تست محصول، مرحلهای تجزیه و تحلیل کسب و کار یا مهندسی نیازمندیهاست که هدف آن نبود ابهامات در نیازمندی، جلوگیری از دوبارهکاری و در نهایت کاهش هزینههاست. از طرفی دیگر اگر این نیازمندیها به درستی مستند نشوند امکان تغییرات در آینده دشوار خواهد بود. روشهای سنتی و استاندارد زیادی برای مستندسازی نیازمندیها وجود دارد که تولید یک مجموعه جامع و کافی از مستندات نیز هزینهها را کاهش خواهد داد. در این دوره سعی داریم که با شفاف سازی نیازمندیها و تولید مستندات هوشمندانه از طریق تکنیکهای به روز و قابل استفاده در شرکت های بزرگ، دانش آموخته را آماده ورود به بازار کار نموده و اضافه شدن وی به عنوان تحلیلگر یا مدیر محصول در چرخه تولید نرم افزار را تسریع بخشیم.
مدت دوره:
45 ساعت
مخاطب:
مخاطب اصلی دوره، علاقمندان به تحلیل سیستمهای نرمافزاری هستند. بهعلاوه این دوره برای مستندسازان نرمافزار، برنامهنویسان نرمافزار، مدیران پروژههای توسعه نرمافزار، مدیران محصول، آزمونگران نرمافزار و مشتریان و کارفرمایان پروژههای نرمافزاری نیز مفید خواهد بود.
- نیازمندیها در کسبوکار
- چرخه حیات توسعه نرم افزار
- انواع متدولوژیها در توسعه نرمافزار
- تجزیه و تحلیل مسائل در توسعه نرم افزار
- تعریف، طبقه بندی و سطوح نیازمندیها
- شناخت نیازمندی
- نیازمندیهای کارکردی و غیر کارکردی
- استفاده از مدلسازی کسب و کار برای شناسایی نیازمندیها
- استخراج و مستند سازی قوانین کسبوکار
- چشم انداز، پیشنهاده و سپیدنامه
- شناسایی قابلیتها در سیستم نرم افزاری
- تحلیل و طراحی نرمافزار
- متدولوژی RUP
- Use case modeling
- ریزدانگی usecase
- سند use case specification (ucs)
- دیاگرامهای فعالیت، توالی و حالت
- Object Oriented Analysis and Domain modeling
- دیاگرام کلاس
- آشنایی با ابزارهای تولید مصنوعات تحلیلی
- تحلیل و طراحی نرمافزار مدرن
- بیانیه agile و انواع رویکردهای آن
- اسکرام و انواع جلسات آن
- مهندسی نیازمندیها وProduct Backlog Refinement
- اولویت بندی نیازمندیها
- روشهای کشف و استخراج نیازمندیها
- مستند User Story
- آشنایی با Sketch, Wireframe, Mock-up, Prototype
- آشنایی با ابزارهای تولید UI
- معرفی سند Acceptance Criteria
- معرفی تکنیک Engineering Agile Test Dataو Decision Tables
- نحوه مواجهه با نیازمندیهای غیرکارکردی و تدوین قواعد کسب و کار
- روشهای کشف Test Scenario ها و نوشتن Test Case ها
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوره آموزش جامع سئو – SEO
دوره آموزش جامع سئو (SEO) به بررسی تکنیکها و روشهای بهینهسازی موتورهای جستجو میپردازد و به شرکتکنندگان کمک میکند تا وبسایتها را برای کسب رتبه بهتر در نتایج جستجوی گوگل و سایر موتورهای جستجو بهینهسازی کنند. این دوره شامل مباحث تئوری و عملی است و برای افرادی که میخواهند در حوزه دیجیتال مارکتینگ فعالیت کنند، بسیار مفید است.
دوره آموزش vmware integrated openstack
شرح دوره
دوره vmware integrated openstack از زیرمجموعه آموزش ویژه دوران است.
Network Scalability
·Create, configure, and manage vSphere distributed switches
·Migrate virtual machines from standard switches to distributed switches
·Explain distributed switch features such as private VLANs,
VMware vSphere® Network I/O Control, port mirroring, LACP, QoS tagging, and NetFlow
سمینار توسعه فناوری بلاک چین در ایران با ظهور اینترنت اشیا
شرح دوره سمینار توسعه فناوری بلاک چین در ایران با ظهور اینترنت اشیا
سمینار توسعه فناوری بلاک چین در ایران با ظهور اینترنت اشیا از سمینارهای ویژه دوران است که توسط اساتید مجرب این حوزه در دوران آکادمی ارائه میگردد.
پیش نیاز دوره
آشنایی با شبکههای کامپیوتری
دوره آموزش Advanced Threat Detection
شرح دوره Advanced Threat Detection
در دوره Advanced Threat Detection روشهای نوین تشخیص تهدیدات پیشرفته سایبری به صورت تئوری و عملی (با پلتفرمهای Splunk و ELK) مورد بررسی قرار میگیرد. دانشجویان در این دوره با روشهای مختلف نفوذ پیشرفته و همچنین نحوه بررسی و تحلیل دادههای امنیتی با رویکرد تشخیص تهدیدات آشنا خواهند شد.
نظرات
تماس با ما