ChatGPT - 快速生成 流程图

news2024/11/16 11:48:05

文章目录

  • Prompt
  • 输出
  • Copy 到 drawio

在这里插入图片描述


Prompt

我想做一个研发标准化的流程,但是我是一个小白,不懂研发管理的流
程,我希望你作为一个经验丰富的技术管理人员,请帮我梳理一个完整流程,包括需求分析、概要设计,代码走查等等,输出的节点不少于18,包含逻辑判断的分支,要通循实事求是的原则,不能胡说八道,记住要用Mermaid语法去输出。

输出

在这里插入图片描述
在这里插入图片描述

好的,作为一名经验丰富的技术管理人员,我可以帮您梳理一个研发标准化的完整流程,包括需求分析、概要设计、代码走查等等,输出的节点不少于18个,包含逻辑判断的分支,以下是详细内容。

否决
通过
否决
通过
有错误
全部正确
有错误
全部正确
有错误
全部正确
有错误
全部正确
否决
通过
需要
不需要
需求分析
需求评审
概要设计
设计评审
详细设计
编码实现
单元测试
代码走查
集成测试
系统测试
用户验收测试
培训和文档
上线部署
运维管理
问题处理
系统维护
版本管理
需求变更
项目结项

研发标准化的完整流程如上所示,包含18个节点,分别是:

  1. 需求分析
  2. 需求评审
  3. 概要设计
  4. 设计评审
  5. 详细设计
  6. 编码实现
  7. 单元测试
  8. 代码走查
  9. 集成测试
  10. 系统测试
  11. 用户验收测试
  12. 培训和文档
  13. 上线部署
  14. 运维管理
  15. 问题处理
  16. 系统维护
  17. 版本管理
  18. 需求变更

其中,节点2到节点18为整个研发项目的实施阶段,下面我将逐一介绍每个节点的作用和流程。

  1. 需求分析

该节点是整个研发标准化流程的起点,需要明确项目的需求、目标、范围、约束等,同时要考虑市场需求和潜在风险等因素。

  1. 需求评审

在需求分析后,需要对需求进行评审,包括需求是否具有可实现性、可靠性、安全性等,同时还需要评估需求的优先级和复杂度等。

  1. 概要设计

在需求评审通过后,需要进行概要设计,包括系统的整体结构、组件之间的关系等

  1. 设计评审

概要设计完成后,需要进行设计评审,包括设计是否符合需求、是否满足系统的性能、可靠性、可维护性等要求。

  1. 详细设计

在概要设计通过评审后,需要进行详细设计,包括具体的类、方法、接口的设计、详细的算法实现等。

  1. 编码实现

在详细设计完成后,需要进行编码实现,根据详细设计编写代码,注意代码的可读性、可维护性、可扩展性等。

  1. 单元测试

编码实现完成后,需要进行单元测试,对代码中的每个模块进行测试,保证代码的正确性。

  1. 代码走查

在单元测试通过后,需要进行代码走查,对代码进行检查,保证代码的规范性和可维护性。

  1. 集成测试

代码走查通过后,需要进行集成测试,将不同的模块进行组合,进行系统级别的测试。

  1. 系统测试

在集成测试通过后,需要进行系统测试,对整个系统进行测试,确保系统符合需求,并且满足性能、可靠性、安全性等要求。

  1. 用户验收测试

系统测试通过后,需要进行用户验收测试,让用户测试系统是否符合他们的需求,并且对系统的易用性、界面设计等方面进行评估。

  1. 培训和文档

在用户验收测试通过后,需要进行培训和编写文档,为用户提供系统的使用手册和技术文档等。

  1. 上线部署

培训和文档完成后,需要进行上线部署,将系统部署到生产环境中。

  1. 运维管理

系统上线后,需要进行运维管理,包括监控系统运行状态、进行系统维护等。

  1. 问题处理

在运维管理过程中,需要及时处理系统中出现的问题,确保系统稳定运行。

  1. 系统维护

除了问题处理之外,还需要进行系统维护,包括更新软件版本、升级系统等。

  1. 版本管理

在系统维护过程中,需要进行版本管理,确保系统的不同版本能够得到有效的控制和管理。

  1. 需求变更

在系统上线后,随着市场变化和用户反馈,可能需要进行需求变更,这时需要重新回到需求分析阶段,对需求进行更新和评估。

以上是研发标准化的完整流程,包含18个节点,每个节点都有其特定的作用和流程,这些节点可以帮助研发团队在整个项目中进行有效的管理和控制。


Copy 到 drawio

在这里插入图片描述

在这里插入图片描述


或者去 https://app.diagrams.net/

操作同上

在这里插入图片描述

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

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

相关文章

【SpringCloud微服务实践】服务注册与发现

注册与发现 在之前的示例中,采取的是硬编码的方式,需要调用的微服务的地址是被我们写死在文件或代码中的。在传统应用程序中,一般都是这么做的,然而这种方式存在不少缺陷: 静态配置:因为是写死的网络地址…

力扣sql中等篇练习(十五)

力扣sql中等篇练习(十五) 1 页面推荐 1.1 题目内容 1.1.1 基本题目信息 1.1.2 示例输入输出 a 示例输入 b 示例输出 1.2 示例sql语句 # ①找到1所对应的朋友 ②找到其朋友喜欢的页面 ③删选掉自己喜欢的页面 # 可能朋友中存在喜欢同样的界面 SELECT distinct page_id reco…

Java每日一练(20230507) 组合总和、缺失的正数、单词搜索II

目录 1. 组合总和 🌟🌟 2. 缺失的第一个正数 🌟🌟🌟 3. 单词搜索 II 🌟🌟🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/…

数字化转型导师坚鹏:企业干部如何进行数字化转型

企业干部如何进行数字化转型 ——数字化转型背景下重塑企业干部核心竞争力 授课背景: 很多银行存在以下问题: 企业干部不知道如何进行数字化转型? 企业干部不清楚银行数字化能力模型的内涵? 企业干部不知道如何通过数字化…

总结843

学习目标: 5月(张宇强化18讲,背诵25篇短文,熟词僻义300词基础词) 每日必复习(5分钟) 做记录本上3道题 学习内容: 暴力英语:回环诵读,继续背一篇阅读理解&…

前端实战项目:网易云静态页面——轮播图

前言 目前这个前端项目持续更新中~ 网易云静态页面——导航栏 Flex布局 文章目录 前言实现目标静态实现页面大致样子添加模糊的背景图添加图片下载客户端部分轮播图小圆点第一个小圆点变成红色以及当鼠标放上其他任一小圆点也变成红色左右按钮总代码 动态实现 实现目标 建立相…

Shift_RAM ip核的使用——ROM调用mif文件、传至Shift_RAM输出

Altera_Shift Register(RAM-based)ip核 前言1.创建mif文件,通过ROM ip核调用该mif文件1.1创建mif文件1.2顺序填充mif文件1.3创建ROM ip核调用mif文件 2.计数器读取mif文件中的数据2.1写一个0-15的循环计数器2.2实例化ROM ip核、调用计数器模块…

【C++学习】类和对象--多态

多态的基本语法 多态是C面向对象三大特性之一 静态多态: 函数重载和运算符重载属于静态多态,复用函数名(函数地址早绑定,编译阶段确定函数地址) 动态多态: 派生类和虚函数实现运行时多态(函数地…

Python |浅谈爬虫的由来

本文概要 本篇文章主要介绍Python爬虫的由来以及过程,适合刚入门爬虫的同学,文中描述和代码示例很详细,干货满满,感兴趣的小伙伴快来一起学习吧! 🌟🌟🌟个人简介🌟&…

快速搭建一个spring入门案例及整合日志

目录 环境要求 构建模块 程序开发 引入依赖 创建java类 创建配置文件 创建测试类测试 运行测试程序 程序分析 spring中配置启用Log4j2日志框架 Log4j2日志概述 引入Log4j2依赖 加入日志配置文件 测试 使用日志 环境要求 JDK:Java17(Spring6要…

Linux高性能服务器编程|阅读笔记:第6章 - 高级I/O函数

目录 简介6.1 pipe函数6.2 dup函数和dup2函数6.3 readv函数和writev函数6.4 sendfile函数6.5 mmap函数和munmap函数6.6 splice函数6.7 tee函数6.8 fcntl函数结语 简介 Hello! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出&…

10-Vue技术栈之脚手架配置代理(解决跨域问题)+ GitHub用户搜索案例

目录 1、基本使用1.1 方法一1.2 方法二 2、GitHub用户搜索案例 1、基本使用 1.1 方法一 ​ 在vue.config.js中添加如下配置: devServer:{proxy:"http://localhost:5000" }说明: 优点:配置简单,请求资源时直接发给前…

用三角函数解决几何问题

如图,在 △ A B C \triangle ABC △ABC 中, A C > 5 , A B > A C AC>5,AB>AC AC>5,AB>AC,点 E E E 是 A B AB AB 上一点,链接 C E CE CE,将 △ B C E \triangle BCE △BCE 沿 C E CE CE 折叠&…

【unity之数据持久化】-Unity公共类PlayerPrefs

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:uni…

FreeRTOS 内存管理

文章目录 一、FreeRTOS 内存管理简介二、 内存碎片三、heap_1 内存分配方法1. 分配方法简介2. 内存申请函数详解3. 内存释放函数详解 四、heap_2 内存分配方法1. 分配方法简介2. 内存块详解3. 内存堆初始化函数详解4. 内存块插入函数详解5. 内存申请函数详解6. 内存释放函数详解…

操作系统考试复习——第四章 4.3连续分配存储管理方式

在这里的开头需要讲述一下碎片,碎片分为内碎片和外碎片两种。 内碎片:分区之内未被利用的空间外碎片:分区之间难以利用的空闲分区(通常是小空闲分区)。 连续分配存储管理方式: 为了能将用户程序装入内存&#xff0c…

力扣刷题Day12_2

144.二叉树的前序遍历 测试代码main() class TreeNode:def __init__(self, valNone, leftNone, rightNone):self.val valself.left leftself.right rightfrom typing import Listclass Solution:def preorderTraversal(self, root: TreeNode) -> List[int]:s Solution…

C++易错编程练习题(1)

0 编程练习 基础不牢靠,回头来补课。小白这个系列主要是为了重新打基础,为一些常见的易错编程练习题提供记录。其间若有错误,欢迎指出,轻喷勿骂。毕竟小白确实是基础不牢靠。 1 题目 自定义函数之整数处理。 题目描述 输入10个…

多视图局部共现和全局一致性学习提高乳腺图像分类的综合性

文章目录 Multi-view Local Co-occurrence and Global Consistency Learning Improve Mammogram Classification Generalisation摘要本文方法global consistency modulelocal co-occurrence module (LCM) 实验结果 Multi-view Local Co-occurrence and Global Consistency Lear…

okio篇3-超时机制

关于System.nanoTime System.currentTimeMills与System.nanoTime实际都是时间间隔,只不过两个时间的起始时间衡量不一致。 我们比较常用的,实际是System.currentTimeMills(),这个时间是以1970-01-01起始,到系统显示时间的间隔。…