warsaw dziobax uml

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

UML

Narz ˛edzia

Magda Michalska

Krzysztof Kulewski

Tomasz Warchoł

Mateusz Markowski

Andrzej Pacuk

Zespołowy Projekt Programistyczny 2006

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Plan

1

Wprowadzenie do UML

Czym jest UML?
Przyczyny i zalety
Wady

2

Rodzaje diagramów

Podział
Najcz ˛e´sciej u˙zywane diagramy

3

Przegl ˛

ad oprogramowania

4

Zadania

5

Rozwi ˛

azania zada ´n

6

Bibliografia

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Czym jest UML?
Przyczyny i zalety
Wady

Plan

1

Wprowadzenie do UML

Czym jest UML?
Przyczyny i zalety
Wady

2

Rodzaje diagramów

Podział
Najcz ˛e´sciej u˙zywane diagramy

3

Przegl ˛

ad oprogramowania

4

Zadania

5

Rozwi ˛

azania zada ´n

6

Bibliografia

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Czym jest UML?

Przyczyny i zalety
Wady

Czym jest UML?

UML (ang. Unified Modeling Language) to

j ˛ezyk formalny, słu˙zy do opisu w analizie i programowaniu
obiektowym
Grady Booch, James Rumbaugh, Ivar Jacobson, czyli
twórcy metod odpowiednio: Boocha, OOSE, OMT
postanowili ujednolici´c swoje wizje
wspierany jest przez Object Management Group

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Czym jest UML?

Przyczyny i zalety

Wady

Przyczyny i zalety

Obraz jest wart tysi ˛

aca słów

„Mo˙zna wymodelowa´c 80% problemów, u˙zywaj ˛

ac 20%

UML” - zasada zdefiniowana przez trzech amigos

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Czym jest UML?

Przyczyny i zalety

Wady

Przyczyny i zalety

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Czym jest UML?
Przyczyny i zalety

Wady

Wady

to TYLKO notacja

niezgodno´s´c z kolejnymi wersjami

skomplikowany, redundantny

przez to trudny do nauczenia :)

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Podział
Najcz ˛e´sciej u˙zywane diagramy

Plan

1

Wprowadzenie do UML

Czym jest UML?
Przyczyny i zalety
Wady

2

Rodzaje diagramów

Podział
Najcz ˛e´sciej u˙zywane diagramy

3

Przegl ˛

ad oprogramowania

4

Zadania

5

Rozwi ˛

azania zada ´n

6

Bibliografia

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Podział

Najcz ˛e´sciej u˙zywane diagramy

Diagramy strukturalne

Diagram obiektów

Diagram pakietów

Diagram klas

Diagram struktur poł ˛

aczonych

Diagram wdro˙zeniowy

Diagram rozlokowania
Diagram komponentów

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Podział

Najcz ˛e´sciej u˙zywane diagramy

Diagramy zachowania

Diagram przypadków u˙zycia

Diagram maszyny stanowej

Diagram czynno´sci
Diagram interakcji

Diagram sterowania interakcj ˛

a

Diagram komunikacji
Diagram sekwencji
Diagram zale˙znosci czasowych

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Podział

Najcz ˛e´sciej u˙zywane diagramy

Diagram klas opisuj ˛

acy hierarchi ˛e diagramów

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Podział

Najcz ˛e´sciej u˙zywane diagramy

Diagram Przypadków uzycia

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Podział

Najcz ˛e´sciej u˙zywane diagramy

Diagram Sekwencji

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Podział

Najcz ˛e´sciej u˙zywane diagramy

Diagram Klas

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Podział

Najcz ˛e´sciej u˙zywane diagramy

Diagram Klas, agregacja i kompozycja

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Podział

Najcz ˛e´sciej u˙zywane diagramy

Diagram Czynno´sci

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Plan

1

Wprowadzenie do UML

Czym jest UML?
Przyczyny i zalety
Wady

2

Rodzaje diagramów

Podział
Najcz ˛e´sciej u˙zywane diagramy

3

Przegl ˛

ad oprogramowania

4

Zadania

5

Rozwi ˛

azania zada ´n

6

Bibliografia

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Narz ˛edzia

Dia

http://gnome.org/projects/dia

Umbrello

http://uml.sf.net/

IBM Rational Rose

http://www306.ibm.com/software/rational/

Visual Paradigm for UML

http://www.visual-paradigm.com/product/vpuml/

Poseidon

http://www.gentleware.com/

I-logics Rhapsody

http://www.ilogix.com/rhapsody/rhapsody.cfm

Sparx Enterprise Architect

http://www.sparxsystems.com/

Borland Together

http://www.borland.com/together

Select Component Factory

http://www.selectbs.com/downloads/downloads.htm

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Polecamy:

No Magic MagicDraw UML

http://www.magicdraw.com/

UMLet

http://www.umlet.com/

Violet

http://horstmann.com/violet/

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Plan

1

Wprowadzenie do UML

Czym jest UML?
Przyczyny i zalety
Wady

2

Rodzaje diagramów

Podział
Najcz ˛e´sciej u˙zywane diagramy

3

Przegl ˛

ad oprogramowania

4

Zadania

5

Rozwi ˛

azania zada ´n

6

Bibliografia

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Zadania

Zadanie pierwsze

Stwórz diagram sekwencyjny lub komunikacyjny obrazuj ˛

acy

proces wypo˙zyczenia ksi ˛

a˙zki z biblioteki. Wykorzystaj diagram

klas z pierwszej cz ˛e´sci prezentacji. Uwzgl ˛ednij klasy :
Wypo˙zyczaj ˛

acy, Katalog, Bibliotekarz, AsystentBibliotekarza.

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Zadania

Zadanie drugie

Stwórz diagram aktywno´sci obrazuj ˛

acy proces wypo˙zyczenia

zdalnego (na odległo´s´c) ksi ˛

a˙zki. Zawrzyj takie czynno´sci jak:

sprawdzenie czy ksi ˛

a˙zka jest dost ˛epna i czy osoba mo˙ze

wypo˙zyczy´c ksi ˛

a˙zk˛e.

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Zadania

Zadanie trzecie

Stwórz diagram stanów danych, nad którymi pracuje pracownik
biblioteki. Umie´s´c stany takie jak: przegl ˛

adany, w edycji,

zapisany itp.

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Plan

1

Wprowadzenie do UML

Czym jest UML?
Przyczyny i zalety
Wady

2

Rodzaje diagramów

Podział
Najcz ˛e´sciej u˙zywane diagramy

3

Przegl ˛

ad oprogramowania

4

Zadania

5

Rozwi ˛

azania zada ´n

6

Bibliografia

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Rozwi ˛

azania zada ´n

Rozwi ˛

azanie zadania pierwszego (diagram komunikacyjny)

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Rozwi ˛

azania zada ´n

Rozwi ˛

azanie zadania pierwszego (diagram sekwencyjny)

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Rozwi ˛

azania zada ´n

Rozwi ˛

azanie zadania drugiego

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Rozwi ˛

azania zada ´n

Rozwi ˛

azanie zadania trzeciego

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Plan

1

Wprowadzenie do UML

Czym jest UML?
Przyczyny i zalety
Wady

2

Rodzaje diagramów

Podział
Najcz ˛e´sciej u˙zywane diagramy

3

Przegl ˛

ad oprogramowania

4

Zadania

5

Rozwi ˛

azania zada ´n

6

Bibliografia

Warsaw Dziobax

UML

background image

Wprowadzenie do UML

Rodzaje diagramów

Przegl ˛

ad oprogramowania

Zadania

Rozwi ˛

azania zada ´n

Bibliografia

Bibliografia

strona Wikipedii

http://en.wikipedia.org/

strona MagicDraw UML

http://www.magicdraw.com/

opis UML 2.0

http://www.agilemodeling.com/essays/umlDiagrams.htm

Polski serwis po´swi ˛econy UML

http://www.uml.com.pl/

przejrzysty opis diagramów UML

http://erudis.pl/index.php?lang=pl

Materiały dr Roberta D ˛

abrowskiego do wykładu z IO

http://www.mimuw.edu.pl/ kulisty/pl/2005.io.html

Warsaw Dziobax

UML


Document Outline


Wyszukiwarka

Podobne podstrony:
uml LECTURE
PRI W11b UML 2 0
UML Dobosz
Projektowanie z językiem UML
PRI W7 UML
Wykład UML
Diagramy w UML
Inzynieria oprogramowania w ujeciu obiektowym UML wzorce projektowe i Java iowuje
Warsaw

więcej podobnych podstron