לוגיקה עסקית – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
YFdyh-bot (שיחה | תרומות)
מ r2.7.3) (בוט מוסיף: ar, de, es, it, ja, ko, pl, pt, ru
הרחבה
שורה 1:
[[קובץ:Three_tier_architecture_heb.png|שמאל|ממוזער|300px|ב[[ארכיטקטורה רב-שכבתית#ארכיטקטורת שלוש שכבות|ארכיטקטורת שלוש השכבות]], הלוגיקה העסקית נמצאת בשכבה האמצעית]]
{{בעבודה}}
ב[[הנדסת תוכנה]], '''לוגיקה עסקית''' (ב[[אנגלית]]: '''business logic''') הוא מושג המתאראשר לרוב מתאר את החלק ב[[תוכנה]] אשר מכיל את ה[[אלגוריתם|אלגוריתמים]] הפונקציונליים שמטפלים בהעברת מידע בין [[בסיס נתונים]] ל[[ממשק משתמש]].
 
'''תפקידי הלוגיקה העסקית:'''
* ממדלת אובייקטים [[עסק|עסקיים]] מהחיים האמיתיים (כדוגמת חשבונות, הלוואות, מסלולים, ומלאימלאי וכדומה).
* קובעת את טיב האינטראקציה בין אובייקטים עסקיים.
* מכתיבה את המסלולים והשיטות שלפיהם ניגשים ומעדכנים את האובייקטים העסקיים.
 
'''לוגיקה עסקית מורכבת מ:'''
* כללים עסקיים (business rules) אשר מבטאים את המדיניות העסקית (כגוןכדוגמת ערוצים, מקומות, [[לוגיסטיקה]], [[מחיר]]ים, ו[[מוצר]]ים וכדומה).
* שלבי עבודה (workflow) אשרהמהווים מהווים סדרה שלסדרת משימות של העברת מסמכים או [[נתונים]] בין משתתף אחד (בן אדם או מערכת תוכנה) לשני.
 
== ראו גם ==
* [[ארכיטקטורה רב-שכבתית]]
* [[שרת יישומים]]
* [[Enterprise software]]
 
{{קצרמר|מחשבים}}
 
[[קטגוריה:ארכיטקטורת תוכנה]]