软件开发流程

一、IT开发部门中的角色
在这里插入图片描述注意:其实呢,开发和测试人员最不重要,所以要努力努力往上升!!!全栈也可!!!努力努力,多学多学,知识是永远都学不完的。
二、项目流程
在这里插入图片描述
1、项目启动
团队组建
项目可行性分析
制定项目预期目标
简历良好的沟通机制
2、需求分析(相当重要)
(低保真与高保真:https://www.jianshu.com/p/710ccf5a02c2)
产品经理进行需求采集
输出需求分析文档和产品原型图
和客户沟通确认
产品经理输出培训文档给后面人员看
架构师对整个架构和关键模块进行分析设计
UI工程师会根据需求、原型图做页面设计
3、概要设计
UI工程师,设计软件界面效果图
开发工程师确定每个模块的算法,写出每个模块详细设计的过程描述
开发工程师确定模块接口的细节并形成详细设计文档
4、详细设计
5、开发阶段(编码)
技术组长,统一每个模块、页面命名规范
开发工程师搭建软件框架,进行模块编码
开发工程师自测并且是开发人员之间互相测试,排除出现的问题
开发工程师遵守规范,做好代码功能注释、使代码的可读性更强
6、测试阶段
测试经理把控测试周期,任务进度
测试根据测试用例不仅要考虑合理的输入数据,也要考虑不合理的输入数据
测试工程师对程序进行单元测试(由开发人员自己做)、集成测试、系统测试,通过QC和开发沟通

©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页