Cuprins
În prima parte a acestui tutorial ne-am uitat la elementele de bază ale diagrame componente, precum și modul de a le modela și fără a uita conceptele de programare orientată obiect care sunt aplicate în aceste diagrame.Tipuri de componente
În cadrul diferitelor modele pe care le putem realiza, putem include componente În 3 grupuri mari, aceste grupuri nu sunt rigide, dar le putem lua ca referință atunci când realizăm diagramele.
Să vedem diferitele tipuri de mai jos:
- Componente de distribuție: sunt baza sistemelor executabile, în cadrul acesta putem avea de exemplu: Biblioteci DLL, fișiere executabile, JAVA Beans etc..
- Componente de lucru în produs: corespund elementelor pe baza cărora a fost creată componenta, cum ar fi: baze de date, fișiere de cod etc.
- Componente de execuție: sunt componentele create dintr-un sistem care rulează, de exemplu: când executăm o căutare, fișierul care salvează indexurile pentru căutare ar fi componenta noastră de execuție.
Intrând acum în problemă, să definim schema componentelor ca container pentru componente, interfețe și relații într-un sistem.
Pentru a-l reprezenta vom folosi un dreptunghi cu două dreptunghiuri mici suprapuse în partea stângă, va avea numele în interior.
Să vedem un exemplu grafic în acest sens:
interfețe Le putem reprezenta în două moduri, primul ne oferă puțin mai multe detalii, deoarece arată interfața ca un dreptunghi și arată operațiunile pe care le conține, o raportăm la componentă folosind o linie punctată cu o vârf de săgeată neumplută, dacă Am remediat această diagramă, o lăsasem la sfârșitul tutorialului în prima parte ca previzualizare:
Să vedem în graficul următor un exemplu al acestui al doilea mod de a reprezenta o interfață în diagrama componentelor:
Cu aceasta terminăm această a doua parte a tutorialului, asigurându-ne că putem face acum o diagramă componentă și modelăm componentele astfel încât să ne putem organiza modelarea într-un mod mai bun.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv