摘要

需求分析阶段的主要任务是理解客户的真正需求,即了解客户需要一款什么样的软件,该阶段是整个软件开发过程的输入和基础。随着软件需求的与日俱增,软件的规模与复杂程度也在不断增大,现行条件下的统一建模语言(UML)的缺陷也在不断增高,因此,需要在原有的基础上进行修改和优化,避免过度建模、可读性低、不能表达用户实际需求等根本性问题,这些变化使得开发人员更好地理解用户需求,从而提升产品的开发效率以及使用质量。