[图解]强化自测题解析-总纲(一)01 这属于什么工作流

2024-09-01 12:20

本文主要是介绍[图解]强化自测题解析-总纲(一)01 这属于什么工作流,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1
00:00:00,680 --> 00:00:05,350
今天我们开始来解析一些强化自测题

1
00:00:01,100 --> 00:00:03,980
因为现在强化自测题本身

2
00:00:05,010 --> 00:00:06,720
我们出得已经比较多了

3
00:00:07,700 --> 00:00:12,570
自测题是用来测试我们的开发人员

4
00:00:12,700 --> 00:00:14,610
如果大家全部都做对了

5
00:00:15,590 --> 00:00:19,600
然后发视频过来说做题的过程

6
00:00:19,610 --> 00:00:23,270
然后我们就给一个“软件方法建模师”的称号

7
00:00:24,700 --> 00:00:29,310
虽然这个称号本身并没有什么国家的证书

8
00:00:29,600 --> 00:00:31,470
什么国际证书什么之类的

9
00:00:31,840 --> 00:00:33,100
但是在我看来

10
00:00:34,570 --> 00:00:36,680
如果你能够获得这个称号

11
00:00:37,280 --> 00:00:41,920
你的水平已经比绝大多数的获得什么证书

12
00:00:42,090 --> 00:00:43,560
什么证书,什么专家

13
00:00:43,690 --> 00:00:46,680
包括写书的什么的

14
00:00:47,090 --> 00:00:48,200
所有的这些人

15
00:00:48,370 --> 00:00:49,480
我认为

16
00:00:49,490 --> 00:00:51,960
都要比他们要深一点点,要高一点点

1
00:00:00,360 --> 00:00:04,690
真的要做事情的时候,就是想做事情

2
00:00:04,820 --> 00:00:08,910
不搞这种骗人的时候

3
00:00:08,920 --> 00:00:11,860
那么,从我的角度看来

4
00:00:12,030 --> 00:00:13,860
我更乐意相信那些

5
00:00:15,430 --> 00:00:16,950
通过了这个

6
00:00:16,960 --> 00:00:18,750
软件方法建模师测试的这些人

7
00:00:20,040 --> 00:00:22,990
而不是相信外面那些乱七八糟的

8
00:00:23,000 --> 00:00:23,830
什么专家

9
00:00:24,040 --> 00:00:25,670
什么大师之类的

1
00:00:02,120 --> 00:00:07,360
第一道题,是来自总纲一,总纲第一套的

2
00:00:10,130 --> 00:00:11,240
我们一共有很多套

3
00:00:11,840 --> 00:00:15,120
然后每一套有10道题

4
00:00:15,740 --> 00:00:18,570
这是第一套的第一题

5
00:00:19,920 --> 00:00:22,510
单选,数据流图

6
00:00:22,520 --> 00:00:24,430
摘自上世纪80年代的

7
00:00:24,440 --> 00:00:25,830
一本建模书籍

8
00:00:25,840 --> 00:00:27,830
从图形猜测

9
00:00:28,290 --> 00:00:36,690
以下说法正确的是,A,图一表达业务建模

10
00:00:36,700 --> 00:00:38,250
图二表达需求

11
00:00:38,580 --> 00:00:39,930
图三表达分析

12
00:00:40,830 --> 00:00:42,700
B,图一表达需求

13
00:00:42,710 --> 00:00:43,780
图二表达分析

14
00:00:43,790 --> 00:00:44,940
图三表达设计

15
00:00:45,680 --> 00:00:47,520
C,图一表达需求

16
00:00:47,530 --> 00:00:49,200
图二和图三表达分析

17
00:00:49,810 --> 00:00:52,090
D,图一表达业务建模

18
00:00:52,100 --> 00:00:53,970
图二和图三表达需求

19
00:00:56,240 --> 00:00:57,830
首先我们来看知识点了

20
00:01:00,510 --> 00:01:02,050
业务建模、需求

21
00:01:02,500 --> 00:01:05,650
分析、设计,ABCD这4个工作流

22
00:01:07,460 --> 00:01:08,730
业务建模是描述什么

23
00:01:08,740 --> 00:01:12,090
组织的,研究组织

24
00:01:12,790 --> 00:01:15,840
需求是研究我们的系统的整体

25
00:01:16,770 --> 00:01:19,710
分析是系统内部的核心域机制

26
00:01:20,190 --> 00:01:21,290
设计就是

27
00:01:22,170 --> 00:01:23,480
引进非核心域了

28
00:01:24,310 --> 00:01:29,640
最终的实现,我们来看我们这个,有没有业务建模

29
00:01:30,380 --> 00:01:34,350
没有,你看这里是系统

30
00:01:37,060 --> 00:01:38,600
研究对象是我们的系统

31
00:01:39,240 --> 00:01:40,490
这个就是我们的目标系统

32
00:01:41,170 --> 00:01:42,330
所以图1是什么

33
00:01:44,150 --> 00:01:46,240
是需求

34
00:01:48,050 --> 00:01:49,130
它把系统摆在这里

35
00:01:49,140 --> 00:01:51,850
研究跟外面的交互等等

36
00:01:52,580 --> 00:01:54,770
数据流进来,你看,A进来

37
00:01:54,780 --> 00:01:57,090
B和C是出去的

38
00:01:58,880 --> 00:02:00,090
所以1是需求

39
00:02:02,090 --> 00:02:02,760
哪个对

40
00:02:03,240 --> 00:02:04,570
B和C都有可能

41
00:02:04,700 --> 00:02:07,040
A和D是错的

42
00:02:08,350 --> 00:02:09,340
我们往下

43
00:02:09,350 --> 00:02:14,620
你看,这数据流的分解,A进来

44
00:02:14,630 --> 00:02:15,660
然后这里面分

45
00:02:15,670 --> 00:02:17,060
把这个系统分解

46
00:02:17,390 --> 00:02:18,630
分解成1234

47
00:02:18,640 --> 00:02:20,210


48
00:02:21,600 --> 00:02:23,360
那说明已经涉及到里面了

49
00:02:26,150 --> 00:02:30,170
然后3可以再分3.1、3.2

50
00:02:30,680 --> 00:02:33,790
你看,3这里有个x,x进来

51
00:02:34,400 --> 00:02:37,340
y出去,z进来

52
00:02:37,350 --> 00:02:41,970
你看,这里它的数据流是平衡的

53
00:02:42,340 --> 00:02:43,610
你看A进来

54
00:02:43,620 --> 00:02:46,270
B出去,C出去

55
00:02:46,700 --> 00:02:47,780
然后我们对准这个3

56
00:02:47,790 --> 00:02:49,020
你看x进来

57
00:02:49,870 --> 00:02:52,550
x和z进来,y出去

58
00:02:52,560 --> 00:02:54,120
你看,x进来

59
00:02:54,130 --> 00:02:55,150
z进来

60
00:02:55,160 --> 00:02:56,530
y出去

61
00:02:56,540 --> 00:02:57,640
再分解

62
00:02:58,700 --> 00:02:59,540
它是平衡的

63
00:03:02,280 --> 00:03:04,300
2和3是什么

64
00:03:04,590 --> 00:03:08,510
实际上都是分析,因为这是数据流

65
00:03:09,680 --> 00:03:11,910
它是结构化分析

66
00:03:12,980 --> 00:03:15,150
它没有用来表达设计

67
00:03:15,560 --> 00:03:18,390
这个也是结构化分析设计

68
00:03:18,400 --> 00:03:21,150
后来被面向对象分析设计批评的一个点

69
00:03:21,570 --> 00:03:24,050
就是说你的

70
00:03:24,060 --> 00:03:26,800
结构化的分析和设计怎么样

71
00:03:26,810 --> 00:03:29,890
它不能够顺畅过渡

72
00:03:33,060 --> 00:03:35,190
所以哪个对,C是对的

73
00:03:37,820 --> 00:03:39,170
图1表达需求

74
00:03:39,180 --> 00:03:46,540
2和3表达分析,C 

75
00:03:46,630 --> 00:03:49,610
这个图实际上是摘自

76
00:03:50,320 --> 00:03:54,440
Edward Yourdon的这本现代结构化分析的这本书

77
00:03:55,800 --> 00:03:57,790
感兴趣的读者可以找来看一看

78
00:03:59,750 --> 00:04:02,110
而且和现在的革命性创新

79
00:04:02,280 --> 00:04:04,480
号称革命性创新的

80
00:04:04,490 --> 00:04:06,160
领域驱动设计的巨著来对比

81
00:04:06,290 --> 00:04:10,150
看里面描述的逻辑哪个更复杂一点

82
00:04:11,470 --> 00:04:15,360
我们看很多领域驱动设计文章、书等等

83
00:04:15,370 --> 00:04:17,320
咣咣咣说一大堆

84
00:04:17,860 --> 00:04:18,970
创新什么的

85
00:04:18,980 --> 00:04:22,830
结果你看里面的类,里面的逻辑,特别简单

这篇关于[图解]强化自测题解析-总纲(一)01 这属于什么工作流的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1126925

相关文章

网页解析 lxml 库--实战

lxml库使用流程 lxml 是 Python 的第三方解析库,完全使用 Python 语言编写,它对 XPath表达式提供了良好的支 持,因此能够了高效地解析 HTML/XML 文档。本节讲解如何通过 lxml 库解析 HTML 文档。 pip install lxml lxm| 库提供了一个 etree 模块,该模块专门用来解析 HTML/XML 文档,下面来介绍一下 lxml 库

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

hdu 2602 and poj 3624(01背包)

01背包的模板题。 hdu2602代码: #include<stdio.h>#include<string.h>const int MaxN = 1001;int max(int a, int b){return a > b ? a : b;}int w[MaxN];int v[MaxN];int dp[MaxN];int main(){int T;int N, V;s

OWASP十大安全漏洞解析

OWASP(开放式Web应用程序安全项目)发布的“十大安全漏洞”列表是Web应用程序安全领域的权威指南,它总结了Web应用程序中最常见、最危险的安全隐患。以下是对OWASP十大安全漏洞的详细解析: 1. 注入漏洞(Injection) 描述:攻击者通过在应用程序的输入数据中插入恶意代码,从而控制应用程序的行为。常见的注入类型包括SQL注入、OS命令注入、LDAP注入等。 影响:可能导致数据泄

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动

Spring 源码解读:自定义实现Bean定义的注册与解析

引言 在Spring框架中,Bean的注册与解析是整个依赖注入流程的核心步骤。通过Bean定义,Spring容器知道如何创建、配置和管理每个Bean实例。本篇文章将通过实现一个简化版的Bean定义注册与解析机制,帮助你理解Spring框架背后的设计逻辑。我们还将对比Spring中的BeanDefinition和BeanDefinitionRegistry,以全面掌握Bean注册和解析的核心原理。

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

多线程解析报表

假如有这样一个需求,当我们需要解析一个Excel里多个sheet的数据时,可以考虑使用多线程,每个线程解析一个sheet里的数据,等到所有的sheet都解析完之后,程序需要提示解析完成。 Way1 join import java.time.LocalTime;public class Main {public static void main(String[] args) thro

工作常用指令与快捷键

Git提交代码 git fetch  git add .  git commit -m “desc”  git pull  git push Git查看当前分支 git symbolic-ref --short -q HEAD Git创建新的分支并切换 git checkout -b XXXXXXXXXXXXXX git push origin XXXXXXXXXXXXXX

ZooKeeper 中的 Curator 框架解析

Apache ZooKeeper 是一个为分布式应用提供一致性服务的软件。它提供了诸如配置管理、分布式同步、组服务等功能。在使用 ZooKeeper 时,Curator 是一个非常流行的客户端库,它简化了 ZooKeeper 的使用,提供了高级的抽象和丰富的工具。本文将详细介绍 Curator 框架,包括它的设计哲学、核心组件以及如何使用 Curator 来简化 ZooKeeper 的操作。 1