uml introduction

Post on 12-Jul-2015

338 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

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

2

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

3

Unified Modeling Language

UNIFIEDMODELINGLANGUAGE

4

מודלים

5

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

6

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

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

8

Common– אבני יסוד

9

UMLכלי

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

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

XMIקובץ

10

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

11

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

Activity Diagrams

Statechart Diagrams

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)

13

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

14

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

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

15

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

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

בספריה רצויה

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

checkin/checkout

16

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

תפריט ראשי

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

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

17

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

Tool Box Glossary

Project Browser

18

Properties

19

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

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

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

יישור קוים

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

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

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

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

20

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

21

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

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

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

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

22

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

23

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

24

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

25

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

top related