Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:miw:miw08_bizrulesvocabularies2 [2008/06/02 15:15]
miw
pl:miw:miw08_bizrulesvocabularies2 [2019/06/27 15:50] (aktualna)
Linia 1: Linia 1:
 ====== Opis ====== ====== Opis ======
 +__**Projekt zakończony**__
 +
 Magdalena, Pluta, <​mpluta@wp.pl>​ Magdalena, Pluta, <​mpluta@wp.pl>​
  
Linia 54: Linia 56:
 ===== 080527 ===== ===== 080527 =====
   * w.w. opis   * w.w. opis
 +
 +
 +
 +
 +
  
 ====== Projekt ====== ====== Projekt ======
  
 === opis thermostatu w SBVR ===  === opis thermostatu w SBVR === 
-  ​* [[hekate:hekate_case_thermostat|thermostat]] + 
-  * [[miw08_bizrulesvocabularies2_thermostat|thermostat sbvr]]+  ​* [[pl:​miw:​miw08_bizrulesvocabularies2:​thermostat|thermostat sbvr]]
  
  
Linia 68: Linia 75:
  
 ====== Sprawozdanie ====== ====== Sprawozdanie ======
 +
 +
  
  
Linia 86: Linia 95:
  
  
-{{:​pl:​miw:​sbvr.png|sbvr}}+{{:pl:miw:​miw08_bizrulesvocabularies2:​sbvr.png|sbvr}}
  
 Jednym z  kluczowych zadań SBVR jest opis reguł i słowników charakteryzujących daną dziedzinę pozwalającą na szczegółowy opis procesów i struktur organizacyjnych w niej panujących. Jednym z  kluczowych zadań SBVR jest opis reguł i słowników charakteryzujących daną dziedzinę pozwalającą na szczegółowy opis procesów i struktur organizacyjnych w niej panujących.
Linia 139: Linia 148:
  
   * Operative Rule są to reguły rządzące zachowaniem działalności. W przeciwieństwie do reguł strukturalnych,​ reguły operacyjne są jedynymi które mogą być bezpośrednio zmieniane przez ludzi zaangażowanych w danej działalności,​ np  w wypożyczali samochodów:​ //Klientowi który zjawia się pod wpływem alkoholu lub narkotyków nie zostanie wydany w posiadanie wypożyczany samochód//​. ​   * Operative Rule są to reguły rządzące zachowaniem działalności. W przeciwieństwie do reguł strukturalnych,​ reguły operacyjne są jedynymi które mogą być bezpośrednio zmieniane przez ludzi zaangażowanych w danej działalności,​ np  w wypożyczali samochodów:​ //Klientowi który zjawia się pod wpływem alkoholu lub narkotyków nie zostanie wydany w posiadanie wypożyczany samochód//​. ​
 +
  
  
Linia 147: Linia 157:
  
  
-{{:​pl:​miw:​sbvrov.png|sbvr}}+{{:pl:miw:​miw08_bizrulesvocabularies2:​sbvrov.png|sbvr}}
  
  
Linia 155: Linia 165:
  
 Notacja używana w SBVR opracowana przez OMG oznacza język używany do reprezentacji semantyki i abstrakcyjnej składni. Notacja może być werbalna, graficzna lub kombinacją wyżej wymienionych. Jako elementy notacji należy wymienić gramatykę, składnię oraz konkretną powierzchnię składniową. Notacja używana w SBVR opracowana przez OMG oznacza język używany do reprezentacji semantyki i abstrakcyjnej składni. Notacja może być werbalna, graficzna lub kombinacją wyżej wymienionych. Jako elementy notacji należy wymienić gramatykę, składnię oraz konkretną powierzchnię składniową.
 +
  
  
Linia 170: Linia 181:
 Prefix Style reprezentuje reguły poprzez wypisywanie oświadczeń ze słowami kluczowymi reprezentowanymi przez odpowiednie znaczniki. Przykłady pewnej ilości prefiksów są przedstawione w tablicy poniżej. Prefix Style reprezentuje reguły poprzez wypisywanie oświadczeń ze słowami kluczowymi reprezentowanymi przez odpowiednie znaczniki. Przykłady pewnej ilości prefiksów są przedstawione w tablicy poniżej.
  
-{{:​pl:​miw:​tabela1.png|znaczniki}}+{{:pl:miw:​miw08_bizrulesvocabularies2:​tabela1.png|znaczniki}}
  
 Prefix Styl jest używany do opisu reguł w wielu dyscyplinach biznesowych przez kilkanaście ostatnich lat. Przez wiele osób uważany jest za bardzo naturalną, przyjazną i intuicyjną notację reguł. ​ Prefix Styl jest używany do opisu reguł w wielu dyscyplinach biznesowych przez kilkanaście ostatnich lat. Przez wiele osób uważany jest za bardzo naturalną, przyjazną i intuicyjną notację reguł. ​
Linia 180: Linia 191:
  
 SBVR SE wykorzystuje zwroty i wyrażenia języka angielskiego do opisu słownictwa oraz definiowania reguł. SBVR SE wykorzystuje zwroty i wyrażenia języka angielskiego do opisu słownictwa oraz definiowania reguł.
 +
  
  
Linia 220: Linia 232:
  
   * Modal Operations   * Modal Operations
 +
 ^^ Modal Operations^^ ^^ Modal Operations^^
 |it is obligatory that p |obligation formulation| |it is obligatory that p |obligation formulation|
Linia 238: Linia 251:
 |who| |who|
 |what| |what|
 +
  
  
Linia 249: Linia 263:
  
  
-{{:​pl:​miw:​sbvrprzyklad.png|przyklad}}+{{:pl:miw:​miw08_bizrulesvocabularies2:​sbvrprzyklad.png|przyklad}} 
  
  
Linia 265: Linia 280:
  
   * fact type General ​   * fact type General ​
-{{:​pl:​miw:​sbvr1.png|bpmn}}+{{:pl:miw:​miw08_bizrulesvocabularies2:​sbvr1.png|bpmn}}
   * variable is unitary   * variable is unitary
-{{:​pl:​miw:​sbvr2.png|bpmn}}+{{:pl:miw:​miw08_bizrulesvocabularies2:​sbvr2.png|bpmn}}
   * concept1 specializes concept2 (Synonymous Form: concept2 generalizes concept1)   * concept1 specializes concept2 (Synonymous Form: concept2 generalizes concept1)
-{{:​pl:​miw:​sbvr3.png|bpmn}}+{{:pl:miw:​miw08_bizrulesvocabularies2:​sbvr3.png|bpmn}}
   * thing is in set (Synonymous Form: set includes thing or set has element)   * thing is in set (Synonymous Form: set includes thing or set has element)
-{{:​pl:​miw:​sbvr4.png|bpmn}}+{{:pl:miw:​miw08_bizrulesvocabularies2:​sbvr4.png|bpmn}}
   * fact type has fact in fact model   * fact type has fact in fact model
-{{:​pl:​miw:​sbvr5.png|bpmn}}+{{:pl:miw:​miw08_bizrulesvocabularies2:​sbvr5.png|bpmn}}
  
  
  
-===== Szczegółowość specyfikacji atrybutów ===== 
  
-SBVR pozwala na szczegółowy opis badanej branży, przykładem może być przedstawiony poniżej opis wypożyczalni samochodów. Przedstawione poniżej diagramy ​ w sposób szczegółowy przedstawiają specyfikę badanego zagadnienia. 
  
-Kilka wykresów z pdfa.+===== Szczegółowość specyfikacji atrybutów =====
  
 +SBVR pozwala na szczegółowy opis badanej branży, przykładem może być przedstawiony opis wypożyczalni samochodów {{:​pl:​miw:​miw08_bizrulesvocabularies2:​08-01-06.pdf|Anex E}}. Przedstawione poniżej diagramy ​ w sposób szczegółowy przedstawiają specyfikę badanego zagadnienia.
  
  
  
 +{{:​pl:​miw:​miw08_bizrulesvocabularies2:​car1.png|rentalcar}}
 +{{:​pl:​miw:​miw08_bizrulesvocabularies2:​car2.png|rentalcar}}
 +{{:​pl:​miw:​miw08_bizrulesvocabularies2:​car3.png|rentalcar}}
  
 +===== Opis termostatu w SBVR =====
  
  
-===== Opis termostatu w SBVR ===== 
  
 ==== Opis słownika i reguł ==== ==== Opis słownika i reguł ====
Linia 306: Linia 323:
  
  
-==== Reguły ​====+ 
 +=== Reguły ===
   * The summer is January or February or December   * The summer is January or February or December
   * The autumn is March or April or May   * The autumn is March or April or May
Linia 333: Linia 351:
   * It is necessary that in winter on business_hours thermostat_setting is ’18 degree’.   * It is necessary that in winter on business_hours thermostat_setting is ’18 degree’.
   * It is necessary that in winter on not_on_business_hours thermostat_setting is ’14 degree’.   * It is necessary that in winter on not_on_business_hours thermostat_setting is ’14 degree’.
 +
 +
 +
 +
 +
 +
  
  
Linia 338: Linia 362:
  
 ==== Graficzna reprezentacja reguł ==== ==== Graficzna reprezentacja reguł ====
-{{:pl:miw:sbvrthermostst.pngtermostat}}+ 
 + 
 +{{:pl:miw:miw08_bizrulesvocabularies2:​thermostat1.jpg|thermostat}} 
 + 
 + 
 + 
 + 
 +==== Zapis thermostatu w ARD ==== 
 + 
 + 
 +{{:​pl:​miw:​miw08_bizrulesvocabularies2:​ard.jpg|thermostatard}} 
 + 
 + 
 +Wykresy zostały sporządzone przy pomocy graficznego programu Dia. 
 + 
 + 
 + 
 + 
 +Plik źródłowy diagramu {{:​pl:​miw:​miw08_bizrulesvocabularies2:​ardindia.tar|ard}}. 
 + 
 +===== Algorytm zamiany SBVR <-> ARD ===== 
 + 
 +Na podstawie oryginalnych [[hekate:​hekate_case_thermostat|reguł]] opisujących działanie termostatu zostały zapisane reguły w SBVR. Tak zapisane reguły zostały przedstawione w sposób graficzny przy pomocy diagramu SBVR.  
 + 
 +Te same oryginalne reguły stały się punktem wyjścia dla stworzenie diagramu ARD. 
 + 
 +Porównując oba diagramy nasuwa się wniosek, że są one niemalże identyczne. Po usunięciu elementów dotyczących szczegółowego opisu sezonu, pór roku, dni tygodni w tym dni pracujących i wolnych, otrzymujemy diagram identyczny z diagramem ARD. Reguły SBVR opisujące tę część diagramu ograniczają się do reguł:  
 + 
 +  * It is necessary that in spring on business_hours thermostat_setting is ’20 degree’. 
 +  * It is necessary that in spring on not_on_business_hours thermostat_setting is ’15 degree’. 
 +  * It is necessary that in summer on business_hours thermostat_setting is ’24 degree’. 
 +  * It is necessary that in summer on not_on_business_hours thermostat_setting is ’27 degree’. 
 +  * It is necessary that in autumn on business_hours thermostat_setting is ’20 degree’. 
 +  * It is necessary that in autumn on not_on_business_hours thermostat_setting is ’16 degree’. 
 +  * It is necessary that in winter on business_hours thermostat_setting is ’18 degree’. 
 +  * It is necessary that in winter on not_on_business_hours thermostat_setting is ’14 degree’. 
 + 
 + 
 + 
  
 ====== Materiały ====== ====== Materiały ======
pl/miw/miw08_bizrulesvocabularies2.1212412546.txt.gz · ostatnio zmienione: 2019/06/27 15:58 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0