UML Osztálydiagramok és CRC kártyák
0 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Flashcards

CRC kártya: Mi van rajta?

Az osztálydiagramban az osztály rajzelemben szereplő attribútumok és műveletek helyett az osztályokhoz rendelhető felelősségek sorolása, a metódusok listája helyett.

Elemzési osztálydiagram

Ez a diagram az elemzési fázisban készül, és az üzleti logika modellezését segíti.

Tervezési osztálydiagram

Ez a diagram a tervezési fázisban készül, és az osztályok közötti kapcsolatokat és együttműködéseket mutatja.

Megvalósítási osztálydiagram

Ez a diagram a megvalósítási fázisban készül, és az osztályok kódolása során használt struktúrákat mutatja.

Signup and view all the flashcards

Asszociáció

Két osztály között értelmezhető kapcsolattípus.

Signup and view all the flashcards

Aggregáció

Két osztály között értelmezhető kapcsolattípus. Ez a kapcsolat azt mutatja, hogy egy osztály egy másik osztály egészének részévé válik.

Signup and view all the flashcards

Kompozíció

Két osztály között értelmezhető kapcsolattípus. Ez a kapcsolat azt mutatja, hogy egy osztály egy másik osztály része, és annak életciklusa szorosan kapcsolódik a másik osztályhoz.

Signup and view all the flashcards

Fogalmi szótár: Mit tartalmaz?

A modellben felhasznált fogalmakra ad magyarázatot, szinonímákkal és fogalmi környezettel.

Signup and view all the flashcards

Kompozíció: Mit jelent?

Az osztálydiagram kapcsolatainak egyik típusa. Azt jelöli, hogy a tartalmazó osztály megszűntével a benne szereplő osztályok is megszűnnek.

Signup and view all the flashcards

Osztály rajzelemek

Az osztály rajzeleme az UML osztálydiagramban.

Signup and view all the flashcards

Osztálydiagramon dőlt betűs osztálynév

Absztrakt osztály, azaz nem lehetnek példányai.

Signup and view all the flashcards

Osztálydiagramon <<Persistence>> sztereotípia

Adatbázis interfészt jelöl.

Signup and view all the flashcards

Osztálydiagramon <<Entity>> sztereotípia

A felhasználó számára fontos entitások jelölésére szolgál.

Signup and view all the flashcards

Osztálydiagramon <<UI>> sztereotípia

A felhasználói felülethez tartozó osztályokat jelöli.

Signup and view all the flashcards

Interfész

Olyan szerződést jelöl, mely metódus szignatúrákat definiál.

Signup and view all the flashcards

Hogyan jelöljük az interfészt az osztálydiagramon?

Szaggatott ellipszissel.

Signup and view all the flashcards

Különbség interfész és absztrakt osztály között?

Interfész csak szignatúrát definiál, az absztrakt osztály megvalósítást is, mely felül nem bírálható.

Signup and view all the flashcards

Aktív osztályok

Felhasználói akcióra aktiválódnak, ez a külső esemény.

Signup and view all the flashcards

Taxonómia az osztálydiagramon

Csak öröklési hierarchia tüntethető fel.

Signup and view all the flashcards

Powertype

Olyan osztályok, melyek az öröklési hierarchia tetején találhatóak.

Signup and view all the flashcards

Kompozíció hierarchia

Csak osztályok tüntethetőek fel, kapcsolatokkal.

Signup and view all the flashcards

Statikus osztályok

Statikus osztály nem példányosítható.

Signup and view all the flashcards

Osztálydiagramon <> sztereotípia

Az UML-ben ez az azonosító jelöli az osztályok opcionális példányosítását.

Signup and view all the flashcards

ER diagram és osztálydiagram

Az ER diagram kinyerthető egy jól elkészített osztálydiagramból.

Signup and view all the flashcards

Függőségi ciklus megoldása

A ciklusban lévő csomagok közös csomagba helyezésével.

Signup and view all the flashcards

Csomagdiagramon {global} kibővítés

A csomag elemei mindenhol elérhetőek.

Signup and view all the flashcards

Tranzitivitás függőségek esetén

A függőség továbbterjedését.

Signup and view all the flashcards

Függőségi kapcsolat

Két tetszőleges elem között akkor létezik függőség, ha az egyik elem specifikációjában, megvalósításában történő változás változást okozhat a másik elem specifikációjában, megvalósításában.

Signup and view all the flashcards

Csomagdiagramok:

Az UML-ben a leginkább elterjedt rendezési elv a függőség.

Signup and view all the flashcards

Study Notes

CRC kártyák

  • A CRC kártyákon osztályokat táblázatos lapokon, nem diagramokon definiálnak, módszereket és attribútumokat nem tartalmaznak, csak az osztályok felelősségeit
  • A UML hibajavításakor is használhatók
  • A leírásban csak az osztályokhoz rendelhető felelősségek szerepelnek, metódusokat és attribútumokat nem

Osztálydiagramok fázisai

  • Elemzési osztálydiagram
  • Kollaborációs osztálydiagram
  • Tervezési osztálydiagram
  • Osztálydiagram a tervezési minták kialakításához
  • Megvalósítási osztálydiagram
  • Futásidejű osztálydiagram

UML osztálydiagram vonalak

  • Kooperáció: két osztály között
  • Asszociáció
  • Aggregáció
  • Kompozíció

UML osztálydiagram számosságának szintaktikája

  • 0..1
  • *..0
  • 0..*, 5
  • 0..3

Fogalmi szótár osztálydiagram esetén

  • A modellben használt fogalmak magyarázata szinonimákkal, fogalmi környezettel

UML osztálydiagram kompozíció jele

  • A tartalmazó objektum megszűnésével a részobjektumok is megszűnnek
  • Fekete rombusz végű vonal, rombusz a tartalmazott oldalon

UML osztálydiagram osztály rajzjele

  • lekerekített sarkú téglalap

CRC kártya osztályrajzelem

  • 3 részre osztott téglalap, osztálynévvel, attribútumokkal és műveletekkel

Dőlt betűs osztálynév UML osztálydiagramon

  • Statikus osztály, nincsenek példányai
  • Absztrakt osztály, nincsenek példányai
  • Controller típusú osztály

UML osztálydiagram sztereotípiák

  • <>: nem örökölhető osztály
  • <>: adatbázis interfésze (felhasználói esemény)
  • <>: felhasználói felület
  • <>: interfész használata
  • <>: interfész implementációja
  • <>: önmagától aktiválódó osztály

UML osztálydiagram interfész

  • Szakterület által definiált szerződés, metódusszignatúrák
  • Szaggatott ellipszissel jelölik

Absztrakt osztály és interfész

  • Nincs különbség, de szebb megvalósítást tesznek lehetővé interfészek
  • Egy interfészből mindig lehet több példányt létrehozni, absztrakt osztályból csak egyet
  • Interfész csak szignatúrát definiál, absztrakt osztály megvalósítást is, de utóbbinál a felülbírálhatóság is engedélyezett

UML osztálydiagram aktív osztály

  • Aktív osztályok önmaguktól aktiválódnak, külső esemény nélkül, és egy sztereotípia jelzi: <> (kötelező)

Osztálydiagramok taxonómiája

  • Csak asszociációt, csak kompozíciót, csak öröklődési hierarchiát, csak példányosítható osztályokat jelölhetünk fel

UML osztálydiagram osztály szimbóluma

  • téglalap

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Ez a quiz az UML osztálydiagramokkal és CRC kártyákkal kapcsolatos alapfogalmakat és fázisokat ismerteti. Tudd meg, milyen különbségek vannak az elemzési, tervezési és megvalósítási osztálydiagramok között, és milyen szerepet játszanak a CRC kártyák a rendszertervezésben.

More Like This

Use Quizgecko on...
Browser
Browser