软件怎么制作(一个应用软件是怎么做出来的)

2022-07-22 17:37 阅读: 评论:
 

简单的回答就是需求催生出来的。

首先是市场调研,发现用户有这样的需求。然后产品经理去整理需求,将用户的需求转换成文档,比如BRD(产品需求文档), MRD(市场需求文档), PRD(商业需求文档)这类的。

如果公司决定做这个需求了,那就开始排期开发,产品经理会先把PRD文档给到开发(PR)和测试(QA)。开发和测试明白需求后就干活,开发人员做开发,测试人员写测试用例。

开发人员开发完后会提交测试,这时候测试人员会按照PMD的说明去验证程序是不是满足文档的要求,如果有不满足的就反馈给开发人员进行修改,直到程序满足文档的说明,然后产品经理再验证。

开发完后的软件项目会交给运维,运维将项目部署到服务器上后QA还需要去验证线上的项目是不是正常,不正常的话需要进行回滚到上一个版本,修复问题后再发布(所以一般都是做灰度发布,就是老版本的项目和新版本同时运行,用户还是访问的老版本服务,QA却能访问新版本服务)。发布完成后这个开发迭代就算完成了。

然后下一个功能又来了。

不同的产品可能会有不同的流程,比如App的流程可能就和网站开发的流程不一样,因为我是后端开发的,下面说的是网站开发的一个流程。

特别声明:

本文来源于网络,请核实广告和内容真实性,谨慎使用,本站和本人不承担由此产生的一切法律后果!

天若有情天亦老人间正道是沧桑(“天若有情天亦老,人间正道是 吹头发好还是自然干好(头发“吹干”和“自然干”哪个好?我们 盘是啥意思(最近有些人总在网上说“盘”,是有什么梗吗) 郑州市二七区有哪些大学(郑州二七附近的大学有哪些) 盘是啥意思(你怎么理解“盘”这个字(词)的) 边牧幼犬多少钱一只(边境牧羊犬的幼崽多少钱) 辽宁高考录取分数线(辽宁高考分数分数线) 为什么一直下雨(为什么老是下雨) iphone密码忘了怎么办(如果苹果手机忘记密码怎么办) 别后重逢的小说(有没有什么破镜重圆的小说推荐呢)
热门文章
最近发表
友情链接