“你说!”
白宁把自己心里的疑惑对着高羽说了出来,高羽微微一笑,看来自己的这个小同事是真的对这方面不了解啊。
于是他给白宁讲道:“现在我们的软件需求已经很明确了,接下来就得制定项目的流程了,这就是软件开发的准备工作,提出来做项目的方案,然后根据多方面的评定选出来最合适的方案,作为这个项目的正式方案。”
白宁点了点头,示意他继续说。
“定下来方案之后就要建立正式的团队和进行项目评估了,等这一切做好之后,就开始正式的研发了。”
“正式的研发的第一阶段就是设计,先进行一个总体的设计,就算打好了基础,总体的设计也分三个阶段,分别是初始设计、精细设计、设计复审。这三个阶段是循序渐进的。”
“总体设计结束之后,这个软件的架子就算搭起来了,剩下的就是往进去充实内容了。”
“接下来是模块设计,也就是将软件的主体部分划分成几个软件,这几个软件的主要的几个模块的设计。”
“最后就是详细的设计,也就是最繁琐的设计,就是设计每个模块内部的算法啊、流程啊要进行详细的设计。”
“设计好了之后说明这个软件的骨架已经搭建好了,剩下的事儿就是向里面注入血肉,一个软件的血肉就是代码,那就是码农的事儿了。等到代码写好以后就要审核代码、修改代码,哪里出问题的就要改,提升代码的质量。”
“代码写完了之后就是各种的调试、测试,有主要的就是单元测试、集成测试、系统测试、稳定性测试,经过千百次测试之后,这个软件就可以发布体验版了,查看后台的数据什么的,找找漏洞。”
“没有什么大的问题只有,这个软件就可以发布了。”
高羽讲完了发布之后就喝了口水,看着白宁。
白宁一直在听着高羽给自己讲的东西,他没有想到这个东西还这么复杂,早就听说开发软件是一件很麻烦的事儿,没有想到流程这么多。
“那开发出来一款软件得需要多久啊?”白宁问道。
“这个就得看你要设计软件的复杂度了,少的有一两周,多的一两个月,这个不好说。”高羽摇了摇头说道。
“嗯!行,我知道了,我现在就去找人去,事不宜迟啊!”白宁对着高羽说道。
“祝你成功,我这边考虑好了会告诉你的!”高羽送白宁出了门。
高羽看着白宁离去的身影,有些感叹,自己想做了多少年的事儿都没做成,居然还让这么个小年轻成功上马了项目。
https://zerifeisheng.com/book/28947/7144071_2.html