1. הבעיה הראשונה שאני רואה
אי אי-הבנה מה זה אומר UC. אם נניח אני אנסה לקרוא את ה-UC הזה (בתור מנתח מערכות נניח), אני אראה UC שכותרתו היא "שינוי" - שינוי של מה ? שם ה-UC אמור להיות שם המסמל את התהליך, במקרה זה "עדכן פרטי מוצר" או "הסרת קטגוריה". במקרה שלך הקשר בין UC "שינוי" ל-UC "מוצר" הוא שגוי. 2. כפי שציינתי באחת ההודעות, מאגר מידע (DB) הוא לא חלק מה-UCD (למעשה, מאגר הנתונים של המערכת אינו ACTOR ולכן לא אמור להופיע ב-UCD). להבדיל מ-DFD, ה-UCD אינו מתאר את זרימת המידע במערכת ולכן אין צורך שבתחילת כל פעולה או בסוף כל פעולה, יופיע מאגר הנתונים. 3. בכמה דקות מחשבה, להלן רשימת ה-UC שהייתי רושם: א. "הצג פרטי מוצר" ב. מ"הצג פרטי מוצר" הייתי עושה Extends ל-UC "חפש מוצר" ג. "נהל מאגר מוצרים" ד. מ-"נהל מאגר מוצרים", הייתי עושה Includes ל-UCים של "הוסף מוצר", "הסר מוצר", "עדכן פרטי מוצר" (ישנם ויכוחים לגבי האם UC אמור לתאר פעולות CRUD בודדות או לאגור בתוכו CRUD מלא - לשיקולך) ה. כנ"ל לגבי קטגוריות 4. לגבי נושא הירושה של מנהל מגולש - מה שרשמת אכן נכון בהנחה שהמנהל מבצע גם פעולות של גולש (נניח אחד מתפקידיו הינו להכנס לאתר ולוודא את תקינותו). יש בקישורים קישור לאתר המציג רשימת תוכנות ל-UML. תוכל למצוא שם גם תוכנות חינמיות שבהן תוכל להשתמש (כמדומני שהשרטוט הנ"ל בוצע בוורד או במשהו בסגנון, נכון ?!)
אי אי-הבנה מה זה אומר UC. אם נניח אני אנסה לקרוא את ה-UC הזה (בתור מנתח מערכות נניח), אני אראה UC שכותרתו היא "שינוי" - שינוי של מה ? שם ה-UC אמור להיות שם המסמל את התהליך, במקרה זה "עדכן פרטי מוצר" או "הסרת קטגוריה". במקרה שלך הקשר בין UC "שינוי" ל-UC "מוצר" הוא שגוי. 2. כפי שציינתי באחת ההודעות, מאגר מידע (DB) הוא לא חלק מה-UCD (למעשה, מאגר הנתונים של המערכת אינו ACTOR ולכן לא אמור להופיע ב-UCD). להבדיל מ-DFD, ה-UCD אינו מתאר את זרימת המידע במערכת ולכן אין צורך שבתחילת כל פעולה או בסוף כל פעולה, יופיע מאגר הנתונים. 3. בכמה דקות מחשבה, להלן רשימת ה-UC שהייתי רושם: א. "הצג פרטי מוצר" ב. מ"הצג פרטי מוצר" הייתי עושה Extends ל-UC "חפש מוצר" ג. "נהל מאגר מוצרים" ד. מ-"נהל מאגר מוצרים", הייתי עושה Includes ל-UCים של "הוסף מוצר", "הסר מוצר", "עדכן פרטי מוצר" (ישנם ויכוחים לגבי האם UC אמור לתאר פעולות CRUD בודדות או לאגור בתוכו CRUD מלא - לשיקולך) ה. כנ"ל לגבי קטגוריות 4. לגבי נושא הירושה של מנהל מגולש - מה שרשמת אכן נכון בהנחה שהמנהל מבצע גם פעולות של גולש (נניח אחד מתפקידיו הינו להכנס לאתר ולוודא את תקינותו). יש בקישורים קישור לאתר המציג רשימת תוכנות ל-UML. תוכל למצוא שם גם תוכנות חינמיות שבהן תוכל להשתמש (כמדומני שהשרטוט הנ"ל בוצע בוורד או במשהו בסגנון, נכון ?!)