rodzaje diagramów przeglad˛ oprogramowania zadania … · 2006. 11. 22. · wprowadzenie do uml...
TRANSCRIPT
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
UMLNarzedzia
Magda Michalska Krzysztof Kulewski Tomasz WarchołMateusz Markowski Andrzej Pacuk
Zespołowy Projekt Programistyczny 2006
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Plan
1 Wprowadzenie do UMLCzym jest UML?Przyczyny i zaletyWady
2 Rodzaje diagramówPodziałNajczesciej uzywane diagramy
3 Przeglad oprogramowania4 Zadania5 Rozwiazania zadan6 Bibliografia
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Czym jest UML?Przyczyny i zaletyWady
Plan
1 Wprowadzenie do UMLCzym jest UML?Przyczyny i zaletyWady
2 Rodzaje diagramówPodziałNajczesciej uzywane diagramy
3 Przeglad oprogramowania4 Zadania5 Rozwiazania zadan6 Bibliografia
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Czym jest UML?Przyczyny i zaletyWady
Czym jest UML?
UML (ang. Unified Modeling Language) tojezyk formalny, słuzy do opisu w analizie i programowaniuobiektowymGrady Booch, James Rumbaugh, Ivar Jacobson, czylitwórcy metod odpowiednio: Boocha, OOSE, OMTpostanowili ujednolicic swoje wizjewspierany jest przez Object Management Group
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Czym jest UML?Przyczyny i zaletyWady
Przyczyny i zalety
Obraz jest wart tysiaca słów„Mozna wymodelowac 80% problemów, uzywajac 20%UML” - zasada zdefiniowana przez trzech amigos
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Czym jest UML?Przyczyny i zaletyWady
Przyczyny i zalety
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Czym jest UML?Przyczyny i zaletyWady
Wady
to TYLKO notacjaniezgodnosc z kolejnymi wersjamiskomplikowany, redundantnyprzez to trudny do nauczenia :)
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
PodziałNajczesciej uzywane diagramy
Plan
1 Wprowadzenie do UMLCzym jest UML?Przyczyny i zaletyWady
2 Rodzaje diagramówPodziałNajczesciej uzywane diagramy
3 Przeglad oprogramowania4 Zadania5 Rozwiazania zadan6 Bibliografia
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
PodziałNajczesciej uzywane diagramy
Diagramy strukturalne
Diagram obiektówDiagram pakietówDiagram klasDiagram struktur połaczonychDiagram wdrozeniowy
Diagram rozlokowaniaDiagram komponentów
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
PodziałNajczesciej uzywane diagramy
Diagramy zachowania
Diagram przypadków uzyciaDiagram maszyny stanowejDiagram czynnosciDiagram interakcji
Diagram sterowania interakcjaDiagram komunikacjiDiagram sekwencjiDiagram zaleznosci czasowych
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
PodziałNajczesciej uzywane diagramy
Diagram klas opisujacy hierarchie diagramów
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
PodziałNajczesciej uzywane diagramy
Diagram Przypadków uzycia
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
PodziałNajczesciej uzywane diagramy
Diagram Sekwencji
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
PodziałNajczesciej uzywane diagramy
Diagram Klas
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
PodziałNajczesciej uzywane diagramy
Diagram Klas, agregacja i kompozycja
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
PodziałNajczesciej uzywane diagramy
Diagram Czynnosci
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Plan
1 Wprowadzenie do UMLCzym jest UML?Przyczyny i zaletyWady
2 Rodzaje diagramówPodziałNajczesciej uzywane diagramy
3 Przeglad oprogramowania4 Zadania5 Rozwiazania zadan6 Bibliografia
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Narzedzia
Dia http://gnome.org/projects/diaUmbrello http://uml.sf.net/IBM Rational Rosehttp://www306.ibm.com/software/rational/Visual Paradigm for UMLhttp://www.visual-paradigm.com/product/vpuml/Poseidon http://www.gentleware.com/I-logics Rhapsodyhttp://www.ilogix.com/rhapsody/rhapsody.cfmSparx Enterprise Architect http://www.sparxsystems.com/Borland Together http://www.borland.com/togetherSelect Component Factoryhttp://www.selectbs.com/downloads/downloads.htm
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Polecamy:
No Magic MagicDraw UML http://www.magicdraw.com/UMLet http://www.umlet.com/Violet http://horstmann.com/violet/
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Plan
1 Wprowadzenie do UMLCzym jest UML?Przyczyny i zaletyWady
2 Rodzaje diagramówPodziałNajczesciej uzywane diagramy
3 Przeglad oprogramowania4 Zadania5 Rozwiazania zadan6 Bibliografia
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Zadania
Zadanie pierwsze
Stwórz diagram sekwencyjny lub komunikacyjny obrazujacyproces wypozyczenia ksiazki z biblioteki. Wykorzystaj diagramklas z pierwszej czesci prezentacji. Uwzglednij klasy :Wypozyczajacy, Katalog, Bibliotekarz, AsystentBibliotekarza.
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Zadania
Zadanie drugie
Stwórz diagram aktywnosci obrazujacy proces wypozyczeniazdalnego (na odległosc) ksiazki. Zawrzyj takie czynnosci jak:sprawdzenie czy ksiazka jest dostepna i czy osoba mozewypozyczyc ksiazke.
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Zadania
Zadanie trzecie
Stwórz diagram stanów danych, nad którymi pracuje pracownikbiblioteki. Umiesc stany takie jak: przegladany, w edycji,zapisany itp.
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Plan
1 Wprowadzenie do UMLCzym jest UML?Przyczyny i zaletyWady
2 Rodzaje diagramówPodziałNajczesciej uzywane diagramy
3 Przeglad oprogramowania4 Zadania5 Rozwiazania zadan6 Bibliografia
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Rozwiazania zadan
Rozwiazanie zadania pierwszego (diagram komunikacyjny)
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Rozwiazania zadan
Rozwiazanie zadania pierwszego (diagram sekwencyjny)
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Rozwiazania zadan
Rozwiazanie zadania drugiego
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Rozwiazania zadan
Rozwiazanie zadania trzeciego
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Plan
1 Wprowadzenie do UMLCzym jest UML?Przyczyny i zaletyWady
2 Rodzaje diagramówPodziałNajczesciej uzywane diagramy
3 Przeglad oprogramowania4 Zadania5 Rozwiazania zadan6 Bibliografia
Warsaw Dziobax UML
Wprowadzenie do UMLRodzaje diagramów
Przeglad oprogramowaniaZadania
Rozwiazania zadanBibliografia
Bibliografia
strona Wikipedii http://en.wikipedia.org/strona MagicDraw UML http://www.magicdraw.com/opis UML 2.0http://www.agilemodeling.com/essays/umlDiagrams.htmPolski serwis poswiecony UML http://www.uml.com.pl/przejrzysty opis diagramów UMLhttp://erudis.pl/index.php?lang=plMateriały dr Roberta Dabrowskiego do wykładu z IOhttp://www.mimuw.edu.pl/ kulisty/pl/2005.io.html
Warsaw Dziobax UML