פרקטיקות מפתח של ארכיטקט תוכנה - קורס RUB 57,500. ממרכז הדרכה IBS, הדרכה 30 שעות, תאריך: 11 בדצמבר 2023.
Miscellanea / / November 29, 2023
בקורס זה, המשתתפים מתוודעים למושגים והקשרים בסיסיים של ארכיטקטורת תוכנה, תרגול של זיהוי דרישות חיוניות, עיצוב, תיעוד וניתוח שאדריכל תוכנה יכול ליישם בעבודתו עבור פרויקטים עם תחומי מקצוע שונים ו בסיס טכנולוגי.
החומר העיוני נתמך בדוגמאות, תרגילים קצרים בכתב ובעל פה למשתתפים. החלק השני של כל יום בקורס מספק את ההזדמנות ליישם את הפרקטיקות הללו, בעבודה בצוות של 3-4 אדם: יש צורך לעבוד דרך דוגמה החל מהגדרת יעדים עסקיים ועד תכנון אדריכלי מסמך. האימון מסתיים במשחק בו צוות אחד מציג את הארכיטקטורה שהתקבלה והשני מבצע הערכה.
נושאים מכוסים:
1. מבוא לקורס (שעתיים).
הֶקשֵׁר;
מושגי יסוד;
סקירה כללית של תחום התכנון והניתוח של ארכיטקטורות מערכות תוכנה;
תפקיד האדריכל.
2. ארכיטקטורה במחזור החיים של פרויקט פיתוח תוכנה (שעתיים).
יישום של פרקטיקות אדריכליות נלמדות במחזור החיים של פרויקטי פיתוח תוכנה;
השילוב שלהם עם מתודולוגיות עיצוב שונות, כולל. מתודולוגיות פיתוח גמישות (זריזות);
מגוון תפקידי האדריכל, אינטראקציה עם תפקידי אנליסט ומנהל פרויקטים.
3. ייזום פרויקט (3 שעות).
הקשר של ארכיטקטורה עם סביבת המערכת (טכנית וארגונית), בעלי עניין ומטרות עסקיות;
זיהוי מחזיקי עניין ומטרות עסקיות.
4. זיהוי דרישות (4 שעות).
פורמליזציה ותעדוף דרישות למאפייני איכות המערכת: ביצועים ומדרגיות, זמינות, אבטחה, שונות וכו'.
5. תכנון אדריכלי (5 שעות).
הרעיון של טקטיקות עיצוב;
שיטת עיצוב ארכיטקטורה מתכונות איכות (Attribute Driven Design, ADD);
תהליך קבלת החלטות, דפוסים, גישות, סגנונות;
טקטיקות אופייניות להשגת מאפייני איכות מפתח.
6. תיעוד אדריכלות (6 שעות).
מטרה ומבנה של תיאור האדריכלות;
הגישה של "נקודות מבט" (נקודות מבט) וייצוגים אדריכליים (השקפות);
בחינה מפורטת של מספר קבוצות נפוצות של "נקודות מבט" ("קרוכטן 4+1" ו"רוז'נסקי אנד וודס");
שימוש בטכניקות דוגמנות בתיעוד;
סיכויים לטקטיקות המשמשות להשגת מאפייני איכות המערכת הנדרשים;
תבנית תיאור אדריכלות טיפוסית;
שימוש בתיאור פשוט בשלבים הראשונים של הפרויקט;
יישום טכניקות חלופיות לתיאור ארכיטקטורת תוכנה (C4, Cloudfront).
7. ניתוח אדריכלי (8 שעות).
תהליכי סקירה והערכה של ארכיטקטורה פורמליים הכוללים מחזיקי עניין שונים;
זיהוי החלטות פשרה מקובלות וסיכונים ארכיטקטוניים, המשך עבודה עם סיכונים;
שיטת הערכה ATAM (שיטת ניתוח Tradeoff Architecture);
ARID (ביקורות אקטיביות לעיצובי ביניים);
CBAM (שיטת ניתוח עלות-תועלת).
8. סיכום ההדרכה וחומרים להכנה עצמית.