(4) 识别协调者
��当有三个或更多的任务时,应当增加一个附加任务,起协调者的作用。它的行为可以用状态转换矩阵来描述。这种任务仅用于协调任务。
(5) 评审各个任务
��必须对各个任务进行评审,确保它能满足选择任务的工程标准──事件驱动、时钟驱动、优先级/关键任务或协调者。
(6) 定义各个任务
��定义任务的工作主要包括:它是什么任务、如何协调工作及如何通信。
��首先为任务命名,并简要说明这个任务。然后定义各个任务如何协调工作。指出它是事件驱动还是时钟驱动。对于事件驱动的任务,描述激发该任务的事件;对于时钟驱动的任务,指明激发之前所经过的时间间隔,同时指出是一次性的还是重复性的时间间隔。接着定义各个任务之间如何通信。任务从哪里取值,结果送往何方。最后给出任务的一个模版,包括任务名、描述、优先级、包含的操作、经由谁通信。
�� |
|