1、需求及缺陷管理(jira)

收集需求,描述需求
      收集缺陷,描述需求

2、构件管理(nexus)

      

构件的创建、存储、查询、引用

maven构件仓库,连接中央仓库

3、分布式版本控制(git&gitlab)      

     代码项目仓库

缺陷管理平台

代码片段复用

4、代码项目管理(gradle)

Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具

基于groovy的dsl声明式配置

项目对象模型(POM)管理

项目编译、构建、发布

5、代码质量控制(sonarQube)

      

Sonar 是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等

编码规范(命名、格式、风格)审查
      单元测试覆盖率审查
      代码复杂度审查
      代码质量审查

6、单元测试(junit)

JUnit是一个开放源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。
      1、用于测试期望结果的断言(Assertion)
      2、用于共享共同测试数据的测试工具
      3、用于方便的组织和运行测试的测试套件
      4、图形和文本的测试运行器

7、持续集成(jenkins)

      

Jenkins是一个可扩展的持续集成引擎,通过可自定义的脚本实现自动定时持续集成

每日进行一次集成构建
      自动化的构建(包括编译,发布,自动化测试)
      能够尽早发现集成错误

8、自动化测试(selenium)

自动化功能测试框架,使用预先编写的自动化测试脚本,实现功能测试覆盖
      可重用的测试脚本
      减少测试人员重复机械操作

转载于:https://www.cnblogs.com/lexiaofei/p/6644334.html

敏捷开发总结(2)开发过程活动相关推荐

  1. [敏捷开发]研发管理 开发过程管理

    开发过程管理,主要面向开发人员的管理.其核心目的,是通过一个项目管理软件,来管理不同项目,然后通过项目的里的工作项,了解开发人员的工作量,效率,从而来管理开发人员,合理调配开发人力. 名词解释 项目: ...

  2. 敏捷开发在项目开发过程中的实践总结

    敏捷开发 敏捷开发以用户的需求进化为核心,采用迭代.循序渐进的方法进行软件开发.在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视.可集成和可运行使用的特征.换言 ...

  3. 软件工程结课论文 敏捷开发在软件工程中的应用 大学编程作业(TUST 天津科技大学 2022年)

    软件工程结课论文 敏捷开发在软件工程中的应用 大学编程作业(TUST 天津科技大学 2022 年) 软件工程结课论文 敏捷开发在软件工程中的应用 大学编程作业(TUST 天津科技大学 2022 年) ...

  4. 开发模型的理解:瀑布模型/增量式/迭代/敏捷开发——笔记

    首先,不管采用何种开发模型.软件开发都至少具有以下的周期,包括: 需求获取/分析(系统分析.软件分析) 设计 实现 测试 发布(运行) 维护 正在上传-重新上传取消 既然所有的开发模型都具有相同的开发 ...

  5. 敏捷软件开发之何为敏捷开发

    敏捷开发,Agile Development,就是指能够在需求迅速变化的情况下快速开发软件.我们接触最多敏捷实践方式有:极限编程(XP).结对编程.测试驱动开发(TDD)等. 追究敏捷的历史,就必须要 ...

  6. 谈谈敏捷开发概念和迭代开发方案

    自敏捷开发这一概率进入我们的视野,仅在短短几年内,软件开发领域便进入了高速开发的时代.似乎从业者们都在谈快速,谈迭代,不管是否感受过敏捷开发的益处,先跟风吹起来,只要凑近这一新技术,就像走在了行业的前 ...

  7. 【中级软考】软件开发生命周期模型 瀑布模型、增量模型、原型模型、螺旋模型、喷泉模型、RUP(Rational Unified Process 统一软件开发过程)、敏捷开发(开发方法,不是周期模型)

    文章目录 瀑布模型/改进的瀑布模型(Waterfall Model) 螺旋模型(Spiral Model) 增量和迭代模型(Incremental Model) 原型法(RAPId Prototype ...

  8. 线下活动【西安站】用Leangoo做Scrum敏捷开发实战课(免费)

    Leangoo诚邀您参加 2017<用leangoo做Scrum敏捷开发>实战课!在此实战课上,您不仅可以听到一线资深敏捷顾问带来的敏捷落地实践经验,还可以和众多企业同仁共同探讨敏捷实践过 ...

  9. 线下活动【深圳】用Leangoo做Scrum敏捷开发实战课(免费)

    课程安排: 时间:2017年8月12日  14:00 – 17:30  (13:30签到) 地点: 中南海滨大酒店十一楼海涛厅,南山区南新路3125号. 人数限制:100人 本次活动免费 课程概述: ...

  10. 从生产线到生产岛:理解敏捷开发中的设计与测试活动

    作者:陈勇 出处:blog.csdn.net/cheny_com 所谓生产线,就是大家各司其责,在一个线性的过程中配合工作.生产线尝试借助专业分工来提升效率,但也导致了问题:在传统生产线中,下游获得的 ...

最新文章

  1. python绘制3d图形-Python基于matplotlib实现绘制三维图形功能示例
  2. 用Redis实现微博关注关系
  3. Docker实践:Centos下安装Docker并简单的使用
  4. The Preliminary Contest for ICPC China Nanchang National Invitational
  5. github上打包的样式为什么在预览的时候,出现404
  6. 哪个类型的B端产品经理有前景?
  7. 寻路优化(一)——二维地图上A*启发函数的设计探索
  8. [APIO2013]机器人(斯坦纳树)
  9. python创建数据集_python 生成环形人工数据集
  10. 宏晶STC单片机使用STC-ISP串口烧录失败的原因与解决方法汇总
  11. 部署企业级项目管理系统(蝉道)
  12. 在上海奋斗的五年---从月薪3500到700万 (一个西北真汉子的人生)
  13. windows 运行 自定义 命令 的实现
  14. 关于MTTF、MTBF、MTRF
  15. xy坐标正负方向_xy坐标分别代表什么
  16. 【游戏分析】《大王不高兴》1.4.0.0版本 游戏体验分析总结
  17. 无图形界面Linux安装chrome实现自动化测试
  18. java json asc排序_按ASCII码给json对象排序
  19. 皮尔逊(Pearson)相关系数与spearman相关系数(Python实现)
  20. 滑坡的剖面图怎么用计算机绘制,利用AutoCAD绘制地质图的若干方法

热门文章

  1. Guava学习笔记之Maps(1):Maps.uniqueIndex(Iterable, Function)
  2. IDC 监控技术介绍
  3. Java循环练习: 有1、2、3、4四个数字,能组成多少个无重复数字的三位数?都是多少?...
  4. 慎重!物联网时代情趣用品真的适合联网么?
  5. 使用Web Deploy进行远程部署
  6. Spring任务调度实战之Quartz Simple Trigger
  7. [2018.10.11 T3] 欠钱
  8. reboot 重启系统命令
  9. python接口测试_【Python自学】Python接口自动化测试的学习 - 伊凡Ivan
  10. 光源发散角怎么设置_Three.js 中的光源