Download presentation
Presentation is loading. Please wait.
Published bySilvester Pitts Modified over 6 years ago
1
מודל הדרישות הלקוח קובע את הדרישות הלקוח לא תמיד יודע
מנתח מערכות צריך לדעת מה הלקוח רוצה
2
תוכן העניינים מבוא דוגמא לרשימת דרישות דוגמא לניהול דרישות באמצעות EA
כיצד מדפיסים דרישות
3
SDLC :מחזור חיים בפיתוח מערכת מידע
ה ג ד ר ב נ י הטמעה הסבה תחזוקה דרישות ייזום אפיון -SRS בדיקות תכנות עיצוב מפורט עיצוב כללי בנית אב טיפוס חקר ישימות SQA מ ו ש
4
חשיבות הדרישות מערכות הצליחו אם עיצבו נכון את הדרישות
5
סוגי דרישות דרישות פונקציונליות: Functional Requirements
דרישות לא פונקציונליות- Non-Functional Requirements(NFR) המערכת תאפשר טיפול ב דמי חבר - FR המערכת תאשפר טיפול ב עד 100,000 חברים – NFR כל המגבלות יהיו תחת דרישות לא פונקציולית
6
דוגמא לדרישה פונקציונלית
המערכת תאפשר להזין הזמנות מלקוח למוצרים שבמלאי. המערכת תייצר מספר הזמנה חד ערכי בעת שמירת ההזמנה. כל הזמנה תאפשר לציין למוצר יחידת מידה וכמות. כל שינוי ביחידת מידה מחייב רישום כפריט נפרד בהזמנה. לכל פריט בהזמנה יש לרשום יחידת מידה, כמות ומחיר ליחידת מידה. ניתן להזמין מוצרים הן דרך מרכז ההזמנות והן בצורה ישירה באינטרנט Using Non-Functional Requirements to Test Requirement Joseph D. Schulz אמינות עלויות
7
קטגוריות של דרישות לא פונקציונליות
NFR Who Security Requirements Where Location Requirements When Timing Requirements How Many Scalability Requirements How Often Frequency Requirements How Legal Legal &Regulatory Requirements How Fast Performance Requirements How Easy Usability Requirements הדוגמא של גשר הולץ- שכחו להזכיר שעל הגשר צריכה גם לעבור רכבת הרכבת לירושלים: צריך לקצר את הזמן כך שיהי פחות משעה וחצי במקום 300 מליון מליון פרויקט הלביא במקום מיליארד כתוצאה מדרשיות משתנות אין תקן מחייב לחלוקה לקטגוריות
8
דרישות לרמת שירות(NFR)
• Scalability • Safety • Security • Response time • Performance • Reliability • Usability • Design constraints that have been mandated or considered likely • Estimated business volume • Number of users • High-availability issues • Data backup and recovery • Networking issues • Disaster Recovery Plan
9
דוגמא לדרישות Security
כל העובדים במחלקת ההזמנות מורשים להזין הזמנות חדשות. מוצרים חדשים להזמנות נמצאים עד לאישורם בסטאטוס "המתנה" ורק עובדים עם הרשאת מפקח רשאים להעבירם לסטאטוס פריט למכירה . כל העובדים במחלקת הזמנות יכולים לאשר הזמנות שסה"כ עלותם עד K50 ש"ח. רק מפקחים רשאים לאשר הזמנות מעל K50 ש"ח. אין לשמור בקובץ את מספר כרטיס האשראי
10
דוגמא לדרישות מיקום הפונקציה של " Enter Special Orders" חייבת להיות זמינה לכל עובדי מחלקת ההזמנות הנמצאים בערים הבאות : תל אביב, אטלנטה, ניו יורק, לונדון, סידני. המערכת צריכה לחשב מס בהתאם למיקום הלקוח. (באילת ללא מע"מ, בארה"ב לפי כל מדינה וכדומה) נתוני הזמנות חייבים להישמר במתקנן מאובטח בקליפורניה בנוסף אתר גיבוי מרכזי בבגדד.
11
דוגמא לדרישות Timing כל ההזמנות בסטאטוס "המתנה" חייבות אישור או ביטול עד חצות על פי השעון המקומי. ביום העסקים האחרון של כל חודש הסכום המקסימלי לאישור הזמנה מוכפל.
12
דוגמא לדרישות Scalability
המערכת חייבת לפעול לפחות שלוש שנים. מספר הלקוחות המזמינים יגדל כל שנה ב 20% ממספר הלקוחות הקיים. מצופה שמספר העובדים במחלקת הזמנות לא יגדל בשנתיים הראשונות ולאחר מכן לא יגדל ביותר מ5% כל שנה. הזמנות שאושרו תהיינה זמינות לשליפה מהירה לפחות שנה לאחר אישורן. לאחר מכן תוך 24 שעות.
13
דוגמא לדרישות Frequency
שעות העבודה הרגילות הן 17:00 8:00 בכל משרד לפי שעון מקומי. בשעות העבודה הרגילות המערכת חייבת לקלוט 50 הזמנות בממוצע לעובד. בשעות העבודה המערכת תתמוך בממוצע של 20 עובדים בו זמנית. בתקופות של לפני החגים המערכת תתמוך בפי שלוש מכמות ההזמנות והעובדים. המערכת באינטרנט תאפשר זמינות של % מהזמן.
14
דוגמא לדרישות Performance
כל מדידות זמן תגובה של המערכת יתבצעו במחשב הקצה של המשתמש במחלקת הזמנות. כאשר המשתמש מקיש על יצירת הזמנה חדשה זמן התגובה להפקת מספר הזמנה והצגתו למשתמש לא יעלה על 4 שניות. בתקופה של לפני החגים זמן התגובה יצומצם ב 25% (פחות מ-3 שניות). זמן התגובה מותר לעובד מחוץ למחלקת הזמנות 50% יותר. ( 6 שניות במקום 4). זמן ההדפסה של הזמנה לא יעלה על 15 שניות
15
דוגמא לדרישות Usability
כל הפונקציות יעמדו בסטנדרט GUI של חברת יבמ. זמן ההדרכה פורמלי בכיתה להזנת הזמנה חדשה יעמוד על פחות מ 4 שעות. המערכת תאפשר עזרה דינמית בכל שדה ע"י 1F.
16
תוכן העניינים מבוא דוגמא לרשימת דרישות דוגמא לניהול דרישות באמצעות EA
כיצד מדפיסים דרישות
17
דרישות על המערכת תאפשר זיהוי מכוניות בנקודות הכניסה והיציאה על ידי מכשיר מיוחד הנקרא פסקל או על ידי זיהוי לוחיות הזיהוי R01 המערכת תאפשר חישוב מרחק הנסיעה על פי מספר השערים בהם עבר הרכב R02 המערכת תאפשר הפקת חשבוניות לתקופות רצויות בהתאם לנסיעות שבוצעו R03 המערכת תאפשר טיפול שונה ללקוחות מזדמנים,מנוי פסקל,מנוי וידאו ומשלמי פיקדון מראש R04 המערכת תאפשר קליטת תשלומים באמצעות כרטיס אשראי, מזומן, הרשאת חיוב בבנק R05 המערכת תאפשר חישוב קנסות למאחרים בתשלום R06 המערכת מאפשרת הצטרפות למסלולי המנוי השונים :פסקל, וידאו, הפקדה מראש R07 בעת ההצטרפות כמנוי פסקל, יימסר מכשיר הפסקל תמורת עירבון חד פעמי בסך של שקלים, אשר יוחזר למנוי, בכפוף לתנאים הקבועים בהסכם ההצטרפות, עם השבת המכשיר. הפסקל מיועד לחיוב באגרה אך ורק בגין הרכב אליו שויך הפסקל שימוש בפסקל ברכב אחר עלול לגרור בין היתר חיובים כפולים R08 המערכת תאפשר למנויים לבטל חברות R09 המערכת תאפשר להחזיר דמי חברות R10 לחברת דרך ארץ Operator שמורה הזכות לבטל את מנוי הפסקל של רכב אשר לא הוסדרו לגביו התשלומים. R11
18
דרישות על החשבון לתשלום ישלח לכתובתו הרשומה של בעל הרכב במשרד התחבורה R12 קיימות מספר אפשרויות לתשלום: 1. בטלפון - במוקד שירות לקוחות. 2. בסניפי הבנקים מסחריים. 3. בבנק הדואר - במזומן בלבד. R13 המערכת תאפשר בירור מצב חשבון הן בטלפון והן על פי מספר הרכב באינטרנט R14 בעל רכב הנוסע ברכב כבד אשר מותקן בו מכשיר הפסקל, יחויב בתעריף הגבוה פי שלושה מהתעריף לרכב שמשקלו עד 4 טון R15 התעריפים בכביש 6 יהיו שונים לאופנועים, מכוניות פרטיות ומשאיות, בנוסף סוג החברות גם הוא ישפיע על עלות הנסיעה R16 ללקוחות מזדמנים - תשלחנה חשבוניות דו חודשיות לחיובים מתחת ל- 80 ש'ח. ללקוחות מנויים - החשבון עבור הנסיעות בכביש ישלחו לכתובת שצוינה בטופס ההצטרפות אחת לחודש, פרט לחודשים בהם לא נסעו בכביש 6. R17
19
דרישות על R18 R19 R20 R21 R22 מחיר הנסיעה יקבע בהתאם למספר הקטעים.
קטע הוא המרחק בין שני שערים(למעט קטע נשרים - בן שמן הכולל את יציאת דניאל) R18 . נסיעה של עד 3 קטעים תחויב בתעריף מינימום, ונסיעה של 5 קטעים ומעלה תחויב בתעריף של קטעים בלבד מנויי פסקל ישלמו את התעריף הנמוך ביותר. R19 המערכת תתמוך ב 3 מדרגות חיוב: מדרגות החיוב המעודכנות (ללא מע'מ): מדרגה ראשונה 27 ש'ח מדרגה שנייה 53 ש'ח מדרגה שלישית ומעלה 107 ש'ח R20 גובה המדרגות נקבע לפי כמות החשבוניות הקודמות אשר לא שולמו. לדוגמא, חשבון בו לא שולמה חשבונית נסיעות אחת, יחויב בגין אי תשלום במועד בגובה המדרגה הראשונה. חשבון ובו שלוש חשבוניות שלא שולמו, יחויב בגין אי תשלום במועד, בגובה המדרגה השלישית. אופן החישוב: מספר נסיעות שלא שולמו X מדרגת חיוב = סך החיוב בגין אי תשלום במועד R21 המערכת קובעת לכל לקוח מספר לקוח פנימי חד ערכי ללא קשר לסוג הלקוח R22
20
תוכן העניינים מבוא דוגמא לרשימת דרישות דוגמא לניהול דרישות באמצעות EA
כיצד מדפיסים דרישות
21
דוגמא למודל דרישות ארגז הכלים
22
חלוקה ראשית למארזים
23
פרוט הדרישות הפונקציונליות
24
פרוט הדרישות הפונקציונליות לתת מארזים
25
פרוט Manage Users
26
פרוט REQ011
27
פרוט REQ016
28
פרוט הקשרים בין הדרישות של Manage Users
29
פרוט הקשרים בין הדרישות של Manage Users
26 מכיל את 24 11 – אתה צריך לנהל לקוחות כדי לנהל לקוחות את ה צריך 16 הוספת לקוחות וגם 17 הסרת משתמש וגם 18 לדווח על לקוח
30
פרוט הקשרים של Manage Inventory
31
פרוט הקשרים בין הדרישות של Manage Inventory
בין 27 ל 20 יש קשר תלות
32
פרוט הקשרים של Take Orders
33
פרוט הקשרים של Take Orders
34
פרוט הקשרים של Fulfill Orders
35
פרוט הקשרים של Fulfill Orders
36
דוגמא לפרוט דרישות לא פונקציונליות
37
פרוט ה NFR
38
פרוט ה Extensibility
39
פרוט ה Legal
40
פרוט ה Performance
41
פרוט ה Reliability
42
פרוט ה Security
43
תוכן העניינים מבוא דוגמא לרשימת דרישות דוגמא לניהול דרישות באמצעות UML
כיצד מגדירים דרישות עם EA כיצד מדפיסים דרישות
44
כיצד מגדירים דרישות עם EA
פתיחת מודל דרישות הוספת מארז הוספת דיאגרמה ריקה הוספת דרישות באמצעות ארגז הכלים הוספת קשר מסוג הכלה הוספת קשר מסוג תלות שינוי סטטוס לדרישה הוספת שדות תיאוריים (Tag Values) הוספת הערה לתרשים הוספת קישור לאינטרנט מספור אוטומטי של דרישות הוספת/שינוי סטטוס הוספת סוגי דרישות
45
פתיחת מודל דרישות
46
הוספת מארז (בתוך ה Features )
47
הוספת דיאגרמת דרישות ריקה
48
התוצאה דיאגרמה ריקה
49
הוספת דרישה באמצעות ארגז הכלים
50
הוספת קשר מסוג הכלה
51
הוספת קשר מסוג תלות
52
שינוי הסטטוס לדרישה רשימת סטטוסים אפשריים
53
הפיכת R01 ל Validated(ירוק)
54
אם לא רואים צבעים
55
הוספת Tag Value הוסף Tag לרשימת התגים של המערכת(תפריט ה Settings )
בתכונות (Properties ) של הדיאגרמה, סמן הצגת תגים הוסף ערך לתג המבוקש בדרישה הספציפית
56
הוסף תג לרשימת התגים של המערכת
57
סמן הצגת תגים
58
הוסף תג מבוקש לדרישה
59
הוספת הערה לתרשים
60
הוספת קישורים לאינטרנט
61
מספור אוטומטי של הדרישות
62
הוספת/שינוי סטטוס
63
הוספת סוגי דרישות חדשות
64
תוכן העניינים מבוא דוגמא לרשימת דרישות דוגמא לניהול דרישות באמצעות EA
כיצד מדפיסים דרישות
65
כיצד מדפיסים דרישות יצירת הדוח הצגת הדוח
66
כיצד מדפיסים בעברית
67
כיצד מדפיסים כקובץ HTML
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.