קורס "מנתח מערכת" - קורס 104,600 רובל. מ-Yandex Workshop, הדרכה 9 חודשים, תאריך 30 בנובמבר 2023.
Miscellanea / / December 03, 2023
קורס היכרות חינם
קורס מבוא 2 שעות
קורס מבוא יעזור לך ללמוד על המקצוע של מנתח מערכות. נשתמש בדוגמה מעשית כדי להראות את עבודתו של מנתח מערכות בפרויקט מהופעת הצורך אספקת המוצר המוגמר - מה עושה מנתח המערכות בכל שלב ומה התוצאות שלו עֲבוֹדָה.
הבנת מקצוע מנתח מערכות
מודול 1 שבועיים
תלמדו את מקצועות הבסיס התיאורטיים של מנתח מערכות ותלמדו כיצד להשתמש במעקב משימות. נספר לכם על צוות פיתוח התוכנה ועל מחזור חיי התוכנה, על מודלים ניהוליים, על מתודולוגיות גמישות, על סוגים וארכיטקטורות שונות של אפליקציות.
ספרינט 1. הבנת מקצוע מנתח מערכות
- צוות פיתוח תוכנה וחבריו
- מנתח מערכות כחבר בצוות פיתוח תוכנה: תפקידיו וכישוריו
- מחזור חיי תוכנה. שלב הפיתוח כחלק ממחזור חיי התוכנה
- מודלים לניהול פיתוח תוכנה: מפל מים, גל מתגלגל
- מתודולוגיות זריזות
- רכיבים של ארכיטקטורת שרת-לקוח ומיקרו-שירות
- סוגים שונים של תוכנות ותכונותיהן: אינטרנט, דסקטופ, מובייל
פיתוח דרישות
מודול 2 שבועיים
תלמד מה כלול במפרט דרישות תוכנה וכיצד לכתוב אותו. תלמדו עוד על רמות וסוגי דרישות, זיהוי, ניתוח, תיעוד, אימות וניהול דרישות, וסימון מודלים של דרישות כגון UML Use Case.
ספרינט 2. איסוף וניתוח דרישות
- רמות וסוגי דרישות
- בעלי עניין וכיתות משתמשים
- ניתוח מסמכים (תקנים ותקנות)
- דוגמנות דרישות
- אפשרויות שימוש
- ניהול דרישות
- מעקב אחר דרישות
עבודת פרויקט 1
תתאר באופן עצמאי את הדרישות לגרסה השנייה של אפליקציית האינטרנט Chatty - תתחיל כשתסיים שיעורי בית והמשך בפרויקט שישלים את מפרט הדרישות לתוכנה
SQL עבור מנתחי מערכות
מודול 3 שבועיים
תלמד לכתוב שאילתות SQL במורכבות משתנה, להשיג פרוסות נתונים וליצור שאילתות משנה, להחיל פונקציות צבירה ולהצטרף לטבלאות בשיטות שונות.
ספרינט 3. SQL עבור אנליסטים
- מבוא למאגרי מידע
- פרוסות נתונים ב-SQL
- צבירת פונקציות. קיבוץ ומיון נתונים
- יחסים בין שולחנות. סוגי חיבורי שולחן
- שאילתות משנה וטבלאות זמניות
מודל נתונים
מודול 4 שבועיים
תחקור את הסוגים והרמות של מודלים של נתונים ותלמד שמנתח מערכות יכול לדגמן תהליכים ונתונים - בנפרד ובו-זמנית. תלמדו ליצור מודלים רעיוניים ולוגיים של נתונים ומילון נתונים המשלים אותם. תוכלו גם לראות כיצד מתרחש המעבר ממודל נתונים לוגי לפיזי.
ספרינט 4. מודל נתונים
- סוגים ורמות של מודלים של נתונים
- דיאגרמת ER (בסימונים של פיטר צ'ן ורגל העורב)
- נורמליזציה
- מילון מידע
- דיאגרמות מחלקות ואובייקטים (דיאגרמה מחלקה UML, דיאגרמת אובייקט UML)
- אחסון קבצים (סוגי קבצים ותפקידיהם)
- מאגרי מידע ו-DBMS
- בחירת פורמט אחסון נתונים
- אופטימיזציה של אחסון נתונים ומהירות אחזור
עבודת פרויקט 2
תצטרך לבנות מודל לוגי ומילון נתונים על סמך מפרט דרישות התוכנה
מודל תהליכים
מודול 5 שבועיים
תלמדו את הסוגים והרמות של מודלים של תהליך. תלמדו ליצור מודלים של תהליכים עסקיים, מצבים וזרימות נתונים באמצעות סימון גרפי. ספרינט 5. מודל תהליכים.
- סוגים ורמות של מודלים של תהליך.
- דיאגרמת תהליכים עסקיים ב-BPMN.
- תרשים פעילות (דיאגרמת פעילות UML).
- מודל המדינה.
- דיאגרמת מכונת מצב (דיאגרמה של מכונת מצב UML).
- מודל זרימת נתונים.
- תרשים זרימת נתונים (DFD) בסימון Hein-Sarson
ממשקי משתמש
מודול 6 שבועיים
תלמד כיצד מנתח מערכות מעורב בתהליך עיצוב ממשק המשתמש. תלמד כיצד ליצור פרסונות, מקרי שימוש, דיאגרמות מבנה ממשק ומפות Site, כמו גם Wireframes ו-Storyboards.
ספרינט 6. עיצוב ממשק משתמש
- מנגנוני ממשק וממשק (קלט, פלט, ניווט)
- פרסונות
- השתמש בתרחישים
- דיאגרמת מבנה ממשק
- מפת האתר
- דרישות לרכיבי ממשק
- מערכת עיצוב
- אבות טיפוס ברמת נאמנות נמוכה וגבוהה (לפי ו-hi-fi)
- מפת מסעות לקוחות
שימוש בטכניקות Agile
מודול 7 שבועיים
תלמד באילו טכניקות Agile משתמש מנתח מערכות במהלך תהליך פיתוח התוכנה. תכירו את צבר המוצרים, תגלו מאילו אלמנטים הוא מורכב ובאילו קריטריונים עליו לעמוד. תלמד גם כיצד ליצור סיפורי משתמשים, סיפורי עבודה ומפות סיפורי משתמשים.
ספרינט 7. שיטות זריזות
- צבר מוצר וספרינט
- סיפורי משתמש
- קריטריונים של השקעה לסיפורי משתמשים
- קריטריוני קבלה ותרחישי קבלה
- סיפורי עבודה
- פירוק סיפור
- מפת סיפור משתמש
- מינימום מוצר קיימא (MVP)
עבודת פרויקט 3
תעצבו מוצר תוכנה - מתחילתו (נתונים) ועד סופו (ממשקי משתמש). צור מודל נתונים, תאר את ההיגיון העסקי ופתח אב טיפוס של ממשק משתמש.
ארכיטקטורת מערכת
מודול 8 שבועיים
תלמד כיצד מנתח מערכות מעורב בתהליך עיצוב האדריכלות, אילו סגנונות אדריכלות קיימים וכיצד דרישות לא פונקציונליות משפיעות על בחירת הסגנון. תלמדו גם כיצד ליצור דיאגרמת רכיבים (UML Component Diagram).
ספרינט 8. עיצוב אדריכלות
- רכיבי תוכנה וחומרה
- סגנונות יסוד של אדריכלות
- קישורים של ארכיטקטורת שרת-לקוח
- לקוח עבה ודק
- סגנונות ארכיטקטורה מונוליטיים ומפוזרים
- דוגמנות אדריכלות
ממשקי תוכנה
מודול 9 שבועיים
תלמד כיצד מנתח מערכות מעורב בתהליך עיצוב ממשק התוכנה, היכרות עם דגמי רשתות מחשבים, פרוטוקולים בסיסיים, סגנונות הצגת נתונים, אינטראקציות וממשקי API. תלמדו גם כיצד לתעד ממשקי API וליצור דיאגרמת רצף (UML Sequence Diagram).
ספרינט 9. עיצוב ממשקי תוכנה
- רשת מחשבים ופרוטוקולים
- תצוגות נתונים
- העברת קבצים
- מסד נתונים משותף
- קריאת נוהל מרחוק
- החלפת הודעות
- סגנונות API
- דיאגרמת רצף (דיאגרמת רצף UML)
עבודת פרויקט 4
לפתח דרישות לאינטראקציה עם מידע עם מערכת סמוכה. צור דיאגרמות רצף, תאר נתונים משודרים ומתקבלים, ותכנן קבוצה של שירותי REST.
הטמעת תוכנה
מודול 10 שבועיים
תלמד כיצד מנתח מערכות מעורב בתהליך הטמעת תוכנה, פיתוח, בדיקות ו-DevOps.
ספרינט 10. הטמעת תוכנה
- התפתחות
- DevOps
- בדיקה ידנית ואוטומטית
- מסגרות
תמיכה, תחזוקה והערכה של תוצאות היישום
מודול 11 שבועיים
תלמד כיצד מנתח מערכות מעורב בתמיכה, תחזוקה והערכת התוצאות של יישומי תוכנה.
ספרינט 11. תמיכה, תחזוקה והערכה של תוצאות היישום - רמות Help Desk
- הרכב תיעוד עבודה
- תיעוד לפי GOST
- תוכנית הגירה
- הדרכת משתמשים
- רמות דלפק עזרה
- מקורות לבקשות שינוי
- הערכת תוצאות היישום
פרויקט גמר
מתיחה ביתית 4 שבועות
פרויקט גמר איתו תאשר את הידע והכישורים שנרכשו. במהלך התעודה אין צורך להכין שיעורי בית ולקרוא תיאוריה בסימולטור. הכל בו יהיה כמו בחיים האמיתיים: הפקה מעורפלת מהלקוח, עבודה עצמאית וסוקר קפדני.