系统分析与设计hm6
1.简答题
1.用例的概念
用例是基于文本的场景描述,用于说明参与者使用系统来实现某些目标。它们的本质是通过编写使用系统实现用户目标的场景来发现和记录功能需求。
2.用例和场景之间的关系?什么是主要场景或happy path?
场景参与者与系统之间的一系列特定活动和交互也称为用例实例。用例是一组相关的成功和失败场景,描述了参与者如何使用系统来实现其目标。主要场景或快乐路径描述了满足利益相关者关注点的典型happy path,通常没有任何条件或分支。
3.用例有哪些形式?
Brief,Casual,Fully.
4.为什么要为复杂的业务编译完整的用例非常困难?
对于复杂的业务,涉及的业务场景非常多且复杂。通常,整个业务被划分为不同的子业务,并且分别根据子业务绘制用例图。绘制完整的用例图将使用例图复杂化,并且绘图过程并不容易,并且即使可以完成,可能彼此相关的子业务之间的处理也不会非常清楚。绘图也非常不便于其他人阅读。
5.什么是用例图?
用例图是描述用例,参与者及其关系的图表。他们从用户的角度描述信息系统的要求,并分析产品的功能和行为。用例图定义和描述系统的外部可见行为,这是分析,设计和装配测试的重要基础。
6.用例图的基本符号和元素?
参与者:系统外部使用或与系统交互的角色。
用例:描述系统执行的一系列操作(包括变量),并生成可观察的结果,以传达特定参与规则的值。
系统边界:用于表示正在建模的系统的边界。
箭头:用于通过向对方发送信号或信息来指示参与者与系统之间的关系。箭头的尾部用于指示启动交互的一方。箭头用于表示发起的一方。用例始终由参与者发起。
包含关系:将多个用例的常用步骤分成单个包含的用例。
扩展:扩展是相对于必须执行包含关系的功能的可选关系。
泛化:子用例继承父用例的所有结构,行为和关系。
7.绘图和用例图的步骤
确定参与者
识别用例
确定关系
使用基于上述关系的用例图规范绘制用例图
用户图对利益相关者和开发者的价值是什么?
首先,用例图可以帮助开发人员更快,更清晰地获得需求。根据要求制作初步产品后,用例图可以指导测试,以验证产品的资质。最重要的是,他们还可以在整个过程中的其他工作流程中发挥指导作用。
8.用例图对利益相关者和开发者的价值是什么?
首先,用例图可以帮助开发人员更快,更清晰地获得需求。根据要求制作初步产品后,用例图可以指导测试,以验证产品的资质。最重要的是,他们还可以在整个过程中的其他工作流程中发挥指导作用。