软件设计师09-面向对象-用例图

简介: 感谢任铄老师滴视频用例图1)描述一组用例、参与者及它们之间的关系2)用例模型用于需求分析阶段3)关系(依赖关系):1)包含(include)                                           1)两个以上用例...

感谢任铄老师滴视频

用例图

1)描述一组用例、参与者及它们之间的关系

2)用例模型用于需求分析阶段

3)关系(依赖关系):1)包含(include)

                                           1)两个以上用例具有共同功能,可分解到单独用例

                                            2)箭头方向由基本用例指向被包含用例

                                            3)执行基本用例时,必须调用被包含用例

                                            4)被包含用例可以单独执行

img_04144785898aa763a2c22bb9f8fdf79f.jpe
include

                                      2)扩展(extend) 

                                         1)一个用例明显的混合了两种或两种以上的不同场景(类似主程序和if语  句,不同情况触发不同)


img_50c65166b5482c783c9c34b237f4c9ef.jpe
extend

4)构造用例模型

   1)识别参与者 

    参与者   1)系统之外与系统交互的任何事物,可以是外部的:用户、系统、设备、时间(隐形)

                  2)有主要参与者(重点观察)、次要参与者

   2)合并需求获得用例 

     找到参与者、列出用例、合并重复

         1)业务用例:描述业务的具体工作流程(侧重业务操作)

         2)系统用例:(侧重与系统交互)

   3)细化用例描述

         1)主要任务:书写用例规约

         2)用例模板:用例名、参与者、目标、前置条件、事件流(基本事件流、扩展事件流(处理业务流转的意外事故))、后置条件,还可以有非功能需求、用例优先级

目录
相关文章
|
8月前
|
机器学习/深度学习 人工智能 测试技术
【软件设计师备考 专题 】软件工程的未来:面向构件和统一建模语言(UML)
【软件设计师备考 专题 】软件工程的未来:面向构件和统一建模语言(UML)
169 0
|
8月前
|
数据可视化 测试技术
面向对象系统分析与设计
【1月更文挑战第10天】面向对象系统分析与设计。
89 0
|
8月前
|
算法 数据安全/隐私保护 C++
【软件设计师备考 专题 】程序设计的核心:结构化程序设计与面向对象程序设计(一)
【软件设计师备考 专题 】程序设计的核心:结构化程序设计与面向对象程序设计
112 0
|
8月前
|
SQL 算法 测试技术
【软件设计师备考 专题 】程序设计的核心:结构化程序设计与面向对象程序设计(二)
【软件设计师备考 专题 】程序设计的核心:结构化程序设计与面向对象程序设计
148 0
|
5月前
|
算法 安全 uml
【 第十三章】软件设计师 之 面向对象程序设计
软件设计师 之 面向对象程序设计备考资料
【 第十三章】软件设计师 之 面向对象程序设计
|
5月前
|
算法 安全
【 第十二章】软件设计师 之 面向对象设计与结构化分析设计
软件设计师 之 面向对象设计与结构化分析设计备考资料
【 第十二章】软件设计师 之 面向对象设计与结构化分析设计
|
5月前
|
存储 设计模式 算法
【 第十一章】软件设计师 之 面向对象设计与结构化分析设计
软件设计师 之 面向对象设计与结构化分析设计备考资料
【 第十一章】软件设计师 之 面向对象设计与结构化分析设计
|
8月前
|
存储 算法 测试技术
【软件设计师备考 专题 】软件设计方法:结构化设计与面向对象设计
【软件设计师备考 专题 】软件设计方法:结构化设计与面向对象设计
242 0
|
8月前
|
设计模式 测试技术 数据库
【中级软件设计师】—数据库设计和UML考点总结篇(七)
【中级软件设计师】—数据库设计和UML考点总结篇(七)