Doména (softwarové inženýrství) - Domain (software engineering)

A doména je cílená předmětová oblast a počítačový program. Je to termín používaný v softwarové inženýrství. Formálně představuje cílový předmět konkrétního programovacího projektu, ať už úzce nebo široce definovaného.[1] Například konkrétní programovací projekt mohl mít za cíl vytvoření programu pro konkrétní nemocnici a tato nemocnice by byla doménou. Nebo by mohl být projekt rozšířen tak, aby zahrnoval všechny nemocnice jako jejich doména.[1]:352 V návrhu počítačového programování definujete doménu definováním sady běžných požadavků, terminologie a funkcí pro jakýkoli software program konstruována k řešení problému v oblasti programování, známý jako doménové inženýrství. Slovo doména je také bráno jako synonymum doména aplikace.[1]

Doména v oblasti softwarového inženýrství běžně označuje předmětnou oblast, na kterou se aplikace má vztahovat. Jinými slovy, během vývoje aplikace je doménou „sféra znalostí a aktivit, kolem nichž se točí logika aplikace“. —Andrew Powell-Morse[2]

Doména: Sféra znalostí, vlivu nebo činnosti. Oblast, na kterou uživatel aplikuje program, je doménou softwaru. —Eric Evans[3]

K dispozici je 7 typů domén SOFTWARU: -

• Systémový software

• Aplikační software

• Inženýrský / vědecký software

• Integrovaný software

• Software produktové řady

• WebApps (webové aplikace)

• AI software

Viz také

Reference

  1. ^ A b C Bjørner, Dines (2006). "Tryptych softwarového inženýrství". Softwarové inženýrství 3 - domény, požadavky a softwarový design (rezervovat). . Springer Verlag. p. 9. ISBN  978-3-540-33653-2. Citováno 2016-12-19.
  2. ^ Andrew Powell-Morse (21. dubna 2017). „Design řízený doménou - co to je a jak jej používáte?“. Citováno 2. května 2020.
  3. ^ Eric Evans (2015). „Reference na základě návrhu domény: definice a souhrny vzorů“ (PDF). domainlanguage.com. Citováno 2. května 2020.