Turinys
Pirmoje šios pamokos dalyje apžvelgėme pagrindus komponentų diagramos, taip pat jų modeliavimo būdą ir nepamirštant šiose diagramose taikomų objektinio programavimo sąvokų.Komponentų tipai
Į įvairius modelius, kuriuos galime atlikti, galime įtraukti komponentai 3 didelėse grupėse šios grupės nėra griežtos, tačiau jas galime laikyti nuoroda rengiant diagramas.
Pažvelkime į skirtingus tipus žemiau:
- Paskirstymo komponentai: jie yra vykdomųjų sistemų pagrindas, čia galime turėti, pavyzdžiui: DLL bibliotekos, vykdomieji failai, JAVA pupelės ir kt..
- Darbiniai gaminio komponentai: atitinka elementus, kuriais remiantis buvo sukurtas komponentas, pvz .: duomenų bazės, kodų failai ir kt.
- Vykdymo komponentai: jie yra komponentai, sukurti iš veikiančios sistemos, pavyzdžiui: kai vykdome paiešką, failas, kuris išsaugo paieškos indeksus, būtų mūsų vykdymo komponentas.
Dabar įvesdami klausimą, apibrėžkime komponentų schema kaip sistemos komponentų, sąsajų ir ryšių talpykla.
Jai atstovauti naudosime a stačiakampis su dviem mažais persidengiančiais stačiakampiais kairėje pusėje bus pavadinimas.
Pažvelkime į grafinį to pavyzdį:
The sąsajos Mes galime juos pavaizduoti dviem būdais, pirmasis pateikia mums šiek tiek daugiau detalių, nes jis rodo sąsają kaip stačiakampį ir rodo joje esančias operacijas, mes susiejame ją su komponentu, naudodami punktyrinę liniją su neužpildyta rodyklės galvute, jei Mes pataisėme šią schemą, palikome ją pamokos pabaigoje jos pirmoje dalyje kaip peržiūrą:
Pažvelkime į šį grafiką šio antrojo sąsajos pateikimo komponento diagramoje pavyzdį:
Tuo baigiame šią antrąją mokymo programos dalį, užtikrindami, kad dabar galime sudaryti komponentų schemą ir modeliuoti komponentus, kad galėtume geriau organizuoti savo modeliavimą.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką