# ReactorWorkshop
**Repository Path**: barberqiao/workshop
## Basic Information
- **Project Name**: ReactorWorkshop
- **Description**: 基于reactor的系统分析
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-12-30
- **Last Updated**: 2025-01-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 系统分析
## 1.前言
职业规划
* 处在应用开发领域的软件工程师,关心老板关心的问题,解决老板棘手的问题,这样才不是老板眼中的“码农”。
* 系统分析师涉及多个职位角色,包括:解决方案经理、产品经理、构架师、软件开发工程师、项目经理、测试工程师等,是典型的T型人才,需要有10年以上的广度,再找到一个专一的深度。
## 2.系统规划(解决方案经理)
现况
* 建设单位组织机构陈旧,导致“一只脚在马车上,一只脚在飞机上”,从而使信息系统成为摆设品。
* 企业处于原始积累阶段,资金不足、自不量力、东施效颦,资源短缺、投入太少、期望过高,导致信息系统变成“烂尾工程”。
方法
* TFD:业务流程图,往往用在旧系统表述上
* BAM:业务活动图
* 标杆瞄准:确定流程和关键因素;确定企业、组织和流程;数据采集和分析;从众多标杆数据中选取最佳改进流程;评估和改进目标
* DEMO:组织动态本质建模法
* Petri网
* BPEL:业务流程执行语言
* BPML:业务流程建模语言
* BPMN:业务流程建模标注
* XPDL:XML流程定义语言
* [DFD](https://gitcode.com/BarberQiao/workshop/blob/master/graphviz/dfd.dot):抛开物质,自顶向下分解,本质属性抽象
产出
* [项目可行性分析报告](https://gitcode.com/BarberQiao/workshop/blob/master/document/%E9%A1%B9%E7%9B%AE%E5%8F%AF%E8%A1%8C%E6%80%A7%E5%88%86%E6%9E%90%E6%8A%A5%E5%91%8A.tex)。
* 建设方案、项目建设任务书。
## 3.需求分析(产品经理)
现况
方法
* SA:
* OOA:对问题域进行分析和理解,正确认识其中的事务及他们之间的联系,找出描述问题域和系统功能所需的类和对象,定义他们的属性和职责,以及他们之间所形成的各种联系。
产出
* 需求规格说明书。
## 4.架构设计(架构师)
现况
方法
产出
## 5.系统设计(软件开发工程师)
现况
方法
产出
## 6.软件工程与项目管理(项目经理)
现况
方法
* 敏捷开发:可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介。
产出
## 7.实现与测试(测试工程师)
现况
方法
产出
## 结束语
当今社会,每个人都很努力,但不可否认,有的人就是赢在起跑线上。
希望通过持续开源知识,抛砖引玉,以技会友,
助力每一位奋斗中的普通人,不光有埋头苦干,也能有所成!