Klasės diagramos reikšmė (kas tai yra, sąvoka ir apibrėžimas)

Klasių diagrama yra statinis atvaizdavimas, naudojamas programavimo srityje apibūdinti sistemos struktūra, pateikiant jos klases, požymius, operacijas ir ryšius tarp sistemos objektai.

Šis reprezentacijos tipas yra labai naudingas kuriant sistemas ir programinės įrangos skaičiavimo, nes jis apibrėžia visas klases, kurias turi turėti sistema, ir yra pagrindu kuriant kitas diagramas, apibrėžiančias ryšio tipą, seką ir sistemų būsenas.

Klasių diagrama yra centrinė vieningos modeliavimo kalbos (UML - Nesusijusi modeliavimo kalba). Tai atspindi pagrindinius UML tikslus, turint funkciją atskirti dizaino elementus nuo sistemos kodavimo.

Ši kalba padeda modeliuoti kelis diagramų pogrupius, įskaitant elgesio, sąveikos ir struktūros diagramas. Paprastai inžinieriai jį naudoja dokumentuodami programinės įrangos.

Klasės diagramos komponentai

Diagramos elementai, sudarantys klasės diagramą, gali atspindėti klases, kurios bus faktiškai užprogramuoti, taip pat pagrindiniai objektai arba sąveika tarp klasių ir objektų sistema. Šie elementai yra:

Klasė

Abstraktus elementas, vaizduojantis objektų rinkinį. Jame pateikiama objekto specifikacija, jo savybės, atributai ir metodai.

Atributas

Tai apibrėžia klasės charakteristikas, tokias kaip matomumas, pavadinimas, duomenų tipas, daugybė, pradinė vertė ir savybė.

matomumas jis gali būti viešas (žymimas simboliu +) arba privatus (žymimas simboliu -). Kai jis yra viešas, kitos klasės gali turėti prieigą prie atributo, o kai jis yra privatus, prieigą gali gauti tik pati klasė.

Jis taip pat gali būti apsaugotas (žymimas simboliu #) arba gali būti supakuotas. (pavaizduotas simboliu ~), kur prie atributo prieinama pagal klasės santykį su klase išorinis.

O vardas yra atributo identifikavimas ir duomenų tipas nurodo atributo duomenų specifikaciją, taip pat jos pradinė vertė ir tavo savybes, kurie priklauso nuo programavimo kalbos. daugybė nurodo atributo sugebėjimą užmegzti ryšius su kitomis klasėmis.

Operacija

Jame nagrinėjama abstrakčiam objektui reikalinga funkcija. Šiame komponente taip pat yra tokių funkcijų kaip vardas, matomumas ir parametrai.

Asociacija

Šis komponentas susijęs su klasių gebėjimu susieti. Jame taip pat gali būti pavadinimas, daugybė ir navigacijos tipas, nurodantys, iš kur ir kur ji bus.

Kalbant apie struktūrą, klasės diagrama pateikiama taip, kad pačios klasės forma susideda iš stačiakampio su trimis linijomis.

Viršutinėje eilutėje yra klasės pavadinimas, vidurinė eilutė, klasės atributai, o apatinėje eilutėje nurodomi metodai ar operacijos, kurias klasė gali naudoti. Diagramoje klasės ir poklasiai yra sugrupuoti, kad būtų parodytas statinis santykis tarp kiekvieno objekto.

Žemiau pateiktame paveikslėlyje parodyta a klasės diagramos pavyzdys paprastas:

klasės schema

Taip pat žr programinė įranga ir Schema.

Intraneto reikšmė (kas tai yra, sąvoka ir apibrėžimas)

intranetas yra a bendrovės išskirtinės prieigos kompiuterių tinklas ar korporacija. Intranetą įmo...

read more

Technikos reikšmė (kas tai yra, sąvoka ir apibrėžimas)

Technologija yra mokslas ir inžinerija kuris apima rinkinį instrumentai, metodai ir technikos kur...

read more

SAP sistema: ką tai reiškia, nauda ir kaip ji veikia

Vokiškas santrumpa SAP („Systeme“, „Anwendungen und Produkte in der Datenverarbeitung“) yra išver...

read more