تسلط بر SysML: دوره کامل با تمرینات و کاغذ سفید

دانلود Mastering SysML: Complete Course with Exercises & Whitepaper

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

اصول و کاربرد SysML: دوره کامل با تمرینات و کاغذهای سفید


مبانی زبان مدلسازی سیستم (SysML) را از یک متخصص بیاموزید!
در این دوره جامع، مدرس شما با بیش از 20 سال تجربه در تحلیل کسب و کار و مهندسی نیازمندی ها، شما را از طریق هر نوع نمودار حیاتی SysML راهنمایی می کند.


در این دوره SysML چه انتظاری باید داشت


این دوره عملی از مثال‌های عملی برای درک موضوعات پیچیده استفاده می‌کند. هر فصل نوع خاصی از نمودار را پوشش می دهد و به شما امکان می دهد تا کاربرد SysML را گام به گام یاد بگیرید. در پایان هر بخش، یک تمرین عملی برای تقویت یادگیری شما گنجانده شده است - که با یک راه حل دقیق کامل می شود.


نکات برجسته دوره:

  • مقدمه ای بر SysML:
    مبانی و اهمیت SysML را کشف کنید و درک کنید که چگونه فرآیند مدل سازی را ساده می کند.

  • انواع نمودار:
    هر نمودار SysML به طور عمیق مورد بررسی قرار می گیرد تا یک جعبه ابزار جامع برای مدل سازی ارائه شود.


اضافی: کاغذ سفید برای هر نوع نمودار


در پایان دوره، یک کاغذ سفید برای هر نوع نمودار دریافت خواهید کرد که مهمترین مفاهیم را برای ارجاع سریع خلاصه می کند. این کاغذهای سفید به عنوان یک منبع مفید برای بررسی اطلاعات ضروری در هر زمان عمل می کنند.


محتوای دوره بر اساس نوع نمودار


  • نمودار مورد نیاز:
    بیاموزید که چگونه نیازمندی‌های سیستم را دریافت و مدیریت کنید، و مطمئن شوید که آنها با اهداف تجاری مطابقت دارند.


  • نمودار مورد استفاده:
    موارد استفاده را کاوش کنید تا تعاملات سیستم را از منظر خارجی شناسایی کنید و نحوه تعامل کاربران با سیستم را برجسته کنید.


  • نمودار تعریف بلوکی (BDD):
    نحوه تعریف اجزای سیستم، خصوصیات آنها و روابط آنها را بدانید.


  • نمودار بلوک داخلی (IBD):
    در ساختار داخلی بلوک ها کاوش کنید و اتصالات بین قطعات سیستم را تجسم کنید.


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


  • نمودار توالی:
    تعاملات را به صورت متوالی ضبط کنید تا جزئیات نحوه ارتباط اجزای سیستم در طول زمان را شرح دهید.


  • نمودار ماشین حالت:
    حالت‌ها و انتقال‌های سیستم را ردیابی کنید، که نشان می‌دهد سیستم چگونه به رویدادها و تغییرات پاسخ می‌دهد.


  • نمودار پارامتری:
    روابط و محدودیت‌های ریاضی را تعریف کنید، ایده‌آل برای محاسبات مهندسی و معیارهای عملکرد.


  • نمودار بسته:
    پیچیدگی سیستم های بزرگ را با گروه بندی عناصر در بسته ها سازماندهی و مدیریت کنید.


چه کسی باید این دوره را بگذراند؟


این دوره برای تحلیلگران کسب و کار، مهندسان، مدیران پروژه و هر کسی که به دنبال استفاده از SysML به عنوان ابزاری برای مدل‌سازی نیازمندی‌های سیستم و معماری است، عالی است. این دوره با ترکیبی از بینش‌های نظری، تمرین‌های عملی و کاغذهای سفید، راهنمایی‌های ارزشمندی را برای زبان‌آموزان مبتدی و پیشرفته ارائه می‌دهد.


هم اکنون ثبت نام کنید تا دانش عمیق SysML را به دست آورید و خود را برای استفاده در دنیای واقعی در پروژه های حرفه ای خود آماده کنید!


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

مقدمه Introduction

  • مقدمه ای بر SysML: فراتر از یک زبان فنی Introduction to SysML: More than just a technical language

  • پروژه ما برای این دوره: مدل سازی فروشگاه آنلاین با SysML Our project for this course: Modeling an online store with SysML

از نمودارهای موردی استفاده کنید Use Case Diagrams

  • نمای کلی: از نمودار موردی استفاده کنید Overview: Use Case Diagram

  • چگونه موارد استفاده مرتبط را شناسایی کنم؟ How do I identify relevant use cases?

  • بلوک های ساختمان اصلی نمودار استفاده Basic building blocks of the use case diagram

  • تعدد در نمودار کاربرد به چه معناست؟ What does multiplicity mean in a use case diagram?

  • نحوه پیوند بهینه موارد استفاده: تعمیم، شامل و گسترش توضیح داده شده است How to optimally link use cases: generalization, include and extend explained

  • از موارد در مقابل سناریوها استفاده کنید: آنچه واقعاً باید بدانید Use Cases vs. Scenarios: What You Really Need to Know

  • مشخصات مورد استفاده: کلید شما برای موارد استفاده دقیق The use case specification: Your key to precise use cases

  • یک مورد استفاده چقدر باید دقیق باشد؟ یافتن سطح مناسب از جزئیات How Detailed Should a Use Case Be? Finding the right level of detail

  • چه زمانی می توانم نمودارهای مورد استفاده را در چرخه پروژه ایجاد کنم؟ When do I create use case diagrams in the project cycle?

  • تمرین برای نمودارهای UseCase Exercise for UseCase Diagrams

  • راه حل من برای کار نمودارهای مورد استفاده My solution to the use case diagrams task

نمودار مورد نیاز Requirements Diagram

  • از موارد استفاده تا الزامات: مقدمه ای بر نمودارهای نیازمندی ها From use cases to requirements: Introduction to requirements diagrams

  • اجزای اصلی یک نمودار نیازمندی های SysML Basic components of a SysML requirements diagram

  • نوع مورد نیاز: الزامات کاربردی در مقابل غیر عملکردی Requirement Typing: Functional vs. Non-functional Requirements

  • روابط مهار: الزامات ساختاری Containment relationships: Structuring requirements

  • روابط مشتق: وابستگی های منطقی بین نیازمندی ها Derive relationships: logical dependencies between requirements

  • Refine Relationship: Refine Requirements با استفاده از انواع دیگر نمودارها The Refine Relationship: Refine Requirements Using Other Diagram Types

  • رابطه رضایت: برآوردن الزامات از طریق عناصر مدل The Satisfy relationship: fulfilling requirements through model elements

  • رابطه تأیید: تأیید الزامات با موارد آزمایشی The verify relationship: validating requirements with test cases

  • رابطه ردیابی: اتصال انعطاف پذیر اما نامشخص Trace relationship: The flexible but unspecific connection

  • انواع علامت گذاری: نشانه گذاری مستقیم، محفظه و فراخوانی Notation Types: Direct, Compartment, and Callout Notation

  • دلایل: مستندسازی توجیهات و تصمیمات Rationales: Documenting Justifications and Decisions

  • روی نمودارهای نیازمندی ها تمرین کنید Exercise on the requirements diagrams

  • راه حل من برای کار نمودار الزامات استفاده My solution to the use requirements diagram task

نمودار تعریف بلوک Block Definition Diagram

  • مقدمه ای بر نمودارهای تعریف بلوکی (BDD): طرح اولیه سیستم شما Introduction to Block Definition Diagrams (BDDs): The Blueprint of Your System

  • بلوک ها در BDD: بلوک های ساختمان سیستم شما Blocks in BDDs: The Building Blocks of Your System

  • ویژگی های ساختاری: ویژگی های قسمت به تفصیل Structural Properties: Part Properties in Detail

  • خواص مرجع: چه هستند و چه تفاوتی با خواص قطعه دارند Reference properties: What they are and how they differ from part properties

  • ویژگی های ارزش: دارندگان داده در SysML بلوک می شوند Value Properties: The data holders in SysML blocks

  • محدودیت ها در SysML: قوانین و مرزهای مدل سیستم شما Constraints in SysML: Rules and boundaries for your system model

  • پورت ها - دروازه های تعامل Ports - The gateways to interaction

  • عملیات در SysML: نحوه مدل سازی رفتار بلوک ها Operations in SysML: How to model the behavior of blocks

  • دریافت ها و سیگنال ها: ارتباط ناهمزمان در فروشگاه اینترنتی Receptions and signals: Asynchronous communication in the online store

  • تعمیم - نظم بخشیدن به بلوک ها Generalizations - Bringing order to the blocks

  • وابستگی ها در BDD ها: زمانی که یک بلوک به دیگری نیاز دارد Dependencies in BDDs: When One Block Needs Another

  • بازیگران در BDD: بازیکنان خارجی روی صحنه سیستم شما Actors in BDDs: The external players on your system stage

  • روی نمودار تعریف بلوک تمرین کنید Exercise on the Block Definition Diagram

  • راه حل من برای استفاده از کار BDD My solution to the use BDD task

نمودار فعالیت Activity Diagram

  • نمودارهای فعالیت: نگاشت جریان اقدامات و داده ها Activity Diagrams: Mapping the Flow of Actions and Data

  • درک اقدامات در نمودار فعالیت Understanding actions in an activity diagram

  • کنترل جریان ها و نشانه ها: چگونه آنها فرآیندهای شما را کنترل می کنند Control flows and tokens: how they control your processes

  • جریان شی، گره‌ها و پین‌های شی: نحوه حرکت داده‌ها بین اقدامات Object Flow, Object Nodes and Pins: How Data Moves Between Actions

  • شروع و پایان یک فعالیت: گره های اولیه و نهایی Starting and Ending an Activity: Initial and Final Nodes

  • گره های تصمیم گیری و ادغام: کنترل جریان فرآیند Decision and Merge Nodes: Controlling Process Flow

  • گره های فورک و اتصال: دستیابی به موازی سازی فرآیند Fork and Join Nodes: Achieving Process Parallelism

  • پارتیشن های فعالیت: سازماندهی مسئولیت ها در نمودارها Activity Partitions: Organizing Responsibilities in Diagrams

  • اقدامات رفتار تماس: مراحل فرآیند قابل استفاده مجدد و انعطاف پذیر Call Behavior Actions: Reusable and Flexible Process Steps

  • Send Signal Actions: Fire and Forget در مدل سازی سیستم Send Signal Actions: Fire and Forget in System Modeling

  • پذیرش اقدامات رویداد: گوش دادن به سیگنال ها در فرآیندهای ناهمزمان Accept Event Actions: Listening for Signals in Asynchronous Processes

  • عملکرد تایمر منتظر: توقف فرآیندها با کنترل مبتنی بر زمان Wait Timer Action: Pausing Processes with Time-Based Control

  • روی نمودار فعالیت تمرین کنید Exercise on the Activity Diagram

  • راه حل من برای استفاده از کار نمودار فعالیت My solution to the use Activity Diagram task

نمودار توالی Sequence Diagram

  • نمودارهای توالی: تجسم تعاملات سیستم Sequence Diagrams: Visualizing System Interactions

  • عناصر اساسی نمودارهای توالی: خطوط زندگی، پیام ها و جدول زمانی Basic Elements of Sequence Diagrams: Lifelines, Messages, and Timelines

  • ساختارهای کنترل در نمودارهای دنباله ای: جایگزین ها و گزینه ها Control Structures in Sequence Diagrams: Alternatives and Options

  • حلقه‌ها در نمودارهای دنباله‌ای: مدل‌سازی فرآیندهای تکرارپذیر Loops in Sequence Diagrams: Modeling Repeatable Processes

  • دنباله های موازی: افزایش کارایی از طریق موازی سازی Parallel Sequences: Increased efficiency through parallelization

  • مشخصات اجرا: تعریف جدول زمانی اقدام در نمودارهای توالی Execution Specifications: Defining Action Timelines in Sequence Diagrams

  • محدودیت ها: زمان، مدت، و متغیرهای حالت Constraints: Time, Duration, and State Invariants

  • رویدادهای تخریب: مدل سازی پایان عمر یک نمونه Destruction Occurrences: Modeling the End of an Instance’s Lifespan

  • بر روی نمودار توالی تمرین کنید Exercise on the Sequence Diagram

  • راه حل من برای استفاده از تکلیف Sequence Diagram My solution to the use Sequence Diagram task

بلوک دیاگرام داخلی Internal Block Diagram

  • نمودار بلوک داخلی (IBD): بررسی ساختار داخلی سیستم ها Internal Block Diagram (IBD): Exploring the Internal Structure of Systems

  • ویژگی های بخش و مرجع: درک اجزای بلوک Part and Reference Properties: Understanding Block Components

  • اتصال دهنده ها: اتصال قطعات، مراجع و سیستم ها Connectors: Linking Parts, References and Systems

  • جریان آیتم: تعریف حرکت داده و شی Item Flows: Defining Data and Object Movement

  • قطعات تو در تو: ساختار سیستم های پیچیده Nested Parts: Structuring Complex Systems

  • بر روی نمودار بلوک داخلی تمرین کنید Exercise on the Internal Block Diagram

  • راه حل من برای استفاده از کار نمودار بلوک داخلی My solution to the use Internal Block Diagram task

نمودار وضعیت ماشین State Machine Diagram

  • ماشین‌های حالت: درک رفتار سیستم در طول زمان State Machines: Understanding System Behavior Over Time

  • حالت ها در ماشین های حالت: حالت های اولیه، نهایی و ساده States in State Machines: Initial, Final, and Simple States

  • انتقال: چگونه سیستم ها حالت ها را تغییر می دهند Transitions: How Systems Change States

  • رویدادها: محرک‌های انتقال حالت Events: Triggers for State Transitions

  • شرایط نگهبانی: کنترل انتقال دولت Guard Conditions: Controlling State Transitions

  • حالت های مرکب: سازماندهی پیچیدگی Composite States: Organize complexity

  • شبه دولت ها: مدیریت انتقال های پیچیده Pseudostates: Managing Complex Transitions

  • رویدادها، نگهبانان، و اثرات: کنترل انتقال در ماشین های حالت Events, Guards, and Effects: Controlling Transitions in State Machines

  • تمرین بر روی نمودار ماشین حالت Exercise on the State Machine Diagram

  • راه حل من برای استفاده از کار نمودار وضعیت ماشین My solution to the use State Machine Diagram task

نمودار پارامتریک Parametric Diagram

  • مقدمه ای بر نمودارهای پارامتریک: جزئیات محدودیت ها و روابط Introduction to Parametric Diagrams: Detailing Constraints and Relationships

  • نمودارهای پارامتری و BDD: مقادیر و محدودیت‌های مرتبط Parametric Diagrams and BDDs: Linking Values and Constraints

  • عناصر کلیدی نمودارهای پارامتریک: محدودیت، پارامترها و مقادیر Key Elements of Parametric Diagrams: Constraint, Parameters, and Values

نمودار بسته Package Diagram

  • نمودارهای بسته: ساختار و سازماندهی مدل شما Package Diagrams: Structuring and Organizing Your Model

  • ساختار منطقی نمودارهای بسته: سازماندهی و اتصال بسته ها Logical Structure of Package Diagrams: Organizing and Connecting Packages

  • بسته های تخصصی: مدل ها، کتابخانه ها، پروفایل ها و نماها Specialized Packages: Models, Libraries, Profiles, and Views

  • روی نمودار بسته تمرین کنید Exercise on the Package Diagram

  • راه حل من برای استفاده از کار نمودار بسته My solution to the use Package Diagram task

بعدش چی What's next

  • آخرین کلمات Last Words

  • پاداش و دانلود Bonus & Downloads

نمایش نظرات

تسلط بر SysML: دوره کامل با تمرینات و کاغذ سفید
جزییات دوره
4.5 hours
91
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,000
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oliver Berndorf Oliver Berndorf

پروژه بلک بلک جیامبیایچ