感谢任铄老师滴视频

用例图

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

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

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

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

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

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

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

include

2)扩展(extend)

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

extend

4)构造用例模型

1)识别参与者

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

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

2)合并需求获得用例

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

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

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

3)细化用例描述

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

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

软件设计师09-面向对象-用例图相关推荐

  1. 【软件设计师09】多媒体技术

    多媒体技术 1-3分,考察范围比较局限 多媒体技术基本概念.多媒体相关计算问题.常见多媒体标准.数据压缩技术 1. 音频相关概念 小于20Hz 次声波:大于20kHz 超声波 2. 图显相关概念 亮度 ...

  2. 软考(软件设计师)考点总结 -- 面向对象设计基础

    软考(软件设计师)考点总结:https://blog.csdn.net/Lzy410992/article/details/117321579 面向对象基本概念 面向对象的分析: 认定对象.组织对象. ...

  3. 软考中级(软件设计师)——面向对象程序设计(C++Java二选一的题15分-目标3分)

    软考中级(软件设计师)--面向对象程序设计(C++&Java二选一的题15分-目标3分) 目录 软考中级(软件设计师)--面向对象程序设计(C++&Java二选一的题15分-目标3分) ...

  4. 软考软件设计师下午真题-面向对象的程序设计与实现-状态设计模式(2011年下半年试题六))Java代码讲解

    软考软件设计师下午真题-面向对象的程序设计与实现-状态设计模式(2011年下半年试题六))代码讲解 说明 Java代码 注释 说明 某大型商场内安装了多个简易的纸巾售卖机,自动出售2元钱一包的纸巾,且 ...

  5. 软考软件设计师下午真题-面向对象的程序设计与实现-生成器设计模式(2018年上半年试题六))Java代码讲解

    软考软件设计师下午真题-面向对象的程序设计与实现-生成器设计模式(2018年上半年试题六))代码讲解 说明 Java代码 注释 说明 生成器(Builder)模式的意图是将一个复杂对象的构建与它的表示 ...

  6. 软考软件设计师---面向对象技术(设计模式--创建型--工厂、生成器、原型、单例)

    转载于自己博客文章: 软考软件设计师---面向对象技术(设计模式--创建型--工厂.生成器.原型.单例) - 松下之约一.创建型设计模式关注对象的创建,让一个类得到实例化过程由另一类的对象完成.分类: ...

  7. 【软考】2021软件设计师复习开坑指南

    1.考试信息 报名时间:08.10号 考试时间:11.06号 考试内容:软件设计师 考试科目 开考日期 考试时长(单位:分钟) 试题类型(分数) 基础知识 2021-11-06 09:00:00 15 ...

  8. 2019年下半年软件设计师备考指南

    2019年下半年软件设计师备考指南 软件设计师考试内容.科目.考试时间.备考方式 考试内容及时间 基础知识 纸考 基础知识 2019-11-09 09:00:00(150分钟) 应用技术 纸考 应用技 ...

  9. 历年软件设计师下午考试试题汇总统计(更新至2016年上半年)

    本文对2006年5月至2016年5月[11年,21次]的软件设计师级别下午试题进行一个简单的汇总统计,希望对准备参加软考的朋友能有所帮助. 从2006年5月开始(尤其是从2010年5月开始),软件设计 ...

  10. 2015年上半年 软件设计师 上午试卷 综合知识-2

    2015年上半年 软件设计师 上午试卷 综合知识-2 与算术表达式"(a+(b-c))*d" 对应的树是(21). 答案: B 本题考查程序语言与数据结构基础知识. 对算术表达式& ...

最新文章

  1. javascript模块化、模块加载器初探
  2. 经济危机下企业倒闭的真相
  3. linux 系统调用分析
  4. 【网址收藏】operatorhub.io
  5. Python之通过for循环比较Python与Ruby编程思想的差别
  6. C#水晶报表,窗体不显示,闪退
  7. lvs/nginx/haproxy优缺点
  8. linux入门_Linux从入门到入土(抽奖送10本新书)
  9. [导入]Asp.Net小技巧集合
  10. 始发 终点站 附近几站 全部查询 原来代码基本弃用 数组见上篇文章
  11. 微信抢号软件_快来抢微信靓号!微信小商店正式上线
  12. 计算机图形学常用知识点,计算机图形学基础重点
  13. android画布橡皮,Android画板开发之橡皮擦功能
  14. 目标跟踪VOT2016的配置
  15. CAD梦想画图中的“绘图工具——圆弧”
  16. OGV格式转成MP4格式
  17. Qt错误:LNK1181:无法打开输入文件“debug\main.obj”
  18. 程序人生 - 王者荣耀隐身设置,不让好友看到在线状态
  19. 常见3D游戏物理引擎总结
  20. 谷歌浏览器不显示网站中的部分图片

热门文章

  1. 索引超出数组界限是什么意思_从V8源码分析一个JS 数组的内存占用问题
  2. 如何设置多个图层层叠关系_如何玩转 XMind 中的多种思维结构?
  3. linux cpu使用率1200%,linux下用top命令查看cpu利用率超过100%
  4. 僵尸进程和孤儿进程 转载
  5. 【转】有的共享软件赚了一百万美元,而为什么你没有?我的软件推广成功之路...
  6. 【php】php的ssh2扩展的安装
  7. css样式加入的法方,初学必知:XHTML网页中加入CSS的五种方_css
  8. Cortex-A7 MPCore 架构详细介绍(九种运行模式、内核寄存器组R0~R15,有特定的名字和功能)
  9. android调用系统相机图片不旋转,Android 处理调用系统相机生成的被旋转图片
  10. dump java崩溃自动 不生成_基于Excel和Java自动化工作流程:发票生成器示例