git的分支管理策略+敏捷开发 - Scrum

git的分支管理策略
git-flow - 运维比较复杂(两个长线分支+三个短线分支)
github-flow - 无冲突合并

  1. 克隆代码到本地(git pull更新代码)
  2. 创建自己的分支(绝对不能动master分支)
  3. 在自己的分支上实施本地版本控制
  4. 将自己的分支push到服务器
  5. 在线发起合并代码请求(pull request)

敏捷开发 - Scrum

过程模型
传统/经典过程模型 - 不能够拥抱需求变化
可行性分析 - 做还是不做 - 可行性分析报告
需求分析 - 做什么
~ 需求规格说明书
~ 产品原型(产品经理)- Axure RP / Sketch / Briefs
~ 设计稿(标注 - UI/UE)- Markman
概要设计/详细设计
~ 数据库设计 - ER图(概念模型图)- 物理模型图
~ OOAD(面向对象分析和设计)- 用例图/类图/时序图 - UML
PowerDesigner / StarUML / Enterprise Architect
编码/测试/调试
验收/交付/维护

image.png

用例图(Use Case Diagram)

image.png

类图(Class diagram)

image.png

时序图(Sequence Diagram)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 现代软件开发过程中要实现高效的团队协作,需要使用代码分支管理工具实现代码的共享、追溯、回滚及维护等功能。目前...
    Lucas66阅读 12,578评论 0 5
  • Git FLow是什么 Git Flow是构建在Git之上的一个组织软件开发活动的模型,也是软件开发过程中一种成功...
    华枯荣阅读 6,852评论 2 10
  • 我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Gi...
    java菜阅读 5,324评论 0 2
  • Git 三大特色,分支,暂存区,工作流。工作流不涉及任何命令,通俗一点的称呼就是分支策略。 何谓分支策略 Git的...
    CC先生之简书阅读 6,727评论 0 3
  • 1.GitHub 有什么用 学习优秀的开源项目开源社区一直有一句流行的话叫「不要重复发明轮子」,某种意义上正是因为...
    Clemente阅读 5,300评论 1 14