Byggingarhluti (BHL)

@startuml
!include /build/docs/_plantuml_styles/concept_name.iuml
class "Byggingarhluti\n<i>Byggingarhluti (BHL)</i>"
@enduml

Skilgreining

Skilgreining hugtaks

Byggingarhluti er hluti byggingar, samsettur úr frumþáttum, sem ber einingaverð.

Nánari lýsing

Byggingarhluti er til dæmis útveggur, þak eða gluggar. Einingaverð byggingarhluta er summa kostnaðarþátta hans, og eigindir byggingarhlutans ráða stuðlum kostnaðarþáttanna. Byggingarhluti kemur inn í útreikning frá tilteknu byggingarstigi og hefur líftíma sem afskrift byggir á. Byggingarhluti tilheyrir einum byggingarhlutaflokki samkvæmt DIN 276 Kosten im Bauwesen. Líftími er utan DIN 276.

Staðlaðar upplýsingar

Heiti hugtaks

Byggingarhluti

Skammstöfun hugtaks

BHL

Eigindi

@startuml
!include /build/docs/_plantuml_styles/concept_properties.iuml

class "Byggingarhluti" {
  <color:$BULLET_COLOR>$BULLET_CHAR</color> **Byggingarhlutanúmer**  [key, ck, required]
  <color:transparent>$BULLET_CHAR</color> Byggingarhlutanr : int32 

  <color:$BULLET_COLOR>$BULLET_CHAR</color> **Útgáfa**  [key, ck, required]
  <color:transparent>$BULLET_CHAR</color> Utgafa : int32 

  <color:$BULLET_COLOR>$BULLET_CHAR</color> **Heiti**  [required]
  <color:transparent>$BULLET_CHAR</color> Heiti : string 

  <color:$BULLET_COLOR>$BULLET_CHAR</color> **Eining**  [required]
  <color:transparent>$BULLET_CHAR</color> Eining : string 

  <color:$BULLET_COLOR>$BULLET_CHAR</color> **Byggingarstig**  [required]
  <color:transparent>$BULLET_CHAR</color> Byggingarstig : int32 

  <color:$BULLET_COLOR>$BULLET_CHAR</color> **Líftími**  [required]
  <color:transparent>$BULLET_CHAR</color> Liftimi : int32 

  <color:$BULLET_COLOR>$BULLET_CHAR</color> **Lýsing**  [nullable]
  <color:transparent>$BULLET_CHAR</color> Lysing : text 
}
@enduml


Byggingarhlutanúmer

Skilgreining eigindis

Númer byggingarhluta.

Nánari Lýsing

Til að auðkenna byggingarhluta.

Staðlaðar upplýsingar

Heiti

Byggingarhlutanr

Gagnatýpa

int32

Dæmi

97

Varðreglur (guards)

Gildi verður að vera stærra en 0. value > 0


Útgáfa

Skilgreining eigindis

Útgáfa byggingarhluta.

Nánari Lýsing

Breyting á byggingarhluta er ný útgáfa og eldri útgáfa helst óbreytt.

Staðlaðar upplýsingar

Heiti

Utgafa

Gagnatýpa

int32

Dæmi

1

Varðreglur (guards)

Gildi verður að vera stærra en 0. value > 0


Heiti

Skilgreining eigindis

Heiti byggingarhluta.

Nánari Lýsing

Til að auðkenna byggingarhluta í máli matsmanna.

Staðlaðar upplýsingar

Heiti

Heiti

Gagnatýpa

string

Dæmi

Heitir pottar hitaveita


Eining

Skilgreining eigindis

Eining sem einingaverð byggingarhluta á við.

Nánari Lýsing

Magn er margfaldað með einingaverði í þessari einingu.

Staðlaðar upplýsingar

Heiti

Eining

Gagnatýpa

string

Dæmi

stk


Byggingarstig

Skilgreining eigindis

Byggingarstig sem byggingarhluti kemur inn í útreikning frá.

Nánari Lýsing

Til að sleppa byggingarhluta sem ekki er kominn á matsandlag.

Staðlaðar upplýsingar

Heiti

Byggingarstig

Gagnatýpa

int32

Dæmi

6

Varðreglur (guards)

Gildi má ekki vera neikvætt. value >= 0


Líftími

Skilgreining eigindis

Líftími byggingarhluta í árum.

Nánari Lýsing

Afskrift byggingarhluta byggir á líftíma hans.

Staðlaðar upplýsingar

Heiti

Liftimi

Gagnatýpa

int32

Dæmi

50

Varðreglur (guards)

Gildi verður að vera stærra en 0. value > 0


Lýsing

Skilgreining eigindis

Lýsing byggingarhluta.

Nánari Lýsing

Til að skýra hvað byggingarhluti nær yfir.

Staðlaðar upplýsingar

Heiti

Lysing

Gagnatýpa

text

Dæmi

Heitur pottur tengdur hitaveitu.

Vensl


Byggingarhluti → Kostnaðarþáttur

Skilgreining vensla

Byggingarhluti samanstendur af einum eða fleiri kostnaðarþáttum.

Tegund vensla: Samsetning (Composition)

Staðlaðar upplýsingar

Vensl (kind)

Samsetning (Composition)

Frá (source)

Brunabotamat::Byggingarhluti 1

Til (target)

Brunabotamat::Kostnaðarþáttur 1..*

@startuml
!include /build/docs/_plantuml_styles/relationship.iuml



"Byggingarhluti" "1" *---- "1..*" "Kostnaðarþáttur"
@enduml


Byggingarhluti → Byggingarhlutaeigind

Skilgreining vensla

Byggingarhluti hefur eigindir sem matsmaður velur gildi á.

Tegund vensla: Samsetning (Composition)

Staðlaðar upplýsingar

Vensl (kind)

Samsetning (Composition)

Frá (source)

Brunabotamat::Byggingarhluti 1

Til (target)

Brunabotamat::Byggingarhlutaeigind 0..*

@startuml
!include /build/docs/_plantuml_styles/relationship.iuml



"Byggingarhluti" "1" *---- "0..*" "Byggingarhlutaeigind"
@enduml


Byggingarhluti → Magntegund

Skilgreining vensla

Byggingarhluti leyfir þær magntegundir sem magn hans er lesið eftir.

Tegund vensla: Stefnutenging (Directed Association)

Staðlaðar upplýsingar

Vensl (kind)

Stefnutenging (Directed Association)

Frá (source)

Brunabotamat::Byggingarhluti 0..*

Til (target)

Brunabotamat::Magntegund 1..*

Stefna (navigability)

Byggingarhluti → Magntegund · Magntegund → Byggingarhluti

@startuml
!include /build/docs/_plantuml_styles/relationship.iuml



"Byggingarhluti" "0..*" <----> "1..*" "Magntegund"
@enduml


Byggingarhluti → Byggingarhlutaflokkur

Skilgreining vensla

Byggingarhluti tilheyrir einum byggingarhlutaflokki samkvæmt DIN 276.

Tegund vensla: Stefnutenging (Directed Association)

Staðlaðar upplýsingar

Vensl (kind)

Stefnutenging (Directed Association)

Frá (source)

Brunabotamat::Byggingarhluti 0..*

Til (target)

Brunabotamat::Byggingarhlutaflokkur 1

Stefna (navigability)

Byggingarhluti → Byggingarhlutaflokkur · Byggingarhlutaflokkur → Byggingarhluti

@startuml
!include /build/docs/_plantuml_styles/relationship.iuml



"Byggingarhluti" "0..*" <----> "1" "Byggingarhlutaflokkur"
@enduml