【正确答案】(1)服务解释:用一段简练的文字解释该服务的作用及功能。
(2)消息协议:给出服务的入口消息格式,即:请求该服务的消息格式,内容包括服务名、输入输出参数、参数类型。在并发系统中,一个服务可能接收多种消息。
(3)消息发送:指出在这个服务执行时,需要请求哪些别的对象服务。内容包括接收消息的对象类名以及执行这个消息的服务名。这里提供的详细说明信息能够具体地表明这种动态关系,但它是隐含的。
(4)约束条件:如果该服务的执行有前置条件、后置条件以及执行时间的要求等其他需要说明的事项,则在这里加以说明。
(5)服务流程图:对于功能比较复杂的服务,要给出一个服务流程图,表明该服务是怎样执行的。
【答案解析】