دوره مهندسی نیازمندیها و نیازمندیهای فناوری اطلاعات را کامل کنید

Complete IT Requirements and Requirement Engineering Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر نیازهای جمع آوری: راهنمای جامع مهندسی نرم افزار نیازمندی های فناوری اطلاعات در مهندسی نیازمندی ها مبانی مهندسی نیازمندی ها و نیازمندی های فناوری اطلاعات نحوه جمع آوری موثر نیازمندی های پروژه فناوری اطلاعات تکنیک ها و ابزارهای مورد نیاز مهندسی مورد نیاز همه چیز مهندسی نرم افزار مورد نیاز : بدون نیاز به دانش قبلی

به این دوره در مورد نیازهای فناوری اطلاعات خوش آمدید - دوره مهندسی نیازمندی ها


این اولین دوره جامع مهندسی نیازمندی های فناوری اطلاعات است که تقریباً همه چیزهایی را که هر کسی که مشتاق یادگیری و پیشرفت در نرم افزار است را پوشش می دهد. این رشته می تواند به اندازه فردی با بیش از 10 سال تجربه کار را آغاز کند و به مهارت برسد. این دوره خلاصه تمام دهه تجربه من است که در بیش از 3 ساعت محتوا ساخته شده است. هر آنچه در طول حرفه ام در مورد مهندسی نیازمندی های فناوری اطلاعات در دنیای واقعی آموختم در این دوره گنجانده ام. اصلاً لاف نمی زنید، به برنامه درسی دوره نگاه کنید، ایده خواهید گرفت. در این 14 ساعت + ما قصد داریم تمام مفاهیم زیر را از ابتدا با یک مطالعه موردی واقعی بیاموزیم



همه این چیزها را از طریق مثال‌های Real Life و مطالعات موردی یاد خواهیم گرفت. همه موارد فوق در بیش از 3 ساعت محتوای با کیفیت بالا پوشش داده شده است. این معادل کتابی با بیش از هزار صفحه است! به روشی بسیار واضح و مختصر، یک دقیقه از وقت گرانبهای شما را هدر نمی دهد!


شما قرار نیست این اطلاعات را در یک مکان و در وب دریافت کنید.



در اینجا محتوای دوره به طور خلاصه آمده است

مقدمه

  • نمای کلی مهندسی مورد نیاز در فناوری اطلاعات

  • اهمیت SEO در توضیحات دوره

بخش 1: انواع الزامات

  1. الزامات تجاری

    • تعریف و مثال‌ها

  2. الزامات رابط خارجی

    • اهمیت در یکپارچه سازی سیستم

  3. الزامات کاربر

    • جمع آوری نیازها و انتظارات کاربر

  4. سیستم مورد نیاز

    • مشخصات فنی و محدودیت ها

  5. الزامات عملکرد

    • اطمینان از کارایی و اثربخشی سیستم

  6. الزامات قانونی

    • انطباق با قوانین و استانداردها

  7. الزامات عملکردی

    • عملکردها و ویژگی های اصلی

  8. الزامات غیر عملکردی

    • قابلیت استفاده، قابلیت اطمینان و مقیاس پذیری

  9. سطوح الزامات

    • نیازهای سطح بالا در مقابل جزئیات مورد نیاز

  10. الزامات محصول در مقابل الزامات پروژه

    • تفاوت‌ها و اتصالات

بخش 2: مقدمه ای بر استخراج نیازمندی ها

  1. درک سهامداران و اهمیت آنها

    • شناسایی و تعامل با سهامداران

  2. تکنیک‌هایی برای استخراج نیازمندی‌ها

    • نظرسنجی، پرسشنامه، و مصاحبه

  3. روش مشاهده در مجموعه نیازمندی ها

    • مزایای مشاهده مستقیم

  4. نمونه سازی و ماکت برای شفاف سازی نیازمندی ها

    • تجسم مورد نیاز

  5. جلسات توسعه برنامه مشترک (JAD)

    • گردآوری نیازهای مشارکتی

  6. طوفان فکری برای کشف نیاز

    • ایجاد ایده های نوآورانه

  7. تجزیه و تحلیل سند در استخراج نیازمندی ها

    • بررسی اسناد موجود

  8. از موارد و سناریوها

    استفاده کنید
    • تعریف تعاملات کاربر

  9. داستان های کاربر

    • تسخیر نیازهای کاربر در پروژه های چابک

بخش 3: تجزیه و تحلیل نیازمندی ها و مشخصات

  1. تکنیک‌هایی برای تجزیه و تحلیل و تعیین نیازمندی‌ها

    • تجزیه و جزئیات الزامات

  2. الزامات عملکردی و غیر عملکردی

    • تمایز بین انواع

  3. مدل سازی نیازمندی ها

    • نمایش بصری الزامات

  4. مستندات مورد نیاز

    • ایجاد اسناد واضح و مختصر

  5. قابلیت ردیابی الزامات

    • پیوند الزامات به مصنوعات

  6. ماتریس ردیابی مورد نیاز

    • پیگیری الزامات در سراسر پروژه

  7. اولویت بندی الزامات

    • تعیین اهمیت و فوریت

  8. بهترین روش ها و چالش های تجزیه و تحلیل نیازمندی ها

    • نکات و مشکلات رایج

بخش 4: اعتبارسنجی و تأیید الزامات

  1. تکنیک‌هایی برای اعتبارسنجی و تأیید الزامات

    • اطمینان از دقت و کامل بودن

  2. بازرسی و بررسی الزامات

    • بررسی های رسمی و غیررسمی

  3. توسعه پرونده آزمایشی و آزمایش مبتنی بر الزامات

    • تراز کردن تست ها با الزامات

بخش 5: مدیریت نیازمندی ها

  1. کنترل نسخه مورد نیاز

    • مدیریت تغییرات و نسخه‌ها

  2. تعریف طرح شناسایی نسخه

    • ایجاد سیستمی برای ردیابی نسخه ها

  3. ردیابی نسخه های مورد نیاز فردی

    • نظارت بر تغییرات در طول زمان

  4. ردیابی نسخه‌های مجموعه‌های مورد نیاز

    • مدیریت مجموعه‌های نیازمندی‌ها

  5. خط پایه مورد نیاز

    • ایجاد مجموعه ای از الزامات تایید شده

  6. مدیریت الزامات در پروژه های چابک

    • انطباق الزامات در محیط های چابک

  7. تغییر کنترل یا فرآیند مدیریت تغییر

    • بررسی تغییرات مورد نیاز

  8. سیاست کنترل را تغییر دهید

    • تعریف قوانین برای تغییرات

  9. تغییر جریان فرآیند مدیریت

    • مراحل مدیریت تغییرات

  10. چرخه عمر درخواست را تغییر دهید

    • مراحل درخواست تغییر

  11. نقش ها و مسئولیت ها در فرآیند مدیریت تغییر

    • تعریف چه کسی چه کاری انجام می دهد

  12. تأثیر تغییر بر منابع پروژه

    • ارزیابی تأثیر بر زمان، بودجه و دامنه

  13. ردیابی وضعیت مورد نیاز

    • نظارت بر پیشرفت و وضعیت

  14. ردیابی الزامات

    • اطمینان از سازگاری و کامل بودن

  15. ویژگی های مورد نیاز برای آهنگ

    • ویژگی های کلیدی مانیتور

  16. فهرست ویژگی های مورد نیاز

    • فهرست تفصیلی ویژگی ها

نتیجه گیری

  • جمع بندی نکات کلیدی

  • اهمیت مهندسی نیازمندی کامل

سوالات متداول

  1. تفاوت بین الزامات کاربردی و غیرعملکردی چیست؟

  2. چگونه الزامات را در یک پروژه اولویت بندی می کنید؟

  3. ماتریس ردیابی نیازمندی چیست و چرا مهم است؟

  4. چگونه می‌توان ذینفعان را به طور مؤثر در فرآیند الزامات مشارکت داد؟

  5. چالش‌های مدیریت نیازمندی‌ها در پروژه‌های چابک چیست؟


منبع قابل دانلود


پیش نیازها


هیچ پیش نیازی برای این دوره وجود ندارد، هرکسی که علاقه مند به یادگیری فرآیند توسعه نرم افزار باشد، می تواند در این دوره شرکت کند. در این دوره همه چیز را از ابتدا یاد خواهیم گرفت.


30 روز ضمانت بازگشت کامل وجه


این دوره با 30 روز ضمانت بازگشت کامل وجه ارائه می شود. دوره را بگذرانید، هر سخنرانی را تماشا کنید و تمرینات را انجام دهید، و اگر به هر دلیلی راضی نیستید، برای بازپرداخت کامل وجه در 30 روز اول ثبت نام خود با Udemy تماس بگیرید. تمام پول شما برگردانده می شود، سوالی پرسیده نشده است.


درباره مربی شما


سلام! نام من یوگش داهاکه است! من یک مهندس ارشد نرم افزار پرشور با یک دهه تجربه هستم و از طریق دوره آموزشی و کانال YouTube خود به بیش از هزار نفر در مورد توسعه نرم افزار و کدنویسی آموزش داده ام.


هدف من این است که افراد را نه تنها قادر به یادگیری، بلکه به روشی بهینه، کارآمد و مؤثر کنم و آن جرقه یادگیری را ایجاد کنم. به همین دلیل دوره های من ساده، عملی و عاری از درهم ریختگی هستند


خب، منتظر چه چیزی هستید؟ وقت خود را با پریدن از یک آموزش به آموزش دیگر تلف نکنید. فقط در 14 ساعت در دوره کسب مهارت تغییر زندگی

ثبت نام کنید


این دوره برای چه کسانی است:


1. افرادی که در حال شروع حرفه خود در صنعت نرم افزار هستند.

2. افرادی که دانشجوی رشته مهندسی نرم افزار هستند.

3. افرادی که در حال حاضر در شرکت نرم افزار کار می کنند.

4. توسعه دهنده، رهبر، معمار فنی، آزمایش کننده هر کسی که به طور مستقیم یا غیرمستقیم در فرآیند توسعه نرم افزار دخیل است

5. افرادی که می خواهند نرم افزار با کیفیت تولید کنند

6. بچه های تحلیلگر کسب و کار Aspring

در یک یادداشت بالاتر،


هر کسی که به نرم افزار علاقه دارد، از دانش آموزان گرفته تا معلمان، از افرادی که در شرف شروع حرفه خود هستند تا حرفه ای ها در صنعت نرم افزار.


سرفصل ها و درس ها

درباره دوره About Course

  • مقدمه - این دوره در مورد چیست؟ Introduction - What is this Course about

  • چرا باید مهندسی نیازمندی های فناوری اطلاعات را یاد گرفت و چرا این دوره Why to Learn IT Requirements Engineering and why this course

  • نحوه گذراندن این دوره How to take up this course

اصول چرخه عمر توسعه نرم افزار SDLC SDLC Software Development Life Cycle Basics

  • مقدمه Introduction

  • توسعه نرم افزار چیست؟ What is Software Development

  • مروری بر چرخه عمر توسعه نرم افزار SDLC Overview of SDLC Software Development Life Cycle

  • اهمیت مهندسی نیازمندی ها در SDLC Importance of Requirement Engineering in SDLC

  • آبشار در مقابل چابک Waterfall vs Agile

  • مفهوم: مدل آبشار Concept : Waterfall Model

  • مفهوم: مدل چابک Concept : Agile Model

مبانی مهندسی نیازمندی ها Basics of Requirements Engineering

  • مقدمه Introduction

  • الزامات چیست What is Requirements

  • مهندسی چیست What is Engineering

  • چرا تعریف الزامات برای موفقیت نرم افزار بسیار مهم است Why Defining Requirements are so much Important for Software Success

  • نشانه های عدم وجود الزامات پروژه واضح Signs of NOT Having Clear Project Requirement's

  • مزایای پروژه Clear Software Project مورد نیاز Benefits of Clear Software Project Requirements

  • مروری بر فرآیند مهندسی نیازمندی ها Overview of Requirment Engineering Process

  • ویژگی های نیازمندی های نرم افزار Clear Properties of Clear Software Requirements

انواع الزامات Types of Requirements

  • مقدمه Introduction

  • الزامات تجاری Business Requirments

  • الزامات رابط خارجی External Interface Requirments

  • الزامات کاربر User Requirments

  • سیستم مورد نیاز System Requirement

  • الزامات عملکرد Performance Requirments

  • الزامات نظارتی Regulatory Requirements

  • الزامات عملکردی Functional Requirements

  • الزامات غیر عملکردی Non Functional Requirements

  • محصول در مقابل الزامات پروژه Product Vs Project Requirments

استخراج نیازمندی ها Requirements Elicitation

  • مقدمه Introduction

  • استخراج نیازمندی چیست | مقدمه ای بر استخراج نیازمندی ها What is Requirement Elicitation | Introduction to Requirement Elicitation

  • درک ذینفعان و اهمیت آنها در استخراج نیاز Understanding Stakeholders and Their Importance in Requirement Elicitation

  • تکنیک های استخراج نیاز Techniques of Requirement Elicitation

  • انجام مصاحبه برای احراز نیاز Conducting Interviews for Requirement Elicitation

  • نظرسنجی ها و پرسشنامه های مهندسی نیازمندی ها Surveys and Questionnaires for Requirement Engineering

  • روش مشاهده برای مهندسی نیازمندی Observation Method for Requirement Engineering

  • جلسات توسعه برنامه مشترک (JAD). Joint Application Development (JAD) Sessions

  • تجزیه و تحلیل اسناد در استخراج نیازمندی ها Document Analysis in Requirements Elicitation

  • از موارد و سناریوها استفاده کنید Use Cases and Scenarios

  • مفهوم - از Stories در Agile استفاده کنید Concept - Use Stories in Agile

  • طوفان فکری برای کشف نیاز Brainstorming for Requirement Discovery

  • از نمودار Case و استفاده از Case Table ADD EXAMPLE در اینجا استفاده کنید Use Case Diagram and Use Case Table ADD EXAMPLE Here

  • کارگاه نیازمندی ها Requirements Workshop

  • چالش ها و بهترین روش ها در استخراج نیازمندی ها Challenges and Best Practices in Requirements Elicitation

تجزیه و تحلیل و مشخصات مورد نیاز Requirement Analysis and Specification

  • مقدمه Introduction

  • مقدمه ای بر تجزیه و تحلیل نیازمندی ها و مشخصات Introduction to Requirements Analysis and Specification

  • تکنیک های تجزیه و تحلیل نیازمندی ها Techniques of Requirement Analysis

  • ردیابی الزامات Requirements Traceability

  • نمونه ای از ماتریس ردیابی نیازمندی Example of Requirement Traceability Matrix

  • اعمال اولویت کانو در برنامه بانکداری آنلاین Applying Kano Prioritization to Online banking application

  • اولویت بندی نیازمندی ها Requirements Prioritization

  • بهترین شیوه ها و چالش های رایج Best Practices and Common Challenges

اعتبارسنجی و تأیید الزامات Requirements Validation and Verification

  • مقدمه Introduction

  • تکنیک‌هایی برای اعتبارسنجی و تأیید الزامات Techniques for Validating and Verifying Requirements

  • بازرسی و بررسی الزامات Requirements Inspection and Review

  • توسعه مورد تست و تست مبتنی بر نیاز Test Case Development and Requirements-based Testing

مدیریت نیازمندی ها Requirement Management

  • مقدمه Introduction

  • کنترل نسخه مورد نیاز Requirements Version Control

  • تعریف طرح شناسایی نسخه Defining a Version Identification Scheme

  • ردیابی نسخه های مورد نیاز فردی Tracking Individual Requirement Versions

  • پایه مورد نیاز Requirement Baseline

  • مدیریت نیازمندی ها در پروژه چابک Managing Requirements in Agile Project

  • کنترل تغییر یا فرآیند مدیریت تغییر Change Control or Change Management Process

  • تغییر سیاست کنترل Change Control Policy

  • جریان فرآیند مدیریت تغییر Change Management Process Flow

  • تغییر چرخه عمر درخواست Change Request Lifecycle

  • نقش ها و مسئولیت ها در فرآیند مدیریت تغییر Roles and Responsibilities in the Change Management Process

  • تأثیر یا تأثیر تغییرات بر پروژه Effect or Impact of Changes on Project

  • ردیابی وضعیت مورد نیاز Requirement Status Tracking

  • ویژگی های مورد نیاز برای آهنگ Requirements Attributes to Track

  • فهرست ویژگی های مورد نیاز برای مرجع List of Requirement Attributes for reference

ابزارهای مهندسی مورد نیاز Requirement Engineering Tools

  • ابزارهای مهندسی مورد نیاز یا ابزارهای مورد نیاز فناوری اطلاعات Requirements Engineering Tools Or IT Requirement Tools

  • منبع: الگوی مشخصات مورد نیاز نرم افزار برای مدل آبشار Resource : Software Requirement Specification Template for Waterfall Model

  • منبع: طراحی نرم افزار نمونه سازی نمودارهای مدل سازی Resource : Software Design Prototyping Modelling Diagrams

نتیجه گیری Conclusion

  • پایان دوره Course Wrap Up

نمایش نظرات

دوره مهندسی نیازمندیها و نیازمندیهای فناوری اطلاعات را کامل کنید
جزییات دوره
3.5 hours
74
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,205
4.9 از 5
دارد
ندارد
ندارد
Yogesh Dahake
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Yogesh Dahake Yogesh Dahake

نرم افزار رهبری توسعه دهنده! نام من yogesh dahake است! من یک مهندس نرم افزار سرب پرشور با یک دهه تجربه هستم و من بیش از هزار نفر از مردم خود را در بهره وری خود و اداری تدریس کرده ام و به وضوح از طریق کانال های یوتیوب من مانند ارتعاش و CodeKranti هدف من این است که افراد را قادر سازم نه فقط یاد بگیرند، بلکه به روش موثر کارآمد و موثر و ایجاد آن جرقه یادگیری. این به همین دلیل است که دوره های من ساده، عملی و بدون درهم و برهم است