用例 用例英語use case或譯使用案例用况是软件工程或系统工程中对系统如何反应外界请求的描述每个用例提供了一个或多个场景该场景说明了系统是如何和最终用户或其它系统互動也就是谁可以用系统做什么从而完成一个明确的业务目标人們可以通过用户的使用场景来進行需求分析编写用例时要避免使用技术术语而应该用最终用户或者领域专家的语言用例一般是由软件开发者和最终用户共同创作的 在年Ivar JacobsonUML和瑞理统一过程的重要贡献者提出了用例的概念Jacobson的思想很有影响力也很有发展力之后在这个科目上又有很多贡献在定义用例是什么和怎么有效的书写用例方面最重要最有影响力也最全面的是Alistair Cockburn他写的书籍是编写有效用例 用例迅速成为获取功能需求最常用的手段用例最初是和面向对象一同提出的但是它不止局限于面向对象系统因为用例实质上不是面向对象 由于不少测试工程师将测试用例简称为用例为便于区分两者将原来的Use case 页面存档备份存于互联网档案馆用例称为需求用例 测试用例对应英文Test case 页面存档备份存于互联网档案馆已经广为人知没有歧义但就文字表面而言测试用例類似是属于用例就像红富士苹果属于苹果一样所以为了更容易区分需求用例是个更清晰的称呼