按照"铁三角"理论,费用、进度和质量等目标的实现程度是衡量软件项目成败的标准,而软件项目工作量估算是费用目标控制的重要内容之一。在分析软件项目工作量估算的特点、要求和存在问题的基础上,分析了软件项目工作量的内涵和影响因素,对现有软件项目工作量估算模型进行了对比分析。借鉴人工智能领域的基于案例推理(CBR)技术,通过分析CBR的理论、估算程序和关键技术,重点研究并构建了基于CBR的软件项目工作量估算模型,并对该估算模型进行了实证分析。