web 开发从 0 到 0.1 系列教程

2019-11-06 18:53:41 浏览数 (3)

如果你想从事 web 开发,或是相关的行业。不妨在入坑之前可以先了解一下整个开发的生命周期。一个软件从无到有是怎么做的,期间涉及到的有哪些角色。如果你还很迷茫不妨试着跟着教程走一遍。说不定可以找到自己更适合或更感兴趣的岗位。

软件的生命周期

  • 需求分析
  • 设计 UI
  • 代码实现
  • 功能测试
  • 部署
  • 维护

涉及人员岗位

  • 产品经理
  • UI 美工
  • 软件开发程序员
  • 软件测试工程师
  • 运维人员 && 软件工程师

大概流程

需求分析阶段

首先是客户有一个产品需求需要开发,然后产品经理去交涉之后了解大概的业务需求。再根据业务根据业务逻辑画好原型图。

UI 设计阶段

UI 去设计界面。画好所需要的各个模块。抠图交给之后的前端开发工程师。

代码实现阶段

由前端开发工程师和后端开发工程师共同协作完成。后端开发主要负责就是业务和数据的处理,前端开发主要负责的就是数据的展示。根据 UI 的设计把软件的界面完成。

功能测试阶段

在开发结束之后,一般工程师会自己测试一些数据。然后交给测试工程师进行详细的测试工作。主要就是根据需求覆盖所有可能的测试用例,找出所有可能出错的地方。然后在提交 BUG 给开发工程师进行修改。

部署阶段

这个阶段由运维人员根据开发人员提供的软件包进行线上的部署,提供给用户最终的产品。

维护阶段

软件可能在运行期间会出现各种意想不到的问题。需要我们后期跟踪维护,这个阶段是由运维和开发人员共同进行维护的。有可能是运行的机器出现了故障,也可能是因为代码出现了 BUG。所以需要配合找出问题,解决问题。


总结

以上大概是软件从无到有的一个过程,这是我工作一年多总结的一个软件开发流程。可能并不是很正确,仅作为参考。因为所在的公司不是一个大公司,所以有幸了解学习接触到更多东西。所以建议刚刚毕业的大学生可以去小公司磨炼一下,可以接触到软件开发的方方面面。对整个软件开发的流程有一个大概的了解。之后我会从无到有,开发并记录一个软件是如何设计和开发出来。

0 人点赞