所谓服务,就是在接收到一条消息后所要进行的加工。 确定一个类中的服务,主要取决于该类在问题中的实际作用以及求解过程中承担的处理责任,确定的原则如下:
工具/原料
一份软件系统
方法/步骤
1
1.基本的属性操作服务 就是类中应该提供的访问以及修改自身属性值的一些基本操作。 这类操作应该是属于类的基本操作,可以不必再对象模型中显示表示。
2
2.数据流图中处理框对应的操作 功能模型中的每个处理框代表了系统应该实现的部分功能,而这些功能都与一个或者几个对象中提供的服务相对应。 因此,要仔细的分析状态图和数据流图,以便于正确地确定对象所应该提供的服务。
3
3.定义服务时,首先定义行为,然后定义实例的通信 值得说明的是,确定服务和消息,只有在建立了动态模型和功能模型了以后,才可能最后确定对象类的服务
4
4.事件的处理操作 动态模型中状态图描述了对象应该接收的事件(消息),类和对象中必须提供处理相应消息的一些服务,这些服务用于修改对象的状态(属性值)并启动相应的服务。
注意事项
定义服务时,必须先定义行为
下一篇:通信联络系统功能