Műtermék (UML)

Az UML modellező nyelvben egy műtermék  egy bizonyos fizikai entitás a megvalósítási platform szintjén, amely a rendszer lecserélt része (szoftver szkript, forráskód fájl, végrehajtható modul, adatbázistábla stb.) [1] [2] [ 3] .

Leírás

Számos operációs rendszer , fejlesztőeszköz és programozási nyelv (például a Microsoft .NET-keretrendszer ) rendelkezik beépített terméktámogatással. Az UML jelölésben egy műtermék téglalap alakú ikonként van ábrázolva, a neve felett az "artifact" kulcsszóval . Az egyértelmű név a műtermék kötelező attribútuma. Egy műtermék neve lehet olyan egyszerű, mint egy szöveges karakterlánc, vagy olyan minősítéssel minősíthető, mint a műterméket tartalmazó csomag neve [4] .

Mind az osztályok, mind a műtermékek osztályozók . Az osztálytól eltérően a műtermék nem egy elvont logikai fogalom, hanem egy valós bitobjektum, tehát egy műtermék telepíthető UML csomópontokra , de egy osztály nem. Az osztályok attribútumokat és műveleteket tartalmaznak, míg az artefactok osztályokat és metódusokat valósítanak meg, amelyek nem rendelkeznek sem attribútumokkal, sem műveletekkel [5] [6] .

A műtárgyak osztályozása

Általános szabály, hogy a műtermékek a következőkre oszlanak: [7] :

Az UML szabvány egy sor sztereotípiát tartalmaz , amelyek felhasználhatók különféle műtermékek (fájlok, dokumentumok, könyvtárak, szkriptek stb.) fő típusainak ábrázolására [8] . A műtermékekre jellemző standard sztereotípiák a forrás és a végrehajtható [9] .

Jegyzetek

  1. Butch, Rambeau, Jacobson, 2006 , UML Building Blocks, p. 35.
  2. Booch, Rambeau, Jacobson, 2006 , Leletek, p. 58-60.
  3. OMG UML, 2007 , p. 197.
  4. Booch, Rambeau, Jacobson, 2006 , Leletek. Bevezetés, p. 368.
  5. Booch, Rambeau, Jacobson, 2006 , Műtárgyak és osztályok, p. 370-371.
  6. Booch, Jacobson, Rambeau, 2006 , műtárgy (termék), p. 179.
  7. Butch, Rambeau, Jacobson, 2006 , Műtermékek típusai, p. 371.
  8. Novikov, 2010 .
  9. Booch, Jacobson, Rambeau, 2006 , műtárgy (termék), p. 189.

Források