Podcast
Questions and Answers
מהו תפקיד ה-FRD במסמכים טכניים?
מהו תפקיד ה-FRD במסמכים טכניים?
איזה מידע לא כלול במסמך FRD?
איזה מידע לא כלול במסמך FRD?
מי אחראי על כתיבת מסמך ה-FRD?
מי אחראי על כתיבת מסמך ה-FRD?
מהי דוגמה לדרישה לא פונקציונלית?
מהי דוגמה לדרישה לא פונקציונלית?
Signup and view all the answers
איזה מהמשפטים הבאים נכון לגבי מסמך SRS?
איזה מהמשפטים הבאים נכון לגבי מסמך SRS?
Signup and view all the answers
מה כוללות דרישות לא פונקציונליות?
מה כוללות דרישות לא פונקציונליות?
Signup and view all the answers
כיצד FRD משמש בהיבט של אנשי צוות טכניים?
כיצד FRD משמש בהיבט של אנשי צוות טכניים?
Signup and view all the answers
מה מתוך אלה הוא חלק מדרישות לא פונקציונליות?
מה מתוך אלה הוא חלק מדרישות לא פונקציונליות?
Signup and view all the answers
מהו התפקיד המרכזי של מסמך דרישות מוצר (PRD)?
מהו התפקיד המרכזי של מסמך דרישות מוצר (PRD)?
Signup and view all the answers
איזה אופי של דרישות מתאר מסמך דרישות פונקציונליות (FRD)?
איזה אופי של דרישות מתאר מסמך דרישות פונקציונליות (FRD)?
Signup and view all the answers
איזה מהקריטריונים הבאים אינו נחשב לקריטריון הצלחה במסמך הדרישות?
איזה מהקריטריונים הבאים אינו נחשב לקריטריון הצלחה במסמך הדרישות?
Signup and view all the answers
מה על המסמך PRD לכלול בהיבט הפיצ'רים של המוצר?
מה על המסמך PRD לכלול בהיבט הפיצ'רים של המוצר?
Signup and view all the answers
מהו היתרון של מסמך דרישות מוצר בהשוואה למסמכים טכניים אחרים?
מהו היתרון של מסמך דרישות מוצר בהשוואה למסמכים טכניים אחרים?
Signup and view all the answers
מהי בעיית איסוף הדרישות שנשקלת בין המשתמשים למפתחים?
מהי בעיית איסוף הדרישות שנשקלת בין המשתמשים למפתחים?
Signup and view all the answers
איך ניתן לאתר את הדרישות של מערכת בצורה אפקטיבית?
איך ניתן לאתר את הדרישות של מערכת בצורה אפקטיבית?
Signup and view all the answers
מהו היתרון בתיעוד ובחירה מדויקת של דרישות בפרויקט תוכנה?
מהו היתרון בתיעוד ובחירה מדויקת של דרישות בפרויקט תוכנה?
Signup and view all the answers
איזה מודל עוסק בשביעות רצון מול עלויות בתעדוף דרישות?
איזה מודל עוסק בשביעות רצון מול עלויות בתעדוף דרישות?
Signup and view all the answers
מה ניתן להסיק על המקרה שבו יש חוסר אמון בין בעלי העניין?
מה ניתן להסיק על המקרה שבו יש חוסר אמון בין בעלי העניין?
Signup and view all the answers
מהי השיטה הנכונה ביותר להפחתת באגים בתוכנה?
מהי השיטה הנכונה ביותר להפחתת באגים בתוכנה?
Signup and view all the answers
למה חשוב להגדיר מסמך דרישות ברור?
למה חשוב להגדיר מסמך דרישות ברור?
Signup and view all the answers
מה תפקידו העיקרי של מנתח מערכת בשלב הייזום?
מה תפקידו העיקרי של מנתח מערכת בשלב הייזום?
Signup and view all the answers
מהו מודל SMART?
מהו מודל SMART?
Signup and view all the answers
מהו תפקידו של מנהל מוצר בשלב הייזום?
מהו תפקידו של מנהל מוצר בשלב הייזום?
Signup and view all the answers
מה לא נכלל בשלב ההטמעה של המערכת?
מה לא נכלל בשלב ההטמעה של המערכת?
Signup and view all the answers
באיזה שלב בפרויקט מתבצע ניתוח מצב קיים?
באיזה שלב בפרויקט מתבצע ניתוח מצב קיים?
Signup and view all the answers
איך ניתן להעריך עלויות בפרויקט?
איך ניתן להעריך עלויות בפרויקט?
Signup and view all the answers
מהו התפקיד של ועדת ההיגוי בפרויקט?
מהו התפקיד של ועדת ההיגוי בפרויקט?
Signup and view all the answers
מהם המסמכים הנדרשים בשלב הייזום?
מהם המסמכים הנדרשים בשלב הייזום?
Signup and view all the answers
מה תפקידו של בודק (מהנדס בדיקות) בפרויקט?
מה תפקידו של בודק (מהנדס בדיקות) בפרויקט?
Signup and view all the answers
איזה מהבאים לא נחשב כנציג בעל עניין בפרויקט?
איזה מהבאים לא נחשב כנציג בעל עניין בפרויקט?
Signup and view all the answers
מה חשוב לוודא בשלב בדיקת ישימות?
מה חשוב לוודא בשלב בדיקת ישימות?
Signup and view all the answers
איזו מהדרישות אינה נחשבת לדרישה מקצועית?
איזו מהדרישות אינה נחשבת לדרישה מקצועית?
Signup and view all the answers
מהו הרציונל שבלכתוב מסמך ייזום?
מהו הרציונל שבלכתוב מסמך ייזום?
Signup and view all the answers
מה ממש הנדרש בשלב הגדרת דרישות?
מה ממש הנדרש בשלב הגדרת דרישות?
Signup and view all the answers
מהו היתרון של מסמך דרישות (SRS) בנוגע להבין את רצונות הסטייקהולדרים?
מהו היתרון של מסמך דרישות (SRS) בנוגע להבין את רצונות הסטייקהולדרים?
Signup and view all the answers
מה מהדרישות הנדרשות ממסמך הדרישות לא יכול להיות נכון?
מה מהדרישות הנדרשות ממסמך הדרישות לא יכול להיות נכון?
Signup and view all the answers
איזו תכונה של דרישה נוגעת ליכולת לבדוק את דרישות הפרויקט בעת קבלה?
איזו תכונה של דרישה נוגעת ליכולת לבדוק את דרישות הפרויקט בעת קבלה?
Signup and view all the answers
מהי המטרה של שימוש במודלים ודיאגרמות במסמך הדרישות?
מהי המטרה של שימוש במודלים ודיאגרמות במסמך הדרישות?
Signup and view all the answers
מה מהדרישות איכותיות האפשריות אינה חלק מהדרישות עבור מסמך הדרישות?
מה מהדרישות איכותיות האפשריות אינה חלק מהדרישות עבור מסמך הדרישות?
Signup and view all the answers
איזו תכונה מהדרישות מונעת סתירות עם דרישות אחרות?
איזו תכונה מהדרישות מונעת סתירות עם דרישות אחרות?
Signup and view all the answers
מה הוא שימוש במקרה (Use Case) במסמך הדרישות?
מה הוא שימוש במקרה (Use Case) במסמך הדרישות?
Signup and view all the answers
איזה פרט יש לכלול במסמך הדרישות לפי התוכן?
איזה פרט יש לכלול במסמך הדרישות לפי התוכן?
Signup and view all the answers
מה מהדרישות לא נדרשת להיות במצב תקני במסמך הדרישות?
מה מהדרישות לא נדרשת להיות במצב תקני במסמך הדרישות?
Signup and view all the answers
מה מהיתרונות של שהדרישות יהיו ניתנות לבדיקה?
מה מהיתרונות של שהדרישות יהיו ניתנות לבדיקה?
Signup and view all the answers
מה הנדרש ממסמך הדרישות כדי לספק הבנה ברורה לכל הצדדים המעורבים?
מה הנדרש ממסמך הדרישות כדי לספק הבנה ברורה לכל הצדדים המעורבים?
Signup and view all the answers
מהו אחד מהמרכיבים העיקריים של מסמך הדרישות (SRS)?
מהו אחד מהמרכיבים העיקריים של מסמך הדרישות (SRS)?
Signup and view all the answers
איזה מהמאפיינים לא נחשב כחלק מהאיכות הגבוהה של הדרישה?
איזה מהמאפיינים לא נחשב כחלק מהאיכות הגבוהה של הדרישה?
Signup and view all the answers
איזה מהמרכיבים צריך להיות מסודר באופן שמדי, לפי הדרישה?
איזה מהמרכיבים צריך להיות מסודר באופן שמדי, לפי הדרישה?
Signup and view all the answers
מה זה MoSCoW?
מה זה MoSCoW?
Signup and view all the answers
מה הבדל בין דרישות משתמש לדרישות מערכת?
מה הבדל בין דרישות משתמש לדרישות מערכת?
Signup and view all the answers
מהם דרישות פונקציונליות?
מהם דרישות פונקציונליות?
Signup and view all the answers
מהן דרישות לא פונקציונליות?
מהן דרישות לא פונקציונליות?
Signup and view all the answers
מהי דרישה תפעולית?
מהי דרישה תפעולית?
Signup and view all the answers
מהם אילוצים ניהוליים בדרישות לא פונקציונליות?
מהם אילוצים ניהוליים בדרישות לא פונקציונליות?
Signup and view all the answers
מהי מטרת תיעוד הדרישות?
מהי מטרת תיעוד הדרישות?
Signup and view all the answers
מהו תיעודRequirements List?
מהו תיעודRequirements List?
Signup and view all the answers
מה הם Performace Requirements?
מה הם Performace Requirements?
Signup and view all the answers
מהי דרישה מידע?
מהי דרישה מידע?
Signup and view all the answers
איזה מהמאפיינים לא נחשב כמו דרישה לא פונקציונלית?
איזה מהמאפיינים לא נחשב כמו דרישה לא פונקציונלית?
Signup and view all the answers
מה מייצג ציר ה-X במודל Kano?
מה מייצג ציר ה-X במודל Kano?
Signup and view all the answers
אילו מהביצועים הבאים לא נחשב כמו דרישה לא פונקציונלית?
אילו מהביצועים הבאים לא נחשב כמו דרישה לא פונקציונלית?
Signup and view all the answers
Study Notes
SDLC: יזום והנדסת דרישות
- בעלי עניין פעילים בפרויקט, בין אם גלויים או לא, בעלי אינטרס חיובי או שלילי שעלול להשפיע על ההצלחה.
- מושפעים או משפיעים על הפרויקט, תוצרתו או על בעלי עניין אחרים.
- דוגמאות: לקוחות, משתמשים, משקיעים, ספקים, רגולטורים, ומנהלים בכירים.
תפקידים
- מנתח מערכות
- מנהל פרויקט
- מנהל מוצר
- מהנדס מערכת
- ארכיטקט תוכנה
- ראש צוות
- תוכניתן (מהנדס תוכנה)
- בודק (מהנדס בדיקות)
- מטמיע (מהנדס שטח)
- לאו דווקא אנשים שונים
שלבי פיתוח מערכת
- יזום: זיהוי בעיות ו / או הזדמנויות.
- הגדרת דרישות: תיאור מדוייק של הנדרש.
- ניתוח: כיצד לפתור את הבעיות.
- עיצוב: בחירה ותכנון הפתרון המתאים.
- מימוש: תרגום התוכנית למציאות.
- בדיקות: בחינת התוצאות מול התכנון.
- הטמעה: התקנת המערכת והטמעתה אצל המשתמשים.
- תחזוקה: תהליך מתמשך לניפוי שגיאות והרחבות.
- דיונים, הערכת סיכונים, תיעוד, תיעדוף, ארכיטקטורה.
- השלבים מקיימים חפיפה ולעיתים תהליכית משתנה.
יזום פרויקט
- יוזם פיתוח מוצר (בארגון או בשוק חופשי)
- נדרש מסמך ייזום (מנהלים) או מסמך חזון (בשוק חופשי).
- נדרש אישור מגורם ניהולי בכיר עם תפקידים ברורים.
- התקשורת עם גורמים מעורבים.
בדיקת ישימות
- האם יש קשיים / מגבלות בתכנון היישום?
- האם יש טכנולוגיות חדשות?
- האם יש קשיים במימוש המערכת?
- האם יש בעיות היתכנות ברכיבים מסוימים?
- האם קיימים קשיים בהטמעת המערכת?
שיטות לשערוך עלויות
- Analogous Estimating: השוואה לפרוייקטים קודמים דומים.
- Bottom-up Estimating: סכום עלויות של כל רכיבים בנפרד.
- Parametric Estimating: שימוש במודל מתמטי.
- Three-point Estimates: האומדן אופטימלי, ריאליסטי והרעה.
מהנדס מערכת
- מנתח מצב קיים ובעיות התובעות פתרונות מחשוב.
- מגדיר איפיון למרחב הבעיה וקווים כלליים לפתרון.
- מגדיר ומחדד מטרות המערכת.
- אוסף ומסווג דרישות מלקוחות ומשתמשים.
- תוצרים מדוייקים: מסמך יזום, ניתוח מצב קיים, הגדרת דרישות, תכנון הפתרון, דיאגרמות.
פעולות בשלב הייזום
- הגדרת הלקוחות (תוך ארגון / מחוץ לארגון).
- איתור מנהל מוצר.
- ניתוח מצב קיים / מערכות קיימות דומות.
- הגדרת מטרות (כלליות) ויעדים (ספציפיים).
- עמידה במודל SMART
מודל SMART
- Specific: יעדים ממוקדים.
- Measurable : יעדים ניתנים למדידה.
- Attainable : יעדים ריאליים ובר ביצוע.
- Relevant : יעדים תואמים לאסטרטגיה.
- Time-bound: יעדים בתחומי זמן.
פעולות בשלב יזום (המשך)
- הגדרת אילוצים וסיכונים, כגון:
- אילוצים / מגבלות טכנולוגיים / ארגוניים.
- אילוצי זמן / משאבים / תקציב.
- הגדרת תועלות וחיסכון.
- תועלות מוחשיות / לא מוחשיות.
- חיסכון בכח אדם / ייעול תהליכים.
- בדיקת הישימות ובדיקת עלות / תועלת.
בדיקת ישימות המשך
- האם יש קשיים\מגבלות בגדרת היישום?
- האם יש טכנולוגיה חדשה ובלתי מוכרת?
- האם צפויים קשיים במימוש המערכת?
- האם יש בעיות בהיתכנות ברכיבים מסויימים?
- האם קיימים קשיים בהטמעת המערכת?
אומדן עלויות
- שיטות אומדן עלויות: Analogous, Bottom-up, Parametric, Three-point estimates.
עקומת Boehm
- הוצאות ניפוי באגים עולות עם הזמן.
- ניפוי שגיאות בשלבים המוקדמים יעיל יותר.
- חשוב לאתר ולפתור באגים מוקדם ככל האפשר
הניסוי של IBM
- עלויות ניפוי שגיאות משתנה בהתאם לשלב הפיתוח.
- עלויות ניפוי שגיאות בעיצוב ומימוש נמוכות, עולות משמעותית בהטמעה.
דרישות ובעלי עניין
- כל צד מעורב רואה את המערכת באופן שונה - חשיבות להגדרת דרישות ברורות.
איסוף דרישות
- משתמשים חושבים שהם יודעים מה הם רוצים.
- מנתחים מניחים.
- מפתחים מניחים.
- אין אמון בין צדדים.
- לקוחות לא תמיד יודעים להסביר מה הם רוצים.
שיטות לאיסוף דרישות
- ראיונות ושאלונים.
- סיעור מוחות.
- יצירת демо וכן ניתוח מערכות קיימות.
- ניתוח מסמכים/ממשקים.
- סדנאות לדרישות.
- עבודות עיצוב/פרוטוטיפים.
מדוע מגוון שיטות?
- לקוחות צריכים להבין את מה שהם רוצים.
- הבהרה על דרישות לפני תחילת העבודה.
- תקשורת בין מפתחים ולקוחות.
עודף דרישות ותעדוף דרישות
- צמצום הדרישות למחויבים.
- כל דרישה עולה כסף וסיכונים.
- מודלים רבים לתעדוף דרישות.
מודל Kano
- שביעות רצון משתמשים vs. עלויות פיתוח.
- סוגים שונים של דרישות (בבסיס/עליהם/לא חיוניים).
MOSCOW
- תוך חלוקה של דרישות (חייבים, רצוי, יכול להיות, לא בשלב זה).
סיווג דרישות - משתמש vs. מערכת
- דרישות משתמש: ניסוח טבעי עם דיאגרמות של השירותים,
- אילוצים.
- דרישות מערכת: פירוט פונקציות של המערכת, שירותים ואילוצי תפעול,
- מבוסס חוזה, פיתוח ובקרה.
סיווג דרישות - פונקציונליות ולא פונקציונליות
- Functional Requirements (FR): תיאור מה עושה המערכת מנקודת מבט המשתמש.
- Non-Functional Requirements (NFR): תכונות נוספות של הפיתוח.
- אילוצים כמו: זמני תגובה, נפח/פעילות. אמינות, אבטחת מידע, ממשק משתמש.
דוגמא לדרישות פונקציונליות
- כיצד המערכת עונה על בקשות חיצוניות.
- מהי התגובה של המערכת לקלטים שונים.
- מהם הפלטים מהמערכת.
- דוגמה: הזמנת פיצה טובה.
סיווג דרישות תפעוליות vs. מידע
- Operational Requirement (OR) : התנהגות המערכת בהקשר של האינטראקציה שלה עם המשתמש.
- Data Requirement (DR): הדרישות של המערכת בקשר עם המידע.
- דוגמה: כיצד המערכת מטפלת בנתונים - איסוף, אחסון, אחזור.
דרישות לא פונקציונליות
- עמידה בזמני תגובה, נפח פעילות,
- עמידות בפני עומס, אמינות, אבטחה.
- דוגמה: זמן תגובה של עד 30 שניות להזמנה.
תבניות תיעוד דרישות
- Requirements List: רשימת דרישות.
- Use Cases: דוגמאות לשימושים במערכת.
- Product Requirements Document (PRD): תיאור הפיצ'רים מהצד של המשתמש.
- Functional Requirements Document (FRD): תיאור הפיצ'רים מהצד של המפתח.
- Software Requirements Document / Specification (SRS): תיאור פונקציונלי מלא של המערכת.
איכות דרישות
- Identified : ברור ומייחד.
- Understandable : ברור ומובן.
- Unambiguous : חד משמעי.
- Complete : שלם.
- Necessary : הכרחי.
- Consistent : עקבי.
- Verifiable : ניתן לבדיקה.
- Traceable : ניתן לעקוב.
- Prioritized : ממוינים לפי עדיפות.
Use Case
- דרך לתיאור דרישות פונקציונליות דרך התנהגות המערכת.
- תיאור מקרים יישומיים שונים.
- דוגמה: תהליך הזמנת פיצה.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
מבחן זה בודק את הידע שלך על מסמכי דרישות כגון FRD ו-PRD. היעדים, התפקידים והדרישות הלא פונקציונליות מספקים תובנות חיוניות להצלחה בפרויקטים טכנולוגיים. האם אתה מוכן לאתגר?