Podstawy modelowania w j zyku UML
|
|
- Wacława Barańska
- 6 lat temu
- Przeglądów:
Transkrypt
1 Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 1
2 Cel J zyk UML to j zyk modelowania systemów informatycznych i ma w in»ynierii oprogramowania bardzo du»e znaczenie. W trakcie wykªadu zostan przedstawione nast puj ce zagadnienia: Denicja i historia UML Widoki modelu 4+1 Kruchtena Diagramy UML - obecny standard to wiczenia bed realizowane za pomoc narz dzia: Visual Paradigm Community Edition Osi glany z Przed przyst pieniem do wicze«nale»y zapozana si z wykªadem.
3 Literatura - strony, fora, blogi itp. I G. Booch, J. Rumbaugh, I. Jacobson I: The Unied Modeling Language User Guide (2nd Edition). Addison-Wesley Professional, Eric J. Naiburg, Robert A. Maksimchuk: UML dla zwykªych ±miertelników. PWN, Strona domowa UML: Specykacja j zyka: UML 2.5.1: Tutoriale: przedmiot:in»ynieria oprogramowania Notatki AGH: Autor: Beata Fr czek.
4 Modelowanie - zagadnienia zwi zane Denicja modelu i modelowania Znaczenie modelu
5 Model, modelowanie - denicja Model przedstawia pewien fragment rzeczywisto±ci w uproszczony, ale formalny i uporz dkowany sposób. Model poprzez system zaªo»e«(dotycz cych wygl du i zachowania), poj (zwi zanych z dan dziedzin i wymaganiami) oraz zale»no±ci mi dzy nimi pozwala lepiej zrozumie zªo»on rzeczywisto±. Modelowanie to proces prowadz cy do zdeniowania/skonstruowania modelu.
6 Znaczenie modelu Umo»liwia odzwierciedlenie/upraszczenie rzeczywisto±ci. Umo»liwia przejrzyst prezentacj projektu. Pozwala zapanowa nad zªo»ono±ci projektu Umo»liwia wychwycenie problemów projektowych, które mogªyby wypªyn podczas kodowania, znacznie utrudniaj c prac, b d¹ te» powoduj c konieczno± przeprojektowania zakodowanej ju» aplikacji. Uªatwia komunikacj pomi dzy klientem i realizatorem (twórc ). Podnosi jako± oprogramowania: niezawodno±, adaptacyjno±.
7 Znaczenie modelu ródªo:
8 Denicja UML UML znaczy UNIFIED MODELING LANGUAGE, czyli zunikowany j zyk modelowania. UML to znormalizowany graczny j zyk modelowania, sªu» cy do opisu projektu systemu informatycznego. UML mo»e by stosowany do wizualizacji, specykowania, tworzenia, analizy i dokumentowania procesu budowy (obiektowego) systemu informatycznego.
9 Denicja UML wedªug OMG The Unied Modeling Language (UML) is a graphical language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. The UML oers a standard way to write a system's blueprints, including conceptual things such as business processes and system functions as well as concrete things such as programming language statements, database schemas, and reusable software components.
10 UML - zastosowania UML znajduje zastosowanie w nast puj cych obszarach: Systemy informatyczne dla przedsi biorstw Bankowo± i usªugi nansowe Telekomunikacja Obronno±, np. lotnicze systemy bojowe Transport Sprzeda» Nauka i badania Rozproszone usªug internetowych itp.
11 Twórcy UML Grady Booch Ivar Jacobson James Rumbaugh ródªo: wikipedia.org/ wiki/grady_booch ródªo: https: //en.wikipedia. org/wiki/ivar_ Jacobson ródªo: wikipedia.org/ wiki/grady_booch
12 Twórcy UML Grady Booch. Gªówny szef Rational Corp oraz redaktor magazynu Software Development. Opracowaª metod obiektow Object Oriented Analysis and Design (OOAD) zwan metod Boocha. Wi cej informacji: Ivar Jacobson. Szwedzki naukowiec, informatyk i in»ynier oprogramowania, znany jako gªówny twórca Object Oriented Software Engineering (OOSE) oraz RUP (Objectory, Rational Unied Process). Wi cej informacji: James Rumbaugh. Ameryka«ski naukowiec, informatyk i specjalista metodologii obiektowych. Znany jest jako twórca Object Modeling Technique (OMT). Wi cej informacji:
13 Historia UML I Wyczerpuj cy materiaª dotycz cy historii UML mo»na znale¹ w ksi»ce: James Rumbaugh, Ivar Jacobson, Grady Booch. The Unied Modeling Language Reference Manual. Second Edition. Addison Wesley, Oto wybrane informacje: poªowa lat istnieje ponad 50 konkurencyjnych metod obiektowych analizy i projektowania oprogramowania. Powszechnie stosowane metody obiektowe to metody Grady Boocha (metoda OOAD), James Rumbaugha (metoda OMT) oraz Ivara Jacobsona (metoda OOSE): Opracowanie ujednoliconego j zyka modelowania wydaje si niezb dne.
14 Historia UML II 1994, Grady Booch, Ivar Jacobson oraz James Rumbaugh rozpoczynaj prac w Rational Software Corporation Pa¹dziernik rma Rational Software Corporation (od lutego 2003 cz ± IBM) rozpocz ªa ocjalne prace nad UML opublikowanie roboczej wersji UML opublikowanie wersji UML 0.9; integracja metod obiektowych Boocha, metody OMT (ang. Object Modeling Technique, J. Rumbaugh), metody OOSE (ang. Object-Oriented Software Engineering, Ivar Jacobsen) oraz elementów innych istniej cych metod obiektowych powstaje konsorcjum rm (HewlettPackard, IBM, Microsoft, Oracle, Rational SC). Wynikiem wspóªpracy staje si UML 1.0.
15 Historia UML III UML 1.0 zostaje przekazany grupie Object Management Group (OMG), która do dzisiaj zajmuje si jego rozwojem. Kolejne lata - OMG wypracowuje wersje 1.1, 1.2, 1.3, 1.4, Wersja zostaªa poddana standaryzacji ISO/IEC i jest ostatni wersj z gaª zi 1.x oznaczon numerem 1.5. Czerwiec OMG publikuje UML 2.0 ª cz c wysiªki ponad stu organizacji (po raz pierwszy zastosowano konwencj dwóch uzupeªniaj cych si specykacji: Infastructure i Superstructure, znacznie usprawniono modelowanie dla systemów wbudowanych (ang. embedded system). Sierpie« OMG wydaje wersje 2.1.1
16 Historia UML IV Luty OMG publikuje UML 2.2. Maj OMG publikuje UML 2.3. Sierpie« OMG publikuje UML zostaje znormalizowana (ISO/IEC i ). Pa¹dziernik OMG publikuje UML 2.5 jako wersje "In process". Czerwiec OMG publikuje ocjaln wersj UML 2.5. Grudzie« OMG publikuje ocjaln wersj UML
17 Model UML systemu Model UML systemu jest wyra»any przy pomocy diagramów przedstawiaj cych rozmaite cz ±ci i aspekty modelu. Diagramy ró»ni si : rodzajem - ró»ne typy diagramów odpowiadaj ró»nym sposobom widzenia systemu stopniem szczegóªowo±ci - ka»dy diagram tworzony jest w konkretnym celeu w konkretnej fazie rozwijania oprogramowania; inny poziom szczegóªowo±ci zawiera b dzie konsultowany z u»ytkownikami diagram z fazy okre±lania wymaga«, a inny diagram maj cy by szczegóªow specykacj elementu systemu, przeznaczony do automatycznej generacji kodu na jego podstawie
18 Model UML systemu Diagramy UML pozwalaj na ilustracj rozmaitych aspektów systemu: struktury - diagramy deniuj ce wyª cznie statyczne aspekty systemu. zachowania - diagramy deniuj ce wyª cznie dynamiczne aspekty systemu. zachowania z uwzgl dnieniem struktury - diagramy ilustruj ce ª cznie aspekty dynamiczne i statyczne.
19 Obecna specykacja UML wyró»nia 13 rodzajów diagramów w nast puj cej hierarchii: Diagramy UML - obecna specykacja
20 Diagramy UML - obecna specykacja UML... Diagramy UML Diagramy UML - obecna specykacja Obecna specykacja UML wyró»nia 13 rodzajów diagramów w nast puj cej hierarchii: Omówione b d nast puj ce diagramy: Diagramy strukturalne (ang. Structure Diagram): Diagram klas (ang. class diagram), Diagram obiektów (ang. object diagram), Diagram pakietów (ang. package diagram), Diagram struktur zªo»onych (ang. composite structure diagram), Diagram komponentów (ang. component diagram), Diagram wdro»enia (ang. deployment diagram).
21 Diagramy UML - obecna specykacja UML... Diagramy UML Diagramy UML - obecna specykacja Obecna specykacja UML wyró»nia 13 rodzajów diagramów w nast puj cej hierarchii: Diagramy dynamiki/zachowania (ang. Behavior Diagram): Diagram przypadków u»ycia (ang. use case diagram); Diagram aktywno±ci (czynno±ci) (ang. activity diagram); Diagramy maszyny stanowej (ang. state machine diagram); Diagramy interakcji (ang. interaction diagram) - diagram sekwencji (ang. sequence diagram), diagram komunikacji (ang. communication diagram), diagramy czasowe (ang. timing diagram), przegl dowe diagramy interakcji (ang. interaction overview diagrams).
22 Elementy skªadowe specykacji UML Istniej cztery cz ±ci specykacji UML 2.x: Superstruktura - deniuje notacj i semantyk dla diagramów i elementów ich modelu. Istotna dla ka»dego, kto modeluje w UML'u i chce, aby model byª poprawnie rozumiany. Infrastruktura - deniuje metamodel j zyka UML, na którym opiera si superstruktura. Wa»na przede wszystkim dla konstruktorów oprogramowania do modelowania. J zyk OCL (ang. Object Constraint Language) - okre±la zasady dziaªania elementów modelu. Interakcja diagramów UML - deniuje wspóªdziaªanie pomi dzy ukªadami diagramów UML 2.x.
23 Perspektywa 4+1 I Autorzy UML rozró»niaj pi perspektyw spojrzenia na system informatyczny i przyporz dkowuj im odpowiednie rodzaje diagramów UML: perspektywa przypadków u»ycia (zakres i funkcjonalo± systemu) - opisuje funkcjonalno±, jak powinien dostarcza system, widzian przez jego u»ytkowników, czyli opisuje zachowanie systemu obserwowane z zewn trz; diagramy przypadków u»ycia, diagramy pakietów. perspektywa projektowa (logiczna, budowa systemu) - opisuje sposób realizacji funkcjonalno±ci, struktur systemu widzian przez projektanta (tj. klasy, interfejsy, kooperacje); diagramy klas, obiektów, pakietów, struktur zªo»onych.
24 Perspektywa 4+1 II perspektywa procesowa (dynamiczna, zachowanie)- zawiera podziaª systemu na procesy (czynno±ci) i procesory (jednostki wykonawcze) oraz opisuje wªa±ciwo±ci pozafunkcjonalne systemu i sªu»y przede wszystkim programistom i integratorom; diagramy aktywno±ci (czynno±ci), maszyny stanowej, pakietów sekwencji, komunikacji, czasowe oraz przegl dowe diagramy interakcji. perspektywa implementacyjna (software) - opisuje poszczególne moduªy i ich interfejsy wraz z zale»no±ciami; perspektywa ta jest przeznaczona dla programisty (komponenty i pliki, zarz dzanie konguracj ); diagramy komponentów, diagramy pakietów.
25 Perspektywa 4+1 III perspektywa wdro»eniowa (rozlokowanie, sprz t) - deniuje zyczny podziaª elementów systemu i ich rozmieszczenie w infrastrukturze, czyli dotyczy zycznej realizacji sprz towej systemu; perspektywa taka sªu»y integratorom i instalatorom systemu; diagramy wdro»enia, diagramy pakietów.
26 Diagram klas Diagramy klas przedstawiaj statyczny widok modelu, lub jego cz ±ci. Diagramy klas przedstawiaj struktur projektowanego systemu, lub jego cz ±ci jako zbiór klas i interfesów wraz z ich atrybutami, funkcjami, ograniczeniami oraz powi zaniami mi dzy nimi.
27 Diagram klas Denicja Klasa jest elementem, który okre±la cechy (wªasno±ci) i zachowanie, które obiekt jest w stanie wygenerowa. Zachowanie opisane jest przy pomocy komunikatów wraz z operacjami, które s odpowiednie dla ka»dego komunikatu. Klasy mog mie równie» denicje ogranicze«, oznaczonych warto±ci i stereotypów.
28 Notacja klas Klasa jest reprezentowana przez prostok t z wydzielonymi przedziaªami na: nazw atrybuty operacje (metody).
29 Notacja klas Dost pno± metod lub atrybutów: + publiczna - element jest widoczny z ka»dego miejsca w systemie # chroniona - element jest widoczny we wªasnej klasie i jej podklasach prywatna - element jest widoczny tylko we wlasnej klasie publiczny wewn trz pakietu - element jest widoczny tylko wewn trz wªasnego pakietu
30 Operacje (metody) Nazwy operacji mog wygl da nast puj co: [widoczno± ] nazwa [(parametry)] [: typ warto±ci zwracanej] [{ustawienia}] gdzie parametry: nazwa [: typa parametru] Poprawne nazwy metod to: display +display +display() +getposition : Point +getposition(): Point +setposition(pos: Point) +setposition(pos: Point): void
31 Interfejs (Klasy abstrakcyjne) Denicja Interfejs to klasa, która posiada jedn lub wi cej metod (operacji) nieposiadaj cych ciaªa, tzw. metod wirtualnych. Metody nieposiadaj ce ciaªa s jedynie deklaracjami, zapowiedziami,»e klasa dziedzicz ca po interfejsie (klasie abstrakcyjnej) dostarczy ciaªa takiej metody, w przeciwnym razie sama te» b dzie klas abstrakcyjn. Uwaga! nie mo»na tworzy instancji (obiektów) klas abstrakcyjnych.
32 Przykªad klasy abstrakcyjnej w C++ I #include <i o s t r e a m > using namespace s t d ; // K l a s a Podstawowa c l a s s Shape { public : // f u n k c j a c z y s t o w i r t u a l n a v i r t u a l i n t g e t A r e a ( ) = 0 ; void setwidth ( i n t w) { width = w ; } void s e t H e i g h t ( i n t h ) { h e i g h t = h ; } protected : i n t width ; i n t h e i g h t ; } ;
33 Przykªad klasy abstrakcyjnej w C++ II // K l a s y wyprowadzone c l a s s R e c t a n g l e : public Shape { public : i n t g e t A r e a ( ) { return ( width h e i g h t ) ; } } ; c l a s s T r i a n g l e : public Shape { public : i n t g e t A r e a ( ) { return ( width h e i g h t ) / 2 ; } } ;
34 Przykªad klasy abstrakcyjnej w C++ III i n t main ( void ) { R e c t a n g l e Rect ; T r i a n g l e T r i ; Rect. s etwidth ( 5 ) ; Rect. s e t H e i g h t ( 7 ) ; cout << " P ole c a l k o w i t e p r o s t o k a t a : " << Rect. g e t A r e a ( ) << e n d l ; T r i. s etwidth ( 5 ) ; T r i. s e t H e i g h t ( 7 ) ; cout << " P ole c a l k o w i t e t r o j k a t a : " << T r i. g e t A r e a ( ) << e n d l ; } return 0 ;
35 Interfejs (Klasy abstrakcyjne) W UML-u klasy abstrakcyjne niewiele ró»ni si od normalnych klas. Jedyn widoczn ró»nica jest ich nazwa, napisana kursyw.
36 Interfejs Klasy abstrakcyjne mog by równie» wizualizowane jako okr gi bez pokazywania jawnych operacji szczegóªowych.
37 Interfejs Interfejs wymaga, aby klasa realizuj ca (u nas klasa Triangle oraz klasa Rectangle) go dostarczyªa implementacji wszystkich okre±lonych w nim operacji. Co wi cej, operacje te musz w klasie mie takie same nazwy jak w interfejsie. Poª czenie pomi dzy Interfejsem a klas realizuj c przedstawiane jest na diagramie za pomoc strzaªki z przerywan lini i niezamalowanym grotem. W przypadku, gdy interfejs prezentowany jest w postaci kuli, zwi zek realizacji pomi dzy klas a interfejsem przedstawia si za pomoc linii ci gªej.
38 Zwi zki mi dzy klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie (ang. Generalizations) Agregacja (ang. Aggregations) Kompozycja (ang. Composite aggregation) Zagnie»d»enia (ang. Nestings) Realizacja na kolejnym wykªadzie...
Podstawy modelowania w języku UML
Podstawy modelowania w języku UML dr hab. Bożena Woźna-Szcześniak, prof. UJD Uniwersytet Humanistyczno-Przyrodniczy im. Jana Długosza w Częstochowie Wykład 1 Cel Język UML to język modelowania systemów
Bardziej szczegółowoJęzyk UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 1 Cel Język UML to język modelowania systemów informatycznych i ma w inżynierii
Bardziej szczegółowoUML w Visual Studio. Michał Ciećwierz
UML w Visual Studio Michał Ciećwierz UNIFIED MODELING LANGUAGE (Zunifikowany język modelowania) Pozwala tworzyć wiele systemów (np. informatycznych) Pozwala obrazować, specyfikować, tworzyć i dokumentować
Bardziej szczegółowoPodstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 8 Diagram pakietów I Diagram pakietów (ang. package diagram) jest diagramem strukturalnym,
Bardziej szczegółowoPodstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 2 Zwi zki mi dzy klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie (ang.
Bardziej szczegółowoCel wykładu. Literatura. Wyższa Szkoła Menedżerska w Legnicy. Modelowanie wymagań Wykład 2
Wyższa Szkoła Menedżerska w Legnicy Systemy informatyczne w przedsiębiorstwach Zarządzanie, ZIP, sem. 6 (JG) Modelowanie wymagań Wykład 2 Grzegorz Bazydło Cel wykładu Celem wykładu jest przekazanie wiedzy
Bardziej szczegółowoMiASI. Modelowanie analityczne. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska
MiASI Modelowanie analityczne Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010 Spis tre±ci 1 Czym jest modelowanie analityczne? 2 Podstawowe kategorie poj ciowe
Bardziej szczegółowoJĘZYK UML JAKO NARZĘDZIE MODELOWANIA PROCESU PROJEKTOWO-KONSTRUKCYJNEGO
JĘZYK UML JAKO NARZĘDZIE MODELOWANIA PROCESU PROJEKTOWO-KONSTRUKCYJNEGO Andrzej BAIER, Tomasz R. LUBCZYŃSKI Streszczenie: W ostatnich latach można zaobserwować dynamiczny rozwój analizy zorientowanej obiektowo.
Bardziej szczegółowoWprowadzenie do UML Rodzaje diagramów Przeglad oprogramowania Zadania Rozwiazania zadań Bibliografia. Warsaw Dziobax
Wprowadzenie do Wprowadzenie do Narzędzia Magda Michalska Krzysztof Kulewski Tomasz Warchoł Mateusz Markowski Andrzej Pacuk Zespołowy Projekt Programistyczny 2006 Plan Wprowadzenie do 1 Wprowadzenie do
Bardziej szczegółowoPodstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 5 Diagram sekwencji - wprowadzenie I Diagram sekwencji (ang. sequence diagram) jest jednym
Bardziej szczegółowoKurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017
Wykład 12 7 czerwca 2017 Czym jest UML? UML składa się z dwóch podstawowych elementów: notacja: elementy graficzne, składnia języka modelowania, metamodel: definicje pojęć języka i powiazania pomiędzy
Bardziej szczegółowoInżynieria oprogramowania Wprowadzenie. WYKŁAD Piotr Ciskowski
Inżynieria oprogramowania Wprowadzenie WYKŁAD Piotr Ciskowski Creating a software system what the customer ordered what the analyst understood what the project described what the programmers developed
Bardziej szczegółowoMichał Adamczyk. Język UML
Michał Adamczyk Język UML UML I. Czym jest UML Po co UML II.Narzędzia obsługujące UML, edytory UML III.Rodzaje diagramów UML wraz z przykładami Zastosowanie diagramu Podstawowe elementy diagramu Przykładowy
Bardziej szczegółowoUnified Modeling Language
Unified Modeling Language Tomasz Pawlak 2 Plan prezentacji Wprowadzenie i historia UML Modelowanie z użyciem UML Wybrane diagramy struktury i zachowania Narzędzia wspierające UML 3 Unified Modeling Language
Bardziej szczegółowoKomputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl
Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki
Bardziej szczegółowoWzorce projektowe kreacyjne
Wzorce projektowe kreacyjne Krzysztof Ciebiera 14 pa¹dziernika 2005 1 1 Wst p 1.1 Podstawy Opis Ogólny Podstawowe informacje Wzorce kreacyjne sªu» do uabstrakcyjniania procesu tworzenia obiektów. Znaczenie
Bardziej szczegółowoDr Katarzyna Grzesiak-Koped
Dr Katarzyna Grzesiak-Koped 2 Tworzenie oprogramowania Najlepsze praktyki IO Inżynieria wymagao Technologia obiektowa i język UML Techniki IO Metodyki zwinne Refaktoryzacja Mierzenie oprogramowania Jakośd
Bardziej szczegółowoInżynieria oprogramowania Wprowadzenie. WYKŁAD Piotr Ciskowski
Inżynieria oprogramowania Wprowadzenie WYKŁAD Piotr Ciskowski Etapy budowy systemu informatycznego Inżynieria oprogramowania o tworzenie dobrych programów / systemów o Wikipedia: wszelkie aspekty produkcji
Bardziej szczegółowoZagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)
Zagadnienia (1/3) Rola modelu systemu w procesie analizy wymagań (inżynierii wymagań) Prezentacja różnego rodzaju informacji o systemie w zależności od rodzaju modelu. Budowanie pełnego obrazu systemu
Bardziej szczegółowoProjektowanie systemów informacyjnych: język UML
Programowanie obiektowe w C++ Projektowanie systemów informacyjnych: język UML mgr inż. Witold Dyrka 4.01.2010 Projektowanie systemów informacyjnych: język UML Projektowanie systemów informacyjnych wprowadzenie
Bardziej szczegółowoIdentyfikacja i modelowanie struktur i procesów biologicznych
Identyfikacja i modelowanie struktur i procesów biologicznych Laboratorium 2: Wprowadzenie do UML-a. mgr inż. Urszula Smyczyńska AGH Akademia Górniczo-Hutnicza 1. Cel zajęć Celem zajęć jest zapoznanie
Bardziej szczegółowoINŻYNIERIA OPROGRAMOWANIA. laboratorium
INŻYNIERIA OPROGRAMOWANIA laboratorium UML 1/4 UML (Unified Modeling Language) - język modelowania obiektowego systemów i procesów [Wikipedia] Spojrzenie na system z różnych perspektyw dzięki zastosowaniu
Bardziej szczegółowoAnaliza systemowa. Andrzej Łachwa andrzej.lachwa@uj.edu.pl. Bazy danych 12+/15
Analiza systemowa Andrzej Łachwa andrzej.lachwa@uj.edu.pl Bazy danych 12+/15 Po wykonaniu modelu danych przechodzimy do budowy modeli procesów. Narzędzia modelowania wzajemnie się uzupełniają, a każde
Bardziej szczegółowoUML cz. I. UML cz. I 1/1
UML cz. I UML cz. I 1/1 UML cz. I 2/1 UML - Unified Modeling Language ujednolicony można go współdzielić z wieloma pracownikami modelowania służy do opisu projektowanego modelu język posiada opisaną strukturę
Bardziej szczegółowo1 Klasy. 1.1 Denicja klasy. 1.2 Skªadniki klasy.
1 Klasy. Klasa to inaczej mówi c typ który podobnie jak struktura skªada si z ró»nych typów danych. Tworz c klas programista tworzy nowy typ danych, który mo»e by modelem rzeczywistego obiektu. 1.1 Denicja
Bardziej szczegółowoIdentyfikacja i modelowanie struktur i procesów biologicznych
Identyfikacja i modelowanie struktur i procesów biologicznych Laboratorium 2: Wprowadzenie do UML-a. mgr inż. Urszula Smyczyńska AGH Akademia Górniczo-Hutnicza 1. Cel zajęć Celem zajęć jest zapoznanie
Bardziej szczegółowoMiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska
MiASI Modelowanie systemów informatycznych Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010 Spis tre±ci 1 Analiza systemu informatycznego Poziomy analizy 2
Bardziej szczegółowoWEBML I UML JAKO NARZĘDZIA PROJEKTOWANIA APLIKACJI INTERNETOWYCH
śyła Kamil 1 WebML, UML, MDE, aplikacje internetowe WEBML I UML JAKO NARZĘDZIA PROJEKTOWANIA APLIKACJI INTERNETOWYCH Niniejszy artykuł przedstawia najbardziej znaczące róŝnice pomiędzy notacją WebML oraz
Bardziej szczegółowoPodstawy języka UML2 w realnych projektach
Kod szkolenia: Tytuł szkolenia: UML2/RP Podstawy języka UML2 w realnych projektach Dni: 3 Opis: Adresaci Szkolenia: Szkolenie adresowane jest do osób, które chciałby poznać podstawy UML2. Przede wszystkim
Bardziej szczegółowoPodstawy języka UML UML
Podstawy języka UML UML Plan prezentacji Wprowadzenie do modelowania Wprowadzenie do języka UML Diagram klas Diagram pakietów Diagram przypadków użycia Diagram czynności Terminologia Terminologia Aplikacja
Bardziej szczegółowoSpis treści 1. Wstęp 2. Projektowanie systemów informatycznych
Spis treści 1. Wstęp... 9 1.1. Inżynieria oprogramowania jako proces... 10 1.1.1. Algorytm... 11 1.2. Programowanie w językach wysokiego poziomu... 11 1.3. Obiektowe podejście do programowania... 12 1.3.1.
Bardziej szczegółowoPodstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 6 Diagramy komunikacji Diagram komunikacji (ang. communication diagram), dawniej nazywany
Bardziej szczegółowoBaza danych przestrzennych modelowa reprezentacja fragmentu świata rzeczywistego
PROJEKTOWANIE BAZ DANYCH PRZESTRZENNYCH Zgodne z ogólną metodologią projektowania baz danych Baza danych przestrzennych modelowa reprezentacja fragmentu świata rzeczywistego Proces budowy bazy danych wymaga
Bardziej szczegółowoKompozycja i dziedziczenie klas
Programowanie obiektowe Kompozycja i dziedziczenie klas Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski pwr.wroc.pl Kompozycja i dziedziczenie klas
Bardziej szczegółowoWPROWADZENIE DO UML-a
WPROWADZENIE DO UML-a Maciej Patan Instytut Sterowania i Systemów Informatycznych Dlaczego modelujemy... tworzenie metodologii rozwiązywania problemów, eksploracja różnorakich rozwiązań na drodze eksperymentalnej,
Bardziej szczegółowoPodstawy programowania III WYKŁAD 4
Podstawy programowania III WYKŁAD 4 Jan Kazimirski 1 Podstawy UML-a 2 UML UML Unified Modeling Language formalny język modelowania systemu informatycznego. Aktualna wersja 2.3 Stosuje paradygmat obiektowy.
Bardziej szczegółowoUnified Modeling Language
Unified Modeling Language Wprowadzenie do UML Igor Gocaliński Odrobina historii Połowa lat 70-tych i koniec 80-tych to początek analizy obiektowej Wiele opracowanych metod w połowie lat 90-tych Metoda
Bardziej szczegółowoMODELOWANIE OBIEKTOWE
(Wykład na podstawie literatury: M.Śmiałek Zrozumieć UML 2.0, Helion 2005) UML Unified Modeling Language (język do specyfikowania, wizualizowania, konstruowania i dokumentacji tzw. artefactów oraz czynności
Bardziej szczegółowoPodstawy języka UML UML
Podstawy języka UML UML Plan szkolenia Plan szkolenia Godzina (czas) 10:20 11:20 (60 min) 11:20 11:40 (20 min) 11:40 13:10 (90 min) 13:10 13:30 (20 min) 13:30 15:00 (90 min) Temat Wprowadzenie do UML (Definicja,
Bardziej szczegółowoBazy danych. Joanna Grygiel
2008 Spis tre±ci 1 Literatura 2 Wprowadzenie Motywacja Podstawowe denicje Charakterystyka baz danych Zadania SZBD Historia SZBD Kryteria podziaªu baz danych Architektura SBD U»ytkownicy SBD Technologie
Bardziej szczegółowoSTANDARD UML 2.3 W ZARZĄDZANIU WYTWARZANIEM OPROGRAMOWANIA
Tomasz SOBESTIAŃCZYK ZESZYTY NAUKOWE WYDZIAŁU NAUK EKONOMICZNYCH STANDARD UML 2.3 W ZARZĄDZANIU WYTWARZANIEM OPROGRAMOWANIA Zarys treści: W pracy podjęto próbę przedstawienie UML 2.3 jako metody w zarządzaniu
Bardziej szczegółowoModelowanie i analiza systemów informatycznych
Katolicki Uniwersytet Lubelski Jana Pawła II Wydział Matematyki, Informatyki i Architektury Krajobrazu Modelowanie i analiza systemów informatycznych ćwiczenia informacja wstępna dr Viktor Melnyk, prof.
Bardziej szczegółowoSpis treúci. 1. Wprowadzenie... 13
Księgarnia PWN: W. Dąbrowski, A. Stasiak, M. Wolski - Modelowanie systemów informatycznych w języku UML 2.1 Spis treúci 1. Wprowadzenie... 13 2. Modelowanie cele i metody... 15 2.1. Przegląd rozdziału...
Bardziej szczegółowoPodstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 7 Przegl dowe diagramy interakcji Przegl dowe diagramy interakcji wi» ze sob kilka ró»nych
Bardziej szczegółowoTechnologia programowania
Wykład 1 2 październik 2018 Cel kursu Znacie język programowania oraz umiecie tworzyć proste aplikacje. Nie macie doświadczenia w tworzeniu dużych i złożonych systemów. Aby stworzyć duży system należy:
Bardziej szczegółowoWprowadzenie do UML, przykład użycia kolizja
Bogdan Kreczmer bogdan.kreczmer@pwr.wroc.pl Zakład Podstaw Cybernetyki i Robotyki Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Kurs: Copyright c 2012 Bogdan Kreczmer Niniejszy dokument
Bardziej szczegółowoDiagramy UML, przykład problemu kolizji
Bogdan Kreczmer bogdan.kreczmer@pwr.edu.pl Katedra Cybernetyki i Robotyki Wydział Elektroniki Politechnika Wrocławska Kurs: Copyright c 2015 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu
Bardziej szczegółowoWzorce projektowe strukturalne cz. 1
Wzorce projektowe strukturalne cz. 1 Krzysztof Ciebiera 19 pa¹dziernika 2005 1 1 Wst p 1.1 Podstawowe wzorce Podstawowe wzorce Podstawowe informacje Singleton gwarantuje,»e klasa ma jeden egzemplarz. Adapter
Bardziej szczegółowoDiagramy zachowania. Diagramy struktury. Przypadków użycia. Stanów. Przeglądu interakcji widoku interakcji (ang. interaction overview)
Modelowanie Podstawowe zasady modelowania: Podjęcie decyzji, jakie modele tworzyć, ma wielki wpływ na to, w jaki sposób zaatakujemy problem i jaki kształt przyjmie rozwiązanie Każdy model może być opracowany
Bardziej szczegółowoLaboratorium modelowania oprogramowania w języku UML. Ćwiczenie 2 Ćwiczenia w narzędziu CASE diagram klas. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 2 Ćwiczenia w narzędziu CASE diagram
Bardziej szczegółowoUML. zastosowanie i projektowanie w języku UML
UML zastosowanie i projektowanie w języku UML Plan Czym jest UML Diagramy przypadków użycia Diagramy sekwencji Diagramy klas Diagramy stanów Przykładowe programy Visual Studio a UML Czym jest UML UML jest
Bardziej szczegółowo5.WYBRANE METODY I NARZĘDZIA MODELOWANIA SYSTEMÓW INFORMATYCZNYCH Z UŻYCIEM JĘZYKA UML
ZARZĄDZANIE TECHNOLOGIAMI INFORMATYCZNYMI PRZYKŁADY TECHNOLOGII INFORMATYCZNYCH I ICH ZASTOSOWANIE Gdańsk Technologie Informacyjne. Zarządzanie PWNT 2007 ROZDZIAŁ 5 5.WYBRANE METODY I NARZĘDZIA MODELOWANIA
Bardziej szczegółowoSpis treúci. Księgarnia PWN: Robert A. Maksimchuk, Eric J. Naiburg - UML dla zwykłych śmiertelników. Wstęp... 11. Podziękowania...
Księgarnia PWN: Robert A. Maksimchuk, Eric J. Naiburg - UML dla zwykłych śmiertelników Spis treúci Wstęp... 11 Podziękowania... 13 O autorach... 15 Robert A. Maksimchuk... 15 Eric J. Naiburg... 15 Przedmowa...
Bardziej szczegółowoKATEDRA INFORMATYKI STOSOWANEJ PŁ ANALIZA I PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH
KATEDRA INFORMATYKI STOSOWANEJ PŁ ANALIZA I PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH Przygotował: mgr inż. Radosław Adamus 1 1 Na podstawie: Subieta K., Język UML, V Konferencja PLOUG, Zakopane, 1999. Wprowadzenie
Bardziej szczegółowoDiagramy zachowania. Diagramy struktury. przypadki użycia. Stanów. Przeglądu interakcji widoku interakcji (ang. interaction overview)
Modelowanie Podstawowe zasady modelowania: Podjęcie decyzji, jakie modele tworzyć, ma wielki wpływ na to, w jaki sposób zaatakujemy problem i jaki kształt przyjmie rozwiązanie Każdy model może być opracowany
Bardziej szczegółowoInżynieria oprogramowania. Jan Magott
Inżynieria oprogramowania Jan Magott Literatura do języka UML G. Booch, J. Rumbaugh, I. Jacobson, UML przewodnik użytkownika, Seria Inżynieria oprogramowania, WNT, 2001, 2002. M. Fowler, UML w kropelce,
Bardziej szczegółowoPodstawy inżynierii oprogramowania
Podstawy inżynierii oprogramowania Modelowanie. Podstawy notacji UML Aleksander Lamża ZKSB Instytut Informatyki Uniwersytet Śląski w Katowicach aleksander.lamza@us.edu.pl Zawartość Czym jest UML? Wybrane
Bardziej szczegółowoProjekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH"
Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH" Autorzy: Adrian Stanula Grzegorz Stopa Mariusz Sasko Data: 14 XI 2008 rok Spis tre±ci 1 Sformuªowanie zadania projektowego.
Bardziej szczegółowoLaboratorium modelowania oprogramowania w języku UML. Ćwiczenie 1 Wprowadzenie do narzędzia CASE. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 1 Wprowadzenie do narzędzia CASE
Bardziej szczegółowoRysunek 1: Przykłady graficznej prezentacji klas.
4 DIAGRAMY KLAS. 4 Diagramy klas. 4.1 Wprowadzenie. Diagram klas - w ujednoliconym języku modelowania jest to statyczny diagram strukturalny, przedstawiający strukturę systemu w modelach obiektowych przez
Bardziej szczegółowoLaboratorium modelowania oprogramowania w języku UML. Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia Materiały dla nauczyciela Projekt
Bardziej szczegółowoUnified Modeling Language. Referat na seminarium magisterskie Zagadnienia Programowania Obiektowego Dymitr Pszenicyn
Unified Modeling Language Referat na seminarium magisterskie Zagadnienia Programowania Obiektowego Dymitr Pszenicyn Po co UML? Duże przedsięwzięcia informatyczne wymagają modelowania. Istniało wiele metodologii
Bardziej szczegółowoJęzyk UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 2 Związki między klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie
Bardziej szczegółowoPodstawy projektowania systemów komputerowych
Podstawy projektowania systemów komputerowych Diagramy klas UML 1 Widok logiczny Widok logiczny Widok fizyczny Widok przypadków użycia Widok procesu Widok konstrukcji Używany do modelowania części systemu
Bardziej szczegółowoPodstawy języka UML2 w realnych projektach
Kod szkolenia: Tytuł szkolenia: UML2/RP Podstawy języka UML2 w realnych projektach Dni: 3 W cenie szkolenia uczestnik otrzymuje licencję na oprogramowanie Enterprise Architect, najlepsze narzędzie do modelowania
Bardziej szczegółowoUML. dr inż. Marcin Pietroo
dr inż. Marcin Pietroo Pojęcia obiektowości obiekt klasa komunikat hermetyzacja polimorfizm dziedziczenie graficzny język wizualizacji, specyfikowania, tworzenia i dokumentowania systemów informatycznych
Bardziej szczegółowoStrukturalne metodyki projektowania systemûw informatycznych
Strukturalne metodyki projektowania systemûw informatycznych Kalendarium 1976 ó Chen P. (Entity Relationship Model ñ ERD ) 1978 ó DeMarco T. 1979 ó Yourdon E., Constantine L. 1983 ó Jackson M. 1989 ñ Yourdon
Bardziej szczegółowoJęzyk UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 3 Diagramy przypadków użycia Diagramy przypadków użycia (ang. use case)
Bardziej szczegółowoLab. 02: Algorytm Schrage
Lab. 02: Algorytm Schrage Andrzej Gnatowski 5 kwietnia 2015 1 Opis zadania Celem zadania laboratoryjnego jest zapoznanie si z jednym z przybli»onych algorytmów sªu» cych do szukania rozwi za«znanego z
Bardziej szczegółowoDiagramy klas. WYKŁAD Piotr Ciskowski
Diagramy klas WYKŁAD Piotr Ciskowski przedstawienie statyki systemu graficzne przedstawienie statycznych, deklaratywnych elementów dziedziny przedmiotowej oraz związków między nimi obiekty byt, egzemplarz
Bardziej szczegółowoBłędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)
Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Zarządzanie wymaganiami Ad hoc (najczęściej brak zarządzania nimi) Niejednoznaczna, nieprecyzyjna komunikacja Architektura
Bardziej szczegółowoLaboratorium z przedmiotu: Inżynieria Oprogramowania INP
Laboratoria 5-7- część 1 Identyfikacja klas reprezentujących logikę biznesową projektowanego oprogramowania, definicja atrybutów i operacji klas oraz związków między klasami - na podstawie analizy scenariuszy
Bardziej szczegółowoUML cz. II. UML cz. II 1/38
UML cz. II UML cz. II 1/38 UML cz. II 2/38 Klasy Najważniejsze informacje o klasie: różnica pomiędzy klasą a jej instancją (obiektem) na podstawie klasy tworzone są obiekty (instancje klasy) stan obiektu
Bardziej szczegółowoModel obiektu w JavaScript
16 marca 2009 E4X Paradygmat klasowy Klasa Deniuje wszystkie wªa±ciwo±ci charakterystyczne dla wybranego zbioru obiektów. Klasa jest poj ciem abstrakcyjnym odnosz cym si do zbioru, a nie do pojedynczego
Bardziej szczegółowoProjektowanie systemów informatycznych. wykład 6
Projektowanie systemów informatycznych wykład 6 Iteracyjno-przyrostowy proces projektowania systemów Metodyka (ang. methodology) tworzenia systemów informatycznych (TSI) stanowi spójny, logicznie uporządkowany
Bardziej szczegółowoPodstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 10 Diagramy wdro»enia I Diagramy wdro»enia - stosowane do modelowania zycznej architektury
Bardziej szczegółowoINŻYNIERIA OPROGRAMOWANIA. Język UML. Budowa modelu obiektowego i behawioralnego
Język UML. Budowa modelu obiektowego i behawioralnego Wykorzystane materiały: prezentacje Bartosza Waltera (UW) UML Tutorial(part1) by Robert C. Martin Historia projektowania obiektowego Początki projektowania
Bardziej szczegółowoZagadnienia programowania obiektowego
Janusz Jabªonowski, Andrzej Szaªas Instytut Informatyki MIMUW Janusz Jabªonowski,, Andrzej Szaªas Slajd 1 z 10 Tematyka seminarium Szeroko poj ta tematyka projektowania i programowania obiektowego. Gªówny
Bardziej szczegółowoAnaliza i programowanie obiektowe 2016/2017. Wykład 6: Projektowanie obiektowe: diagramy interakcji
Analiza i programowanie obiektowe 2016/2017 Wykład 6: Projektowanie obiektowe: diagramy interakcji Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Przejście
Bardziej szczegółowoBaza danych przestrzennych modelowa reprezentacja fragmentu świata rzeczywistego
PROJEKTOWANIE BAZ DANYCH PRZESTRZENNYCH Zgodne z ogólną metodologią projektowania baz danych Baza danych przestrzennych modelowa reprezentacja fragmentu świata rzeczywistego Proces budowy bazy danych wymaga
Bardziej szczegółowoBaza danych - Access. 2 Budowa bazy danych
Baza danych - Access 1 Baza danych Jest to zbiór danych zapisanych zgodnie z okre±lonymi reguªami. W w»szym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyj tymi dla danego programu
Bardziej szczegółowoUML- Unified Modeling Language Ujednolicony Język Modelowania
UML- Unified Modeling Language Ujednolicony Język Modelowania UML jest standardowym językiem do specyfikacji, wizualizacji, budowy i dokumentowania wszystkich artefaktów (wytworów) dowolnego systemu. UML
Bardziej szczegółowoLaboratorium modelowania oprogramowania w języku UML. Ćwiczenie 3 Ćwiczenia w narzędziu CASE diagram sekwencji. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 3 Ćwiczenia w narzędziu CASE diagram
Bardziej szczegółowoUML [ Unified Modeling Language ]
UML [ Unified Modeling Language ] UML język formalny służący do opisu świata obiektów w analizie obiektowej oraz programowaniu obiektowym. W najnowszej wersji (2.4.x) języka UML wyróżnia się 13 diagramów
Bardziej szczegółowoSpis tre±ci. Przedmowa... Cz ± I
Przedmowa.................................................... i Cz ± I 1 Czym s hurtownie danych?............................... 3 1.1 Wst p.................................................. 3 1.2 Denicja
Bardziej szczegółowoModelowanie diagramów klas w języku UML. Łukasz Gorzel 244631@stud.umk.pl 7 marca 2014
Modelowanie diagramów klas w języku UML Łukasz Gorzel 244631@stud.umk.pl 7 marca 2014 Czym jest UML - Unified Modeling Language - Rodzina języków modelowania graficznego - Powstanie na przełomie lat 80
Bardziej szczegółowoAPIO. W5 PRZYPADKI UŻYCIA. SCENARIUSZE PISANIE SCENARIUSZY RÓŻNE PODEJŚCIA RÓŻNE SZABLONY. dr inż. Grażyna Hołodnik-Janczura W8/K4
APIO. W5 PRZYPADKI UŻYCIA. SCENARIUSZE PISANIE SCENARIUSZY RÓŻNE PODEJŚCIA RÓŻNE SZABLONY dr inż. Grażyna Hołodnik-Janczura W8/K4 LITERATURA PODSTAWOWA 1. Cockburn A., Jak pisać efektywne przypadki użycia,
Bardziej szczegółowoLaboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram
Bardziej szczegółowoProgram szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych
Program szkoleniowy Efektywni50+ Moduł III 1 Wprowadzenie do zagadnienia wymiany dokumentów. Lekcja rozpoczynająca moduł poświęcony standardom wymiany danych. Wprowadzenie do zagadnień wymiany danych w
Bardziej szczegółowoAplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37
Aplikacje bazodanowe Laboratorium 1 Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, 2017 1 / 37 Plan 1 Informacje wst pne 2 Przygotowanie ±rodowiska do pracy 3 Poj cie bazy danych 4 Relacyjne
Bardziej szczegółowoNarzędzia CASE dla.net. Łukasz Popiel
Narzędzia CASE dla.net Autor: Łukasz Popiel 2 Czym jest CASE? - definicja CASE (ang. Computer-Aided Software/Systems Engineering) g) oprogramowanie używane do komputerowego wspomagania projektowania oprogramowania
Bardziej szczegółowoAnaliza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas
Analiza i projektowanie obiektowe 2016/2017 Wykład 10: Tworzenie projektowego diagramu klas Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Projektowy
Bardziej szczegółowoDiagramy klas. dr Jarosław Skaruz http://ii3.uph.edu.pl/~jareks jaroslaw@skaruz.com
Diagramy klas dr Jarosław Skaruz http://ii3.uph.edu.pl/~jareks jaroslaw@skaruz.com O czym będzie? Notacja Ujęcie w różnych perspektywach Prezentacja atrybutów Operacje i metody Zależności Klasy aktywne,
Bardziej szczegółowoMiASI. Modelowanie integracji systemów. Piotr Fulma«ski. 26 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska
MiASI Modelowanie integracji systemów Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 26 stycznia 2010 Spis tre±ci 1 Czym jest integracja systemów informatycznych? 2 Integracja
Bardziej szczegółowoAnaliza i projektowanie systemów wbudowanych z wykorzystaniem Rational Unified Process (RUP)
BIULETYN INSTYTUTU AUTOMATYKI I ROBOTYKI NR 16, 2001 Analiza i projektowanie systemów wbudowanych z wykorzystaniem Rational Unified Process (RUP) Andrzej STASIAK, Zbigniew ZIELIŃSKI Zakład Systemów Komputerowych,
Bardziej szczegółowoProjektowanie systemów multimedialnych
Projektowanie systemów multimedialnych Plan wykładu Podstawy projektowania obiektowego - Elementy UML Projektowanie dla web - WebML - Webratio Projektowanie interfejsów / GUI Multimedia w internecie Elementy
Bardziej szczegółowo