(一)软件开发流程与图
迪丽瓦拉
2025-05-28 07:50:24
0

目录

软件开发流程

软件工程与图

业务架构设计


软件开发流程

  • 业务调研:产品经理搞明白需求是什么
  • 需求分析:去分析产品经理给的需求文档,梳理出系统要干嘛
  • 概要设计:作为架构师,我们自己去设计全局性的技术架构、系统运行流程、物理部署架构
  • 概要设计评审:找其他部门的架构师来帮忙评审一下我们的架构方案
  • 详细设计:指导团队里的各个同学,自己对自己负责的部分进行详细设计,数据库建模、接口设计、类设计、包设计、功能流程设计、单元测试设计、冒烟测试设计、日志设计
  • 详细设计评审:作为架构师要仔细去看一下各个同学的详细设计,确保没问题
  • 工程初始化:指派多个同学,完成所有的初始化的一些事情
  • 版本控制:明确如何对代码进行版本控制,工作流是什么
  • 编码开发:根据阿里的开发规范,写代码即可
  • 单元测试:自己写所有的单元测试,测试每一个类
  • 冒烟测试:自己对负责的系统跑起来,冒烟测一下核心功能
  • 静态代码扫描:确保自己的代码符合规范
  • 代码审查:由高级别的人去审查自己的代码
  • 集成测试:所有环节集成在一起,确保系统整体流程炮通
  • 系统测试:QA来严格测试每个功能
  • 验收测试:PM验收系统
  • 系统上线:按照严格的步骤去执行上线
  • 线上运维:按照标准化的流程去处理线上的bug

软件工程与图

业务架构设计

  • 1,研究需求
  • 2,画流程图
  • 3,领域图
  • 4,数据库设计
  • 5,编码

相关内容

热门资讯

linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
C++ 机房预约系统(六):学... 8、 学生模块 8.1 学生子菜单、登录和注销 实现步骤: 在Student.cpp的...
A.机器学习入门算法(三):基... 机器学习算法(三):K近邻(k-nearest neigh...
数字温湿度传感器DHT11模块... 模块实例https://blog.csdn.net/qq_38393591/article/deta...
有限元三角形单元的等效节点力 文章目录前言一、重新复习一下有限元三角形单元的理论1、三角形单元的形函数(Nÿ...
Redis 所有支持的数据结构... Redis 是一种开源的基于键值对存储的 NoSQL 数据库,支持多种数据结构。以下是...
win下pytorch安装—c... 安装目录一、cuda安装1.1、cuda版本选择1.2、下载安装二、cudnn安装三、pytorch...
MySQL基础-多表查询 文章目录MySQL基础-多表查询一、案例及引入1、基础概念2、笛卡尔积的理解二、多表查询的分类1、等...
keil调试专题篇 调试的前提是需要连接调试器比如STLINK。 然后点击菜单或者快捷图标均可进入调试模式。 如果前面...
MATLAB | 全网最详细网... 一篇超超超长,超超超全面网络图绘制教程,本篇基本能讲清楚所有绘制要点&#...