跳至主要內容

Java 开发流程详解

Mr.XuJava必知必会约 783 字大约 3 分钟

一、开发流程

  1. 项目经理分配任务,确定任务在期限内能不能完成,沟通确认有没有问题
  2. 根据原型图和需求文档进行开发和自测
  3. 与前端进行联调,以及修改联调出现的bug
  4. 提交代码,部署测试环境
  5. 测试人员测试,将bug提交到禅道平台
  6. 修改bug
  7. 测试人员进行回归测试
  8. 结束

二、专业术语

测试用例:测试人员写的测试方案,编写的测试过程,以及测试的预期结果

灰度测试:先在小部分范围内使用,然后逐步扩大使用数量,在这个过程中发现一些不易发现的问题,把之前不易发现的灰的问题,转变为黑的问题,再把发现的问题改掉

压力测试:对软件的性能,可靠性、稳定性的测试

单元测试:对每个方法或者小功能的测试

回归测试:修改完测试提的bug后,测试再进行验收性的测试,看bug有没有解决,或者是不是修改bug过程中有新的bug

堡垒机:在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段,实时收集和监控网络环境中的每一个组成部分的系统状态、安全事件、网络活动,以便集中报警、及时处理以及审计定责

物理机:相对于虚拟机而言的对实体计算机的称呼

ES:ElasticSearch是一个基于Lucene的搜索服务器,提供了一个分布式多用户能力的全文搜索引擎,基于Restful web接口,是Java开发的一种流行的企业级搜索引擎

密评:对开发出的系统的敏感数据信息是否加密以及加密后的安全性的测评

原型图:一般是产品经理进行设计,产品功能的仿真页面,最终前端根据这个来开发页面,后端参考原型图来开发接口

内网:独立的局域网,一般就是一个公司或者一个政府单位来使用的网络,不能够访问外部网站,比如百度

外网:就是互联网,我们用来百度的网络

数仓:存放数据的仓库

北向接口:提供给其它厂家或运营商进行接入和管理的接口,也就是向上提供接口,比如华为云、阿里云向外部提供的接口

全量同步:每一次都是同步全部的数据

增量同步:第一次是把全量的数据拿过来,后面同步新增的数据

ping:测试两端IP地址是否能通

telnet:测试两个应用是否能通

联调:后端写好接口,前端进行调用,在这个过程中对接口进行调整