一、简答题
-
用例的概念
用例(use case),或译使用案例、用况,是软件工程或系统工程中对系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术。每个用例提供了一个或多个场景,该场景说明了系统是如何和最终用户或其它系统互动,也就是谁可以用系统做什么,从而获得一个明确的业务目标。
在软件工程中,用例表示一种通过用户的使用场景来获取需求的技术,一般由软件开发者和用户共同编写。
- 用例和场景的关系?什么是主场景或 happy path?
① 用例和场景的关系:用例是场景的集合,场景是一个用例实例。
② 主场景:是场景中最主要的交互,一般是经常出现的,用户最常用的场景流程。
- 用例有哪些形式?
① Brief:简短的一段总结,通常是主要的成功场景。在早期的需求分析中,为了快速了解主题和范围,可能只需要几分钟就可以创建。
② Casual:非正式段落格式。涵盖各种场景的多个段落。
③ Fully:详细描述了所有步骤和变化,并有支持部分,如先决条件和成功保证。
- 对于复杂业务,为什么编制完整用例非常难?
对于复杂业务来说,用例的应用场景十分复杂,需要考虑的因素也有很多。而对于前期的需求分析过程,想要在用力建模额过程中就分析出所有的应用场景是理想的情况,实际建模的过程中,一些被遗漏的场景通常会在后期实现的过程中被发现,这时