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_ardcase_uml:aktualnewyniki [2008/05/13 09:46]
miw
pl:miw:miw08_ardcase_uml:aktualnewyniki [2019/06/27 15:50] (aktualna)
Linia 4: Linia 4:
 Celem projektu jest stworzenie systemu regułowego jakim jest ARD w oparciu o diagramy UML. System ten wymaga podania reguł, których spełnienie powoduje wykonanie pewnych akcji. Podstawową czynnością jaką trzeba wykonać aby dokonać konwersji diagramów UML na ARD jest wyszukanie właściwości rozumianych szerzej jako warunki oraz reguł utożsamianych z czynnościami. Właściwości wstępnie można wyselekcjonować już na poziomie diagramów przypadków użycia. Podobnie rzecz się ma z czynnościami. Szczegółowe właściwości można uzyskać z diagramów obiektów i klas choć przypuszczalnie nie wszystkie muszą zostać użyte w konstruowaniu warunków. Czynności zwane inaczej akcjami są prezentowane na diagramach sekwencji lub diagramach stanów ​    i ich zajście jest uwarunkowane aktualnym stanem właściwości wybranych obiektów. ​ Celem projektu jest stworzenie systemu regułowego jakim jest ARD w oparciu o diagramy UML. System ten wymaga podania reguł, których spełnienie powoduje wykonanie pewnych akcji. Podstawową czynnością jaką trzeba wykonać aby dokonać konwersji diagramów UML na ARD jest wyszukanie właściwości rozumianych szerzej jako warunki oraz reguł utożsamianych z czynnościami. Właściwości wstępnie można wyselekcjonować już na poziomie diagramów przypadków użycia. Podobnie rzecz się ma z czynnościami. Szczegółowe właściwości można uzyskać z diagramów obiektów i klas choć przypuszczalnie nie wszystkie muszą zostać użyte w konstruowaniu warunków. Czynności zwane inaczej akcjami są prezentowane na diagramach sekwencji lub diagramach stanów ​    i ich zajście jest uwarunkowane aktualnym stanem właściwości wybranych obiektów. ​
  
-Poniżej nastąpiła próba selekcji zarówno właściwości jak i czynności dla pewnych obiektów systemu na podstawie diagramu przypadków użycia:+===== Poniżej nastąpiła próba selekcji zarówno właściwości jak i czynności dla pewnych obiektów systemu na podstawie diagramu przypadków użycia: ​=====
  
   * Student podaje swoje imię oraz numer. ​   * Student podaje swoje imię oraz numer. ​
Linia 17: Linia 17:
   * System drukuje potwierdzenie przyjęcia studenta na wybrane seminarium. ​   * System drukuje potwierdzenie przyjęcia studenta na wybrane seminarium. ​
    
-Przypuszczalny zbiór obiektów:+===== Przypuszczalny zbiór obiektów: ​===== 
  
   * student   * student
Linia 27: Linia 27:
  
    
-Przypuszczalny zbiór akcji:+===== Przypuszczalny zbiór akcji: ​===== 
  
   * podaje dane osobowe   * podaje dane osobowe
Linia 45: Linia 45:
   * drukuje potwierdzenie przyjęcia   * drukuje potwierdzenie przyjęcia
  
-Przypuszczalny zbiór właściwości tworzących reguły:+===== Przypuszczalny zbiór właściwości tworzących reguły: ​=====
  
   * imię studenta   * imię studenta
Linia 61: Linia 61:
  ​{{:​pl:​miw:​miw08_ardcase_uml:​image002.jpg|:​pl:​miw:​miw08_ardcase_uml:​image002.jpg}}  ​{{:​pl:​miw:​miw08_ardcase_uml:​image002.jpg|:​pl:​miw:​miw08_ardcase_uml:​image002.jpg}}
  
-  ​ 
  
 Aby poszerzyć i zarazem uściślić listę właściwości i obiektów zostanie wykorzystany w tym celu diagram klas : Aby poszerzyć i zarazem uściślić listę właściwości i obiektów zostanie wykorzystany w tym celu diagram klas :
Linia 70: Linia 69:
 Diagram ten pokazuje zależności między klasami systemu i zarazem mówi, że w systemie występują obiekty: Diagram ten pokazuje zależności między klasami systemu i zarazem mówi, że w systemie występują obiekty:
  
-Seminaria posiadające właściwości:​+===== Seminaria posiadające właściwości: ​=====
  
   * Name ( nazwa  )   * Name ( nazwa  )
Linia 76: Linia 75:
   * Fees ( koszt seminarium )   * Fees ( koszt seminarium )
  
-Profesorzy posiadający właściwości:​+===== Profesorzy posiadający właściwości: ​===== 
  
   * Name ( nazwa )   * Name ( nazwa )
Linia 84: Linia 83:
   * Salary ( wypłata )   * Salary ( wypłata )
  
-Wpisy rekrutacyjne posiadające właściwości+===== Wpisy rekrutacyjne posiadające właściwości ​=====
  
   * Marks Received ( wybrane, odbyte kursy )   * Marks Received ( wybrane, odbyte kursy )
  
-Studenci posiadający właściwości:​+===== Studenci posiadający właściwości: ​=====
  
   * Name   ( nazwa )   * Name   ( nazwa )
Linia 103: Linia 102:
    
  
-Diagram stanów:+===== Diagram stanów: ​===== 
  
  ​{{:​pl:​miw:​miw08_ardcase_uml:​image006.jpg|:​pl:​miw:​miw08_ardcase_uml:​image006.jpg}}  ​{{:​pl:​miw:​miw08_ardcase_uml:​image006.jpg|:​pl:​miw:​miw08_ardcase_uml:​image006.jpg}}
Linia 109: Linia 108:
    
  
-oraz diagram sekwencji:+===== oraz diagram sekwencji: ​===== 
  
    
Linia 115: Linia 114:
  
    
-Diagram sekwencji podzielony na części:+===== Diagram sekwencji podzielony na części: ​=====
  
 {{:​pl:​miw:​miw08_ardcase_uml:​image010.jpg|:​pl:​miw:​miw08_ardcase_uml:​image010.jpg}} {{:​pl:​miw:​miw08_ardcase_uml:​image010.jpg|:​pl:​miw:​miw08_ardcase_uml:​image010.jpg}}
Linia 124: Linia 123:
  
  
-Możemy wyróżnić następującą listę czynności: +===== Możemy wyróżnić następującą listę czynności: ​=====
   * chęć zapisu na seminarium   * chęć zapisu na seminarium
   * student w trakcie rejestracji   * student w trakcie rejestracji
pl/miw/miw08_ardcase_uml/aktualnewyniki.1210664781.txt.gz · ostatnio zmienione: 2019/06/27 15:59 (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