גישת האובייקטים UML מצגת מנהלים www.methoda.com © כל הזכויות שמורות יסודות גישת האובייקטים גישת האובייקטים היא שיטה להנדסת תוכנה על פיה מערכת המידע בנויה מאוסף של אובייקטים ( )objectsאשר "מדברים" האחד עם השני באמצעות שדרים ) (messagesמוגדרים היטב. כל מסר העובר לאובייקט גורם להפעלה פעולה ( )Operation, Methodבאותו אובייקט. מתודה מחשבים בע"מ גישת האוביקטים OO/UML - יסודות גישת האובייקטים הפשטה Abstraction - כמיסה \ אריזה – Encapsulation הורשה Inheritance - קשרים \ יחסים Associations & Relations - ריבוי צורות Polymorphism - מתודה מחשבים בע"מ גישת האוביקטים OO/UML - הורשה -דוגמא מתודה מחשבים בע"מ גישת האוביקטים OO/UML - מהי UML UML - Unified Modeling Language היא שפה גרפית\ויזואלית שנקבעה כסטנדרט לתיעוד אפיון ועיצוב בעולם האובייקטים . שפה זאת משמשת להכנת תרשימים של התהליכים במערכת ומבנה התוכנה. UML אינה מתודולוגיה לאפיון או עיצוב .קיימות מתודולוגיות רבות המבצעות שימוש ב.UML - מתודה מחשבים בע"מ גישת האוביקטים OO/UML - מודלים ודיאגרמות Use Case Component Diagram Diagram Class Deployment Diagram Diagram Sequence Diagram The Model Collaboration Diagram Object Diagram Activity State Chart Diagram Diagram .כל דיאגרמה מציגה את מודל המערכת מנקודת מבט שונה .אוסף הדיאגרמות מציג את מודל המערכת השלם OO/UML - גישת האוביקטים מתודה מחשבים בע"מ - Use Case Diagramדוגמא מתודה מחשבים בע"מ גישת האוביקטים OO/UML - Sequence Diagram דוגמא מתודה מחשבים בע"מ גישת האוביקטים OO/UML - UMLועץ המערכת של מפת"ח .1 יעדים .2 יישום 2.1מאפיינים כלליים 2.2תיחום חיצוני Actors - 2.3תיחום פנימי 2.4ממשק המשתמש 2.5תהליכים 2.6טרנזקציות – Use Cases 2.7מודולים -רכיבים 2.9שגרות – אובייקטים משותפים מתודה מחשבים בע"מ גישת האוביקטים OO/UML - עץ המערכת של מפת"ח 2.10טבלאות קודים 2.11מחלקות מידע Classes - 2.12ישויות פיזיות Persistent classes - 2.15דו"חות 2.19אבטחת מידע 2.22ממשקים וקישורים Interface classes - .3 טכנולוגיה .4 מימוש .5 עלות מתודה מחשבים בע"מ גישת האוביקטים OO/UML - UML עץ המערכת ותוצרי Use Case diagram תיחום חיצוני2.2 Packages תיחום פנימי2.3 UI Class diagram ממשק2.4 המשתמש תהליכים2.5 Activity Diagram Use cases, Sequence diagram, Collaboration diagram, State chart diagram Component diagram OO/UML - גישת האוביקטים טרנזקציות2.6 מודולים2.7 מתודה מחשבים בע"מ עץ המערכת ותוצרי UML 2.9שגרות Class diagram 2.10טבלאות קודים Class diagram 2.11מחלקות מידע Class diagram 2.12ישויות פיזיות *Class diagram 2.15דוחות Class diagram 2.19אבטחת מידע Sequence diagram 2.22ממשקים Class diagram 3.0טכנולוגיה Deployment diagram * נדרשות הרחבות לשם הוספת תמיכה מלאה בתיאור מבנה פיסי של בסיס הנתונים באמצעות Class diagram מתודה מחשבים בע"מ גישת האוביקטים OO/UML - מחזור חיים ופעילויות (המלצה) זיהוי תהליכים עסקיים עיצוב ובנייה אפיון actorsזיהוי Use case diag. State transition diag. מתודה מחשבים בע"מ Deployment diag. זיהוי ישויות מידע Activity diag. Class diag. Sequence diag. Component diag. גישת האוביקטים OO/UML - www.methoda.com מ תודה מתודה מחשבים בע"מ גישת האוביקטים OO/UML - 14
© Copyright 2024