360  10.      

    ,      . -
,       (,   -
  ),    (*).

 . 10.10       -
 .      , 
     .     -
      .  
  ,     . 
      .  
  ,        . 
  ,        
.  . 10,10 ,   blackboard  .  
 schedule_agent   .  schedule_agent  
blackboard. masterList ()       .  -
 ,      "" . -
 schedule_agent       createSchedules ().
         -
 ,       .  -
        .   
  ,       . 
  schedule_agent      
blackboard, possibleSchedule ()  blackboard  . 
   "X"     .   -
,    blackboard     "X", , 
    blackboard.  blackboard 
  ?ilter_agent  -  .  filter_agent
  blackboard. possibleSchedules ()      -
 .  filter_agent      
 filterCourses ().     filter_agent -
 .  blackboard    
organizeSolution ()  updateRecords (),    .

10.2.3.  

 UML       -
      .     -
 () ,    -,  -
    (  ) , -
     .     
       
.          -
      ,    
   ,    
       (  )  -
.    (  )   
   .   (  -
)    (  ).  
         .