针对变分不等式法的渗流分析特点特别适用于边界强非线性渗流问题的数值模拟,采用统一建模语言(UML)分析了面向对象渗流有限元各类的关系,利用面向对象程序设计的封装、继承、多态三大机制,在UML类图的指导下对基于变分不等式法的渗流有限元分析进行了程序设计与开发。并通过两个算例验证了该程序的有效性和正确性。