用例模型
2023-04-06 20:41:44 86 举报
AI智能生成
UML用例模型知识点思维导图
作者其他创作
大纲/内容
用例模型是面向对象分析与设计中的一种模型,用于描述系统或软件的功能、行为和交互
概念
用例描述是用例模型中用于描述系统或软件的一个具体功能或服务的文本形式,它描述了用户需求、系统响应、前置条件、后置条件、基本流程和备选流程等
什么是用例描述
用于描述执行用例的前置条件,即执行用例前必须满足的条件。
前置条件
用于描述执行用例后必须满足的条件,包括系统状态、输出结果和错误处理等。
后置条件
前置条件和后置条件
用于描述开始执行用例的触发事件,例如用户输入某个命令或点击某个按钮等
开始事件
用于描述执行用例的具体步骤,包括用户输入、系统响应和系统输出等。
步骤
用于描述用户期望从系统中得到的结果,例如得到某个输出结果或完成某个操作等
期望结果
用于描述在执行用例过程中可能出现的异常情况和处理方式,例如输入错误、系统响应错误或系统故障等。
异常处理
用于描述执行用例结束的事件,例如完成某个操作或得到某个输出结果等。
结束事件
事件流
它用于描述对于某个用例的执行,除了已有的前置条件和后置条件之外,还需要遵守的其他约束条件
技术限制
安全限制
法律限制
业务规则
界面约束
类型
补充约束
用例文档通常是需求分析和设计阶段的重要输出结果之一,它可以作为软件开发的参考文档,方便后续的开发、测试和维护工作。
用例文档
用例描述
用例图是用于描述用例模型的图形化表示工具,
用例是用例图中的核心元素,它表示系统或软件的一个具体功能或服务
用例
参与者是用例图中与系统或软件进行交互的人、组织或其他系统,它们可以是系统的用户、管理员、外部系统等。
参与者
关系是用例图中不同元素之间的关联关系,包括泛化关系、包含关系、扩展关系、依赖关系等。
用例图中的关系
系统边界是用例图中的一个概念,它表示系统或软件与外部世界之间的交互界面,用于限定和描述系统或软件的功能和服务。
系统边界
扩展点是用例图中的一个概念,表示用例的扩展场景,用于描述在某个特定条件下,系统可以执行的特定功能或服务。
扩展点
用例图中的元素和关系之间使用不同的符号表示,例如用例通常使用椭圆形表示,参与者通常使用人物图形表示,系统边界通常使用矩形表示,关系通常使用箭头表示等。
用例图符号
组成
用例图
用例模型
0 条评论
回复 删除
下一页