大海

SIMPLE THE COMPLEX

Jenkins提供了多种模型来进行自动化操作,最基础的就是freestyle工程

操作步骤如下:

  1. 在本地新建git仓库
  2. 创建Jenkins Freestyle工程,绑定git仓库,执行构建脚本
  3. git仓库添加文件
  4. 手动触发Jenkins工程进行构建
阅读全文 »

前几天和同学聊天关于未来工作的场景,聊到具体的研发岗位后发现对于后端开发和服务器开发没有太多概念(我以为后端开发和服务器开发是一回事),打算写一篇文章好好理清其中的关系

阅读全文 »

核心思想

将软件项目划分为可独立运行、可相互集成的小项目,分别完成的同时保持软件的可运行

小项目迭代开发,以用户需求为核心,根据反馈及时修改开发方向

尽早实现开发原型的交付,在此基础上进一步添加用户需求,强调可持续开发

阅读全文 »

核心思想

结合迭代模型和瀑布模型的特点,同时增加风险分析

开发过程中,首先实现关键功能,然后周期性的进行其他功能的开发。每个开发周期划分为需求定义、风险分析、工程实现和评审共4个阶段

在需求定义阶段,分解项目需求,确定需求等级

通过风险分析,将软件项目分解成一个个小项目,确定每个项目的主要风险,以及采取哪种策略来规避风险

通过客户评审来进一步修正计划,进行下一个周期的开发

阅读全文 »