功能模块图通常使用UML(统一建模语言)或者流程图进行绘制。UML 是一种建立在对象技术基础上,用于描述软件系统的面向对象建模语言,包括了用例图、活动图、类图、时序图、状态图、部署图等模型。
其中用例图、活动图、类图,是UML中最常用的图形,是绘制功能模块图的重点。如果需要更加详尽的说明,则可以使用数据流图和程序流程图进行补充。常用的UML和流程图工具有M_