zoukankan      html  css  js  c++  java
  • 敏捷开发方法综述

        本周课上主讲内容是有关敏捷开发,为了更好地学习相关知识,我在网上阅读了相关文章。

        敏捷开发是什么?针对这个问题,我认为敏捷开发是一种一人为主要核心,迭代为主要方法,并且循序渐进的一种开发方法。这是一个软件开发的流程,该方法指导着我们用规定的环节去完成相关项目的开发,这种方法的主要核心是人,它的主要方法是迭代开发。

        迭代开发是什么?迭代指的是一个功能复杂,并且所需的开发周期很长的任务,并且可以分为很多小任务去完成,一个周期指的是一个迭代开发的过程,同时每一次的迭代都可以开发出一个可以交付给客户的作品。

        什么是scrum?scrum的英文意思是橄榄球运动里的一个专业术语,表示争球的意思。敏捷开发这么取名的意义很简单,就是希望所处的团队在开发一个项目时,大家想打橄榄球一样迅速,富有激情的去完成这个项目,进行迭代开发,大家都有积极性,可以增加团队的效率。

        在敏捷开发的过程中,软件项目在构建初期的时候被分成多个子任务,各个子任务的成果都是可以经过测试,具备可集成和可运行使用等相关特征,换句话说,就是把一个大的任务分成了多个相互内在联系,但是也可以一个个独立运行的小项目,并且分别去完成,在这个过程里软件一直处于一种可被用户使用的状态。其中大概的主要中心思想就是注重最终的可用交付,非常注重人与人的沟通协作,在国内的一些项目型开发过程中,学会积极地探索如何坚持整个敏捷的思路,对团队来说是非常重要和高效的。

  • 相关阅读:
    关于H5中的Canvas API的探索
    leetcode297 Serialize and Deserialize Binary Tree
    CF1187E Tree Painting
    CF1187D Subarray Sorting
    CF1183E/H Subsequences
    kickstart2019 round_C B. Circuit Board
    leetcode85 Maximal Rectangle
    leetcode84 Largest Rectangle in Histogram
    kickstart2019 round_A B. Parcels
    蓝桥杯 正则问题
  • 原文地址:https://www.cnblogs.com/GloryYT/p/5322931.html
Copyright © 2011-2022 走看看