View
226
Download
3
Category
Preview:
Citation preview
1
חוקי היסוד לקשרים בין מחלקות
2
בין 12 פעולה לשיתוף היסוד חוקיאובייקטים
בודד אי אינם אובייקטים " " האובייקטים צירופי של מולקולות ה את מציגות היסוד תבניות
ליצירתם והחוקים ברורה אחריות אובייקט לכל יש צירוף בכל
3
לקבוצות החוקים חלוקתקבוצה בסיס אובייקט קשר אובייקט
People Actor Role
Places Outerplace Place
Things Item SpecificItem
Assembly Part
Container Content
Group Member
Events Role Transaction
Place Transaction
SpecificItem Transaction
CompositeTransaction LineItem
SpecificItem LineItem
Transaction FollowupTransaction
4
Actor- Role: 1חוק ידי על מבוצע מהמערכת חלק שמהווה ארגון או אדם של מידול
מסוג actorאובייקט : אישור שדורשת ארגון או אדם של פעולה כל ההקשר עקרון
/ ל/ שייכת שונה פיקוח שונה מעקב נפרד Contextשונה מסוג נפרד אובייקט ליצור יש נפרד הקשר Roleלכל על גם זה עיקרון להפעיל ניתן מיוחדים thingsו placesבמקרים
Actor Role1 0*..
5
דוגמא
Person Employee
Customer
Manger
0..1
0..1
0..1
11
1
6
ל קופה People דוגמא באירוע
Person Cashier
Customer
0..1
0..1
11
7
אחראויות
Actor :הפעולה ושיתופי השירותים התכונות כל על אחראיההקשרים לכל המשותפים
:Role ה ללא קיום זכות Actorאין
רק אחד Actorמכיר
8
של בתפקיד Actorארגון
Company
Supplier
Distributor
1
1
0..1
0..1
9
להיות Roleאוביקט גם Actorיכול
Person TeamMember
TeamChair
TeamAdministrator
1 0..1 1
1
0..1
0..1
10
Places
מתבצעת ארגון או אדם ידי על המבוצעת מתועדת פעולה כלמסוים במקום
גיאוגרפיות היררכיות אובייקט ידי על מבוצע העסקה מבוצעת בו מקום של מידול
placeמסוג שמכיל מקום של ידי placesמידול על outerplaceמבוצעPlace שונים בתפקידים לשחק יכול ארגון או אדם כמו בדיוק
, ידי על ימודל הקשר כל כזה במקרה להקשר roleבהתאם
11
OuterPlace - Place : 2חוק
אנשים בין אינטראקציה מבוצעת בהם מקומות ממדלת זו תבניתהמקומות בין היררכיה יש כאשר במיוחד ועצמים
הOuterplace לפחות אחד placeמכירPlace היותר לכל אותו Outerplaceמכיר שמכיל אחד
OuterPlace Place0..1 1*..
12
למחסן דוגמא
ManufacturingWarehouse
LoadingArea ShippingArea
1*..
1
1*..
1
13
תעופה לשדה דוגמא
Terminal
Gate
1*..
1
14
קופה באירוע דוגמא
Store Chain
store
1*..
1
15
Place להיות גם Outerplaceיכול
ManufactoringWarehouse
LoadingArea
LoadingBin
Delivery
DeliveryLoad
1
1*..
0*..
1*..
0*.. 1
10*..
1
1*..
CompsiteTransaction
LineItem
16
Things קבוצה בסיס אובייקט קשר אובייקט
People Actor Role
Places Outerplace Place
Things Item SpecificItem
Assembly Part
Container Content
Group Member
Events Role Transaction
Place Transaction
SpecificItem Transaction
CompositeTransaction LineItem
SpecificItem LineItem
Transaction FollowupTransaction
17
Things
מבוצעת עליו עצם באיזשהו כרוכה במציאות פעולה כלהפעולה
אובייקטים שני ידי על עצם ישות מדלמסוג כלל itemאובייקט של אבסטרקטי תאור שמהוה
לוגית קבוצה לאותה השיכים העצמיםמסוג בעצם specific itemאובייקט הבחנה מאפשר אשר
הכללית הקבוצה מתוך ייחודי הנירמול תהליך את מזכירה זו חלוקה יש שונים הקשרים בעלות בפעולות משתתף עצם אם
roleבאובייקט להשתמש
18
Item- SpecificItem: 3חוק ומבצעים שונות בוואריציות שקיימים עצמים ממדלת זו תבנית
עם נתונים placesב peopleאינטראקציות
SpecificItem עם פעולה ואינו itemמשתף תלוי הוא בו בלבד אחדבלעדיו להתקיים יכול
SpecificItem הקשורים מאחרים אותו שמבדילות תכונות מכירבמקומות itemלאותו אנשים עם ייחודיות אינטראקציות ומכירנתונים
Item SpecificItem
1 0*..
19
דוגמא
VideoTitle VideoTape1 0*..
20
Assembly Part : 4חוק אחרים מעצמים שמורכבים עצמים למידול תבנית זוהיAssembly לפחות להכיל אחד Partחייב Part . ל אותו שמשייכים ברגע עצמאי באופן להתקיים יכול
Assembly ל רק שייך זה Assemblyהוא
Assembly Part0..1 1*..
21
ל Assembly – Partדוגמא
WorkStation
Component
1*..
0..1
22
קופה באירוע דוגמא
Store POS1 0*..
CashDrawer1
23
Container Content : 5חוק
/ לעצמים אחסון קיבול כלי שהם עצמים למדל נועדה זו תבניתאחרים
פיסי קשר הוא העצמים בין הקשר Container ריק להיות גם ל יכול AssemblyבניגודContet ללא להתקיים יכול containerיכול נתון ברגע אבל
ב רק אחד containerלהימצא
container Content0..1 0*..
24
ל Containerדוגמא
מכולה
ארגז
0*..
0..1
25
Group-Member: 6חוק
/ מקומות אנשים של קבוצות לסיווג מיועדת זו חפצים /תבנית : לב למספר Memberשים להשתייך מ groupsיכול בשונה
parts,content
Group Member0*.. 0*..
26
ל Group Memberדוגמא
CatalogCategory
Product
0*..
0*..
27
קופה באירוע דוגמא
TaxCategory Item1 0*..
28
ל Group Memberדוגמא
CatalogCategory
Product
0*..
0*..
0*..
0*..
29
Events קבוצה בסיס אובייקט קשר אובייקט
People Actor Role
Places Outerplace Place
Things Item SpecificItem
Assembly Part
Container Content
Group Member
Events Role Transaction
Place Transaction
SpecificItem Transaction
CompositeTransaction LineItem
SpecificItem LineItem
Transaction FollowupTransaction
30
Events בין אינטראקציה הוא : אירוע מתוך ,peopleזוגות
places,things האובייקטים עולם של הדבק את מהווים אירועים אחד עצם רק בו שמעורב אירוע הוא פשוט אירוע עצמים מספר מעורבים מורכב באירוע
31
- Transaction : 7חוק Role
עצם עם אינטראקציה שמבצעת ישות למדל שנועדה תבניתמסוים בהקשר
Role האירוע של והאמיתי הפיזי המבצע את מייצג
מספר להיות יכולים שונים , Rolesלטרנזקציה אבל
Role Transaction1 0*..
32
ל Role - Transactionדוגמא
Person Broker PurchaseOrder
Customer SalesOrder
1
1
0..1
0..1
1 0*..
1 0*..
ACTOR ROLE TRANSACTION
SalesClerk0*.. 0..1
ROLE
33
קופה באירוע דוגמא
Cashier Session1 0*..
34
Place - Transaction : 8חוק
ועצמים ישויות בין שאינטראקציות העובדה למידול תבניתמסוים במקום מתבצעת
Place Transaction1 0*..
35
ל Place Transactionדוגמא
ManufacturingWarehouse
LoadingAreaDelivery 0*.. 11*..
1
36
קופה באירוע דוגמא
Store Sale1 0*..
37
Transaction Specific Item : 9חוק
בלבד אחד ספציפי עצם של מעורבותו את ממדלת זו תבניתבאינטראקציה
שלה המבצע ולא האינטארקציה נושא הוא העצם זה במקרה
SpecificItem Transaction1 0*..
38
ל Transaction - SpecificItemדוגמא
הבקר ענף שור זריקה
בקר מגדל
ITEM SPECIFIC ITEM TRANSACTION
ROLE
1 0*.. 1 0*..0*..
1
39
Composite Transaction – Line Item : 10חוק
בטרנזקציה עצמים מספר אחת מידול מורכבת לLineItem שלו הטרנזקציה ללא עצמאי קיום אין
CompositeTransaction LineItem1 1*..
40
דוגמא
Rental
RentalLineItem
1
1*..
COMPOSITETRANSACTION
LINEITEM
41
קופה באירוע דוגמא
Sale SaleLIneItem1 1*..
Item
1
0*..
42
Specific Item – Line Item: 11חוק באירוע בודד עצם של האינטראקציה למידול תבנית
מורכב
SpecificItem LineItem1 0*..
43
ל Specific Item - Line Itemדוגמא
Rental
RentalLineItem
1
1*..
COMPOSITETRANSACTION
LINEITEM
Product10*..
SPECIFICITEM
44
Transaction Follow-up Transaction : 12חוק
אירוע או רגיל אירוע בעקבות שמתרחש אירוע הוא עוקב אירוע : מכירה בעקבות מלאי הזמנת לדוגמא בעקבות ,מורכב תשלום
, , ביניים, מבחן בעקבות סופי מבחן הזמנה בעקבות מכירה מכירהקנס הודעת בעקבות תשלום
Transaction Follow-upTransaction1 0*..
45
ל Transaction – Follow-up Transactionדוגמא
Product OrderLineItem ShipmentLineItem
Order Shipment1 0*..
1*..
1
1*..
1
1 0*.. 1 0*..
SpecificItem
LineItemTransaction
LineItemFollowup Transaction
Comosite Transaction FollowupTransaction
46
קופה באירוע דוגמא
Session Sale1 0*..
Payment
1
0..1
47
קופה חלקי Domain ModelאירועStorePerson
Cashier
Session
POS
Sale
SaleLineItem
Payment
Cash Check Charge
Item
TaxCategory
1*1
*
1
1
1
*
1
*
1
*
1
*
11*..
1*
1*
48
החוקים ריכוז
Recommended