Changes between Version 4 and Version 5 of ListofProcesses


Ignore:
Timestamp:
12/08/09 01:16:46 (15 years ago)
Author:
Vangel Ajanovski
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • ListofProcesses

    v4 v5  
    1 = Test =
     1= Процеси за упис =
    22
    3 = Процес на упис на предмети за сите студенти =
     3= Студент запишува семестар =
     4
     5== Сценарио 1: Редовен студент со стандардна процедура ==
    46
    57Предуслов: Студентот да има пристап на системот.
     8
    69{{{
    7 #!graphviz
     10#!graphviz.dot
    811digraph G {
    912node [shape=rectangle,style=rounded,labelfontsize=8];
     13edge [weight=0.5];
    1014
    11 start [shape=circle,label="Старт"];
    12 end [shape=doublecircle,label="Крај"];
     15start [shape=ellipse,label="Старт",rank="min"];
     16start1 [shape=ellipse,label="Старт 1",rank="min"];
     17start2 [shape=ellipse,label="Старт 2",rank="min"];
     18start3 [shape=ellipse,label="Старт 3",rank="min"];
     19end1 [shape=ellipse,label="Крај 1",style=filled, fillcolor=red];
     20end2 [shape=ellipse,label="Крај 2",style=filled, fillcolor=red];
     21end3 [shape=ellipse,label="Крај 3",style=filled, fillcolor=red];
     22end [shape=ellipse,label="Крај",style=filled, fillcolor=red];
    1323
    1424biraNas [label="Бира насока"];
     
    1727prifIzbAuto [label="Прифаќа автоматски\nза сите кои се во ред"];
    1828prifIzbMan [label="Прифаќа избор рачно"];
    19 choiDep [label="Дали останаа\n неприфатени?", shape=diamond];
    20 choiSingle [label="Поедичено\n дали упис во ред?", shape=diamond];
     29choiDep [label="Oстанаа неприфатени?", shape=diamond];
     30choiSingle [label="Поединечно\n дали упис е во ред?", shape=diamond];
    2131pecListi [label="Печати и\n потпишува листи\n со одобрени"];
    2232otvKurs [label="Отвора курсеви"];
    2333zapKurs [label="Одобрени\n ги запишува на\n отворени курсеви"];
    24 studPristapMoodle [label="Пристап на Moodle"];
     34studPristapMoodle [label="Ако требало\nПристап на Moodle",rank="max"];
    2535nastPristapMoodle [label="Пристап на Moodle"];
    2636pushtaMoodle [label="По желба\n активира Moodle курс"];
    27 gledaPrifateni [label="Гледа конечен список"];
    28 gledaIzbrani [label="Гледа список пред одобрување"];
     37gledaPrifateni [label="Гледа\n конечен список"];
     38gledaIzbrani [label="Гледа список\n пред одобрување"];
    2939zemaLista [label="Зема листа"];
    3040plaka [label="Плаќа трошоци"];
    31 nosivoSTPR [label="Носи документи во студ. праш."];
     41nosivoSTPR [label="Носи документи\n во студ. праш."];
     42postZab [label="Внесува забелешка"];
     43otvSpisok [label="Отвора список\n досега пријавени"];
     44proveruvaStatus [label="Чека одобрување"];
     45choiOdobreno [label="Одобрен?", shape=diamond];
     46vidiZab[label="Види забелешки"];
    3247
     48start->start1;
    3349
    34 start->biraNas;
    35 biraPred -> checkDep;
    36 pushtaMoodle -> studPristapMoodle;
    37 zapKurs -> studPristapMoodle->end;
    38 choiSingle -> biraNas [label="Не"];
    39 pecListi->zemaLista;
    40 zapKurs->gledaPrifateni;
    41 biraPred->gledaIzbrani;
    42 
    43 subgraph cluster_Student { label = "Студент";
    44   biraNas -> biraPred;
    45   studPristapMoodle;
    46   zemaLista->plaka->nosivoSTPR;
    47 }
    48 subgraph cluster_OdgovorenUpis { label = "Одговорен за упис";
    49   checkDep -> prifIzbAuto -> choiDep;
    50   choiSingle -> prifIzbMan [label="Во ред е"];
    51   prifIzbMan -> pecListi -> otvKurs -> zapKurs;
    52   choiDep->choiSingle [label="Да, сега 1 по 1"];
    53   choiDep-> pecListi [label="Не"];
     50subgraph clusterStudentIzbor { label = "Студент - Почнува упис";
     51  start1->biraNas -> biraPred->  end1;
    5452}
    5553
     54subgraph cluster_OdgovorenUpis_Upisi { label = "Одговорен за упис - Уписи";
     55  start2->otvSpisok->checkDep -> prifIzbAuto -> choiDep;
     56  choiDep -> choiSingle [label="Да"];
     57  choiSingle -> prifIzbMan [label="Во ред е"];
     58  prifIzbMan -> pecListi->end2;
     59  choiDep -> pecListi [label="Не"];
     60  choiSingle -> postZab [label="Не, друг избор"];
     61  postZab->choiDep;
     62}
     63
     64subgraph cluster_StudentAdmin { label = "Студент - Довршува упис";
     65  start3->proveruvaStatus;
     66  proveruvaStatus->proveruvaStatus[weight=1.0,label="Не сеуште"];
     67  proveruvaStatus->choiOdobreno;
     68  choiOdobreno->zemaLista [label="Да"];
     69  zemaLista->plaka->nosivoSTPR->  studPristapMoodle->end3;
     70  choiOdobreno->vidiZab [label="Не"];
     71}
     72
     73subgraph cluster_OdgovorenUpis_Kurs { label = "Одговорен за упис - Курсеви";
     74  otvKurs -> zapKurs;
     75}
     76
     77otvKurs->pushtaMoodle;
     78
    5679subgraph cluster_Nastavnik { label = "Наставник";
     80  pushtaMoodle->nastPristapMoodle ;
    5781  gledaIzbrani;
    5882  gledaPrifateni;
    59   otvKurs->pushtaMoodle->nastPristapMoodle ;
    6083}
    6184
    62 nastPristapMoodle->end;
    63 zapKurs->end;
     85}
    6486
    65 }
    6687}}}