服务需求模型可以有不同的抽象层次,如跨越高层目标、底层目标或特定场景等,通常包括服务需求概念、概念间的关系及其约束。通过服务需求模型,可以使得不同的利益相关方对服务需求具有共同的理解。
经典的软件需求建模方法如各种目标建模方法(包括i*框架、KAOS框架、非功能需求框架(NFR))以及基于用例的建模方法、基于场景的建模方法、基于本体和知识图谱的需求建模等都可以进行适当改进,应用于服务需求建模。除此之外,近年来也出现了一些专门面向服务的需求建模方法,例如角色-目标-流程-服务(RGPS)框架可以从角色、目标、流程、服务等多个维度对用户的服务需求进行刻画,构造相应的服务需求模型。