[图解]分析工作流开始01

news2024/9/29 1:23:56

1
00:00:02,650 --> 00:00:04,200
需求工作流结束之后

2
00:00:04,610 --> 00:00:06,880
我们就要进入分析工作流了

3
00:00:07,890 --> 00:00:09,020
在分析工作流里面

4
00:00:09,030 --> 00:00:13,060
我们使用类图、序列图

5
00:00:13,710 --> 00:00:16,720
状态机图来建模我们的分析模型

6
00:00:21,040 --> 00:00:24,030
首先第一个要画的,分析类图

7
00:00:28,410 --> 00:00:30,890
我们这个时候就相当于

8
00:00:30,900 --> 00:00:34,860
从外观过渡到机理了

9
00:00:37,110 --> 00:00:38,710
我们写用例规约的时候

10
00:00:39,250 --> 00:00:41,420
我们说系统做什么系统做什么

11
00:00:42,400 --> 00:00:42,790


12
00:00:44,160 --> 00:00:45,860
我们把系统当作一个整体

13
00:00:47,150 --> 00:00:49,500
观察它的整体表现

14
00:00:50,640 --> 00:00:52,400
系统内部有什么

15
00:00:53,820 --> 00:00:55,670
我们并没有做任何的假设

16
00:00:57,910 --> 00:00:59,070
它里面是什么东西

17
00:00:59,810 --> 00:01:02,490
不知道,这属于分析设计的内容

18
00:01:05,720 --> 00:01:10,480
那么满足同一个需求的

19
00:01:10,490 --> 00:01:14,670
可能的分析设计是多个的

20
00:01:15,690 --> 00:01:16,800
就像一个人一样

21
00:01:17,880 --> 00:01:19,760
我们只需要他能干活

22
00:01:19,770 --> 00:01:22,780
他里面是什么样的结构

23
00:01:22,790 --> 00:01:24,980
是五脏六腑这种结构

24
00:01:25,960 --> 00:01:28,860
还是一个机械的结构

25
00:01:30,170 --> 00:01:33,840
我们无所谓的,从干活的角度来说无所谓

26
00:01:38,220 --> 00:01:41,480
所以涉众是不在意里面的机理的

27
00:01:41,490 --> 00:01:43,700
它在意的是功能和性能

28
00:01:44,890 --> 00:01:49,640
这个机理是由我们的开发团队去思考出来的

29
00:01:50,280 --> 00:01:51,320
去炮制出来的

30
00:01:55,800 --> 00:01:59,350
而构思机理的过程

31
00:02:01,480 --> 00:02:02,880
往往就是要把这个系统

32
00:02:02,890 --> 00:02:07,830
分解为若干部分的过程

33
00:02:10,730 --> 00:02:11,920
为什么分解呢

34
00:02:13,090 --> 00:02:15,200
因为人脑的把握度是有限的

35
00:02:16,580 --> 00:02:22,510
一个人在一定时间内最多把握7件事情

36
00:02:24,250 --> 00:02:25,730
如果超过这个规模

37
00:02:26,360 --> 00:02:27,960
我们就要分而治之

38
00:02:31,450 --> 00:02:33,420
所以怎么分比较好

39
00:02:34,980 --> 00:02:38,490
判断的标准是有利于人脑

40
00:02:38,500 --> 00:02:40,810
去把握问题的复杂度

41
00:02:42,640 --> 00:02:46,030
而不是说跟计算机的底层是不是符合

42
00:02:46,160 --> 00:02:49,850
是人脑去把握这个复杂度

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2066756.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度学习入门-03

PS:基于小土堆视频学习https://www.bilibili.com/video/BV1hE411t7RN?p6&vd_source22926f91481026cd10af799bb45e448b 1、Dateset Dateset就是我们的目标数据,告诉我们如何获取数据,距离:从多种类型的数据中,提取…

Go语言反射入门:理解类型与值的动态操作

简介 Go 语言的反射机制是一种在运行时检查程序本身的能力,它允许程序在运行时动态地操作对象的类型和值。 基本概念 1.反射与类型 在静态类型语言中,变量的类型在编译时确定。反射允许在运行时查询和修改变量的类型信息。 2.接口与反射 Go 中的接口…

云等保安全合规解决方案

在当今数字化时代,云计算已成为企业数字化转型的基石,它不仅极大地提升了数据处理能力、降低了运营成本,还促进了业务模式的创新与发展。然而,随着云服务的广泛应用,云环境的安全性问题也日益凸显,成为制约…

Tita的OKR:研发人员的OKR

当您要建立一个以产品为中心的团队,并希望你的团队有一个产品的心态和时刻围绕你的客户,此工程研发 OKR 示例就是实现此目标的伟大方法。您将在以下文章中找到相关的技术研发 OKR 示例。 技术研发团队是任何组织中的重要组成部分,正确的OKR可…

U盘车载专用音乐合集 3068首 24G

包含3068首适合车载播放的音乐。 拿走的麻烦评论一下,感谢!!! 拿走的麻烦评论一下,感谢!!! 拿走的麻烦评论一下,感谢!!! 链接&#…

主流短视频评论采集python爬虫(含一二级评论内容)

声明 仅用于学习交流,不用于其他用途 正文 随着主流短视频评论采集更新需要登录,由于不懈的努力,攻破这一难点,不需要登录采集作品所有评论信息 话不多说上代码看效果: 输入作品id: 这样就拿到评论信息了&#xff…

c++中调用函数时出现“warning C4715: “controlMode”: 不是所有的控件路径都返回值”警告的问题

调用函数时出现“warning C4715: “controlMode”: 不是所有的控件路径都返回值”警告的问题 问题描述解决方案 问题描述 如图所示,我的函数定义如下 在编译的时候,会出现如下警告 warning C4715: “controlMode”: 不是所有的控件路径都返回值 解决方案…

易通博客项目测试报告

目录 1. 项目背景1.1 测试目标 2. 项目功能3.测试分类3.1 功能测试3.2 自动化测试3.2.1自动化测试遇到的问题以及解决:3.2.2 自动化测试结果 3.3 性能测试 4. 基于场景性能测试下遇到的一些问题4.1 解决博客id不存在的问题?4.2 添加博客请求响应失败&…

[Other]-安装ruby、ascli、ascp

最近新接到这样一个需求,将生物原始数据上传到某中心,其中用到ascp命令,阴差阳错的装了ruby、ascli,这里就都一并介绍下安装方式,由于服务器老旧默认安装时ruby2.0,又 升级到2.7等引发的一系列问题&#xf…

Anaconda与conda、pip与conda的区别

Anaconda与conda、pip与conda的区别 1. 引言1.1 背景介绍1.2 文章目的 2. 什么是Anaconda?2.1 Anaconda简介2.2 Anaconda的优势2.3 Anaconda的安装与配置 3. 什么是Conda?3.1 Conda简介3.2 Conda的功能和用途3.3 Conda与Anaconda的关系 4. 什么是Pip&…

如何将精益生产目标的设定与企业财务状况相结合?

在探讨如何将精益生产目标的设定与企业财务状况相结合时,我们首先需要明确两者的核心要素及其相互关系。精益生产,起源于丰田生产方式,旨在通过消除浪 费、持续改进和全员参与,实现生产过程的最大化效率和最小化成本。而企业财务状…

NC 寻找第K大

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 描述 有一个整数数…

Prometheus 和 Grafana 通过nginx-exporter监控nginx

在生产环境下,您已经部署了 Prometheus 和 Grafana,并希望通过它们来监控另一台 Ubuntu 20.04 上的 Nginx 服务。以下是配置步骤: 1. 安装和配置 nginx-exporter (Nginx 的 Prometheus 导出器) nginx-exporter 是 Prometheus 用来从 Nginx …

Godot《躲避小兵》实战之创建敌人

是时候创建一些玩家必须躲避的敌人了。它的行为很简单:怪物将随机生成在屏幕的边缘,沿着随机的方向直线移动。 我们将创建一个 Mob 的怪物场景,以便在游戏中独立实例化出任意数量的怪物。 节点设置 点击顶部菜单的“场景 -> 新建场景”…

C++初学(14)

14.1、while循环 和for循环相比,while循环没有初始化和更新部分,它只有测试条件和循环体。 while(text-condition)body首先程序计算圆括号内的测试条件(text-condition)表达式。如果该表达式为ture,则执行循环体中的…

短剧系统搭建:从零搭建高效创意内容平台教程,源码分享+正版片源授权指南

目录 一、短剧系统是什么? 二、短剧系统怎么搭建 技术选型 安全与性能优化 测试与部署 运营与维护 三、部分代码展示 一、短剧系统是什么? 短剧是一种采用单集时长15—30分钟的系列剧、集数在6集内的系列单元剧、20集内的连续剧、周播剧等多种形态…

Slowman - hackmyvm

简介 靶机名称:Slowman 难度:简单 靶场地址:https://hackmyvm.eu/machines/machine.php?vmSlowman 本地环境 虚拟机:vitual box 靶场IP(Slowman):192.168.130.57 windows_IP&#xff1a…

用ClouDNS注册免费永久域名

ClouDNS 免费域名创建教程 ClouDNS 是一家全球知名的托管 DNS 服务供应商,它提供的服务包括 GeoDNS、Anycast DNS 以及带有 DDoS 防护的 DNS 等。ClouDNS 提供了免费的 DNS 托管服务,其中包括单播 DNS 服务器、DNS 区域、DNS 记录、邮件转发等功能&…

matlab峰值检测

峰值检测的意义 在信号处理中,我们常常需要寻找信号的峰值,对于全局最大值,寻找起来比较容易,而对于局部峰值的寻找就需要考虑更多的条件,例如峰值的绝对幅度以及相邻峰值之间之间的间距;,我如…

笔记小结:《利用python进行数据分析》之matplotlib入门

matplotlib入门,这一篇就够了! matplotlib API入门 matplotlib的通常引入约定是: In [11]: import matplotlib.pyplot as plt 在Jupyter中运行%matplotlib notebook(或在IPython中运行%matplotlib),就可…