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