סדרה של 5 קורסים
לא נדרש ידע מוקדם
בזמן שלך
ללא סיכונים מיותרים
ההתמחות בדרישות תוכנה מתמקדת בטכניקות מסורתיות לאיסוף וכתיבת דרישות תוכנה, תוך כדי התייחסות לדרישות מנקודת מבט של אבטחת מידע. בשיטות מסורתיות, דרישות לא פונקציונליות, כמו אבטחה, מתעלמים מהן לרוב.
בהכשרה זו, התלמידים יתמודדו עם:
הערכות וביקורות עמיתים יאפשרו לכם לחקור את האתגרים בהפקת דרישות תוכנה, פיתוח, כתיבה, וניהול. המטלות יתבססו על מוצרים הרצויים המתוארים.
דיון הוא גם מרכיב מרכזי – נצלו את הפורומים!
בקורס על איסוף דרישות תוכנה לפיתוח מאובטח, נדון בתהליך הכולל של דרישות תוכנה והיישום שלו במודלים כמו מים נופלים, ספירלי וזריז. תלמדו על כל אחד מהתהליכים הללו ועל המטרות שלכם כמנתחי דרישות תוכנה. זו לא משימה קלה! עם מי מדברים, מתי, ואיזה ידע אתם מנסים להשיג בכל מחזור חיי תוכנה? איך מתמודדים עם מכשולים במהלך הדרך? אלה השאלות שנשקול במיקוד בקורס הזה.
בקורס ניתוח מבוסס ארטיפקטים ובעלי עניין, תלמדו כיצד להשתמש בידע מוקלט ובידע לא מוקלט בטכניקות האיסוף שלכם. כאשר אתם מתחילים לגלות על המוצר החדש, עליכם קודם ללמוד על המוצר הקודם (אם היה כזה) ולאחר מכן על המערכת העתידית. לעיתים קרובות תמצאו את עצמכם בסביבה שאינכם מכירים! קורס זה יעזור לכם למצוא דרכים ללמוד על התחום, על המערכת הקודמת ועל המערכת העתידית.
בקורס זה, אנו מתקדמים מדיבור לכתיבה מדויקת. הצעד הראשון הוא כתיבת מטרות. נדבר על מטרות שמשמשות בהנדסת דרישות, ומזה נכתוב תסריטים מתוך מה שלמדנו. התסריטים יכולים להיות בצורה diagram או בכתב. לאחר מכן – הכניסו את הנבלים – נדון במקרי שימוש לא נכון ובמקרי ניצול כיצד נוכל להתמודד איתם בסביבה של דרישות. באיסוף דרישות יישארו לכם שאלות רבות. לעיתים קרובות זה מוביל לצורך בראיונות נוספים ובמפגשי קבוצות. נעבור כיצד להתמודד עם פגישות קבוצתיות, לטפל באי אחידות, ולנהל סכסוכים בין בעלי עניין.
קורס ניתוח סיכונים, הערכה ועדיפוי מתמקד כיצד לנהל סכסוכים ברמות מערכת, אך ניתן ליישם זאת גם על הערכות בדרגות נמוכות יותר. איך לנהל ולתעד סכסוכים, יחד עם חלופות? בניתוח חלופות, עליכם לשקול סיכונים. בקורס זה, נבחן כיצד לנתח סיכון, להעריך סיכון, לתעד סיכונים ולהשתמש במידע זה כדי לעדכן את הדרישות. גישות איכותניות וכמותיות יכוסו.
בזמן שאוספים ומעדיפים דרישות, יש צורך גם לתעד אותן. בקורס זה, נדון ונאתגר בתהליך הפיכת דרישות למשהו קריא ללקוחות ברמה גבוהה ולמפתחים. כאשר מעצב או מפתח קורא את המסמך שלכם, עליו להיות מסוגל להבין את הרעיון הכללי, את ההיקף, את התחום, את המשאבים, את הציפיות ולמה לא בחרנו חלופות מסוימות. כדי ליצור מסמך בדרך זו, תשתמשו בשוויון בין סיפור (עם תמונות!) לבין דיאגרמות מורכבות.