ChatDiagram
כלים/מחולל גרף זרימת בקרה

מחולל גרף זרימת בקרה

תארו קוד או פסאודו-קוד וצרו גרף זרימת בקרה עם בלוקי ביצוע, קשתות מותנות, ניסיונות חוזרים ונתיבי חזרה בלולאה. השתמשו בו לבחינת המסלולים האפשריים בפונקציה, בבקר או בעסקה.

תרשים זרימהEnter לשליחה

חשבון חינם, בלי כרטיס אשראי · ייצוא ל-SVG, PNG או PDF

ראו איך זה עובד

דוגמאות לגרפי זרימת בקרה.

אותו כלי, ארבע בקשות. כל תרשים למטה נוצר בפועל.

מה שמקלידים
צרו גרף זרימת בקרה לעיבוד הזמנה: אמתו עגלה, טפלו בפריטים שאינם זמינים באמצעות בדיקת הזמנות בהמתנה או ביטול, שמרו פריטים, נסו שוב תשלומים שנדחו, בצעו בדיקת הונאה, צרו משימה למחסן, שלחו את ההזמנה, בדקו משלוחים שלא אושרו והשלימו את ההזמנה.
ואז נסוהוסיפו אישור לקוח לאחר שהתשלום מצליח.שנו את מגבלת ניסיונות התשלום לשלושה ניסיונות.
תרשים זרימה: הסתעפויות בעיבוד הזמנה
תרשים זרימה · Sugiyama layered DAG + orthogonal routing · schematex-flowchart
התרשים

מהו גרף זרימת בקרה.

גרף זרימת בקרה, או CFG, מייצג את הנתיבים שתוכנית יכולה לעבור בהם. הצמתים שלו הם בלוקי עבודה, והקשתות המכוונות שלו מציגות מעברים בין זרימות, כולל הסתעפויות true ו-false וחזרות ללולאה.

בשונה מתרשים זרימה כללי של תהליך, גרף זרימת בקרה מתמקד בנתיבי הביצוע. הוא עוזר לזהות בלוקים נגישים, מחזורים ונתיבים חלופיים לצורכי בדיקות או ניתוח תוכניות.

Standard
Sugiyama layered DAG + orthogonal routing
Engine
schematex-flowchart
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
תרשים זרימה: מהו גרף זרימת בקרה
למי זה מתאים

מי משתמש בגרפי זרימת בקרה.

תרשים זרימה: מהנדסי תוכנהמהנדסי תוכנה

הסתעפויות של תשלומים, מלאי ומשלוחים נבדקות כמכלול שלם של תוצאות.

תרשים זרימה: סטודנטים ללימודי מהדריםסטודנטים ללימודי מהדרים

בקרים קטנים עם לולאות משמשים לזיהוי צמתים, קשתות ומחזורים בנתיב של תוכנית.

תרשים זרימה: מהנדסי בדיקותמהנדסי בדיקות

בדיקות בטיחות, נתיבי דחייה ומחזורי חזרה נחשפים בעת תכנון כיסוי הסתעפויות.

איך זה עובד

איך ליצור גרף זרימת בקרה בשלושה שלבים.

01

תארו את התרשים

פסקה אחת מספיקה כדי להתחיל.

“צרו גרף זרימת בקרה לעיבוד הזמנה: אמתו עגלה, טפלו בפריטים שאינם זמינים באמצעות בדיקת הזמנות בהמתנה או ביטול, שמרו פריטים, נסו שוב תשלומים שנדחו, בצעו בדיקת הונאה, צרו משימה למחסן, שלחו את ההזמנה, בדקו משלוחים שלא אושרו והשלימו את ההזמנה.”
02

ראו את התרשים

נוצר במנוע המתאים.

תרשים זרימה: הסתעפויות בעיבוד הזמנה
03

ציינו מה לשנות

כל עריכה נשמרת כגרסה.

הוסיפו אישור לקוח לאחר שהתשלום מצליח.
V2 · DRAWN FROM V1, NOTHING RETYPED
שאלות נפוצות

שאלות נפוצות

מהו גרף זרימת בקרה?

CFG מייצג את נתיבי הביצוע בתוכנית. הצמתים הם בלוקים בסיסיים או פעולות, והקשתות הן מעברים כגון הסתעפויות מותנות, קפיצות וחזרות ללולאה.

במה גרף זרימת בקרה שונה מתרשים זרימה?

תרשים זרימה יכול לתאר כל תהליך. גרף זרימת בקרה מדגם באופן ממוקד נתיבים בלוגיקה של תוכנית, ולכן הוא שימושי לבדיקות, לעבודת מהדרים ולניתוח קוד.

האם אפשר ליצור CFG מפסאודו-קוד?

כן. תארו כל בלוק, החלטה, לולאה ונתיב יציאה. אפשר להוסיף בלוקים בסיסיים ממוספרים כשזה מסייע לניתוח.

מי משתמש בגרפי זרימת בקרה?

סטודנטים למהדרים, מהנדסי תוכנה, מהנדסי בדיקות וחוקרי אבטחה משתמשים בהם כדי לחקור הסתעפויות, לולאות, כיסוי ומבנה תוכניות.

כלים קשורים

תרשימים נוספים לאותה משימה.

מפו את הנתיבים בתוכנית שלכם.

חשבון חינמי, ללא כרטיס. תארו את הבלוקים וההסתעפויות כדי לצייר גרף זרימת בקרה.

פתחו את העורך