Uml introduction

25
1 קורס מזורז להכרתEA 7.0

Transcript of Uml introduction

Page 1: Uml introduction

1

EA 7.0קורס מזורז להכרת

Page 2: Uml introduction

2

רשימת הנושאים מבוא ל UMLתהליך הפיתוח הכרת התכונות הכלליות של EA

Page 3: Uml introduction

3

Unified Modeling Language

UNIFIEDMODELINGLANGUAGE

Page 4: Uml introduction

4

מודלים

Page 5: Uml introduction

5

דיאגרמות: אבני יסוד

Page 6: Uml introduction

6

אלמנטים עיקריים– אבני יסוד

Page 7: Uml introduction

7

בין אלמנטים סוגי קשרים– אבני יסוד

The source element guarantees to carry out the contract specified by the target element

Realization

The source element depends on

The target element and may

be affected by changes to it

Dependency

The target element is specialization of the

more general Element and may be substituted for it

Generalization

A strong form of aggregationComposition

The target element is part of the Source element

Aggregation

A relationship between two or more classifiers that involves connections among their instances

Association

Source TargetDescriptionConstruct

Page 8: Uml introduction

8

Common– אבני יסוד

Page 9: Uml introduction

9

UMLכלי

EA Rational Rose/XDE Argo UML Visual-paradigm Poseidon Aris Select

כל הפעולות הבסיסיות זהות בכל הכלים •העברת מודלים בין הכלים השונים באמצעות •

XMIקובץ

Page 10: Uml introduction

10

רשימת הנושאים מבוא ל UMLתהליך הפיתוח הכרת התכונות הכלליות של EA

Page 11: Uml introduction

11

Design Class Diagramsמפת הדרכים ליצירת

Activity Diagrams

Statechart Diagrams

Page 12: Uml introduction

12

הדאגרמות ושלבי הפיתוח העיקרייםHigh level Class diagramדרישות

Use Casesבדיקות

,Component Diagramsהתקנה

Deployment Diagrams

Design Class Diagramsעיצוב

Activity Diagrams

State Chart Diagrams

Sequence Diagrams

Collaboration Diagrams

Packages ,Component Diagramsארכיטקטורה

Use Casesניתוח

Activity Diagram

State Chart Diagrams

High level Class Diagram(Domain Model)

Page 13: Uml introduction

13

רשימת הנושאים מבוא ל UMLתהליך הפיתוח הכרת התכונות הכלליות של EA

Page 14: Uml introduction

14

EA – תכונות עיקריות

תוכנתCASE עם תמיכה מלאה בUML 2.1מהדורההחל מהדרישות וכלה בתחזוקה-תמיכה מלאה בכל מחזור החיים של פיתוח תוכנה אפשרות ליצירה אוטומטית של מסמכים ב פורמטRTF וHTML יצירת פקודות DDL למודל הנתוניםיצירת קוד אוטומטית למודל המחלקותReverse Engineering כולל סינכרוניזציה, מקוד לתרשימי מחלקותתמיכה במילון נתונים מרכזי לפרויקטתמיכה בבדיקותתמיכה בניהול הפרויקטניהול תצורה-תמיכה בעבודת צוותMDG Link for Visual Studio.NET

Page 15: Uml introduction

15

EA – היררכיה של ניהול תכנים

נשמר כקובץ פיסי אחד eapעם סיומת

בספריה רצויה

היחידה הבסיסיתלביצוע

checkin/checkout

Page 16: Uml introduction

16

EA – חלונות עיקריים

תפריט ראשי

Project Browser –מציג את המודלים בפרויקט

חלון תרשימים – שטח בניית דיאגראמותUMLToolbox – תרשימיםבניית הארגז הכלים לProperties

Page 17: Uml introduction

17

חלונות עיקריים

Tool Box Glossary

Project Browser

Page 18: Uml introduction

18

Properties

Page 19: Uml introduction

19

EA – פעולות שכיחות

איתור אלמנט בBrowser

לוגית של אלמנט מהמודל/ מחיקה פיסית

יישור קוים

שליטה על פרמטרים של דיאגרמה)F5)

שליטה על הצגתattributes/operations במחלקות

שליטה על הצגת קשרים

מספור אוטומטי של :Use Cases,בדיקות, בעיות, דרישות...

Page 20: Uml introduction

20

Browserכיצד מאתרים אלמנט מהתרשים ב

Page 21: Uml introduction

21

כיצד מיישרים קוים

:על מנת ליישר את קווי הקשר

עמוד על נקודה באמצע קו הקשר

יחד עם הכפתור השמאלי של העכבר CTRLוהקש

Page 22: Uml introduction

22

דיאגרמה שליטה על פרמטרים של

Page 23: Uml introduction

23

במחלקות attributes/operationsשליטה על הצגת

Page 24: Uml introduction

24

קשרים שליטה על הצגת

Page 25: Uml introduction

25

מספור אוטומטי