zoukankan      html  css  js  c++  java
  • 软件构造雨课堂知识点总结(四)

    2.1软件过程与配置管理

    1.agile development敏捷开发过程的特征

    增量式过程

    迭代过程

    测试驱动开发(Test-Driven)

    持续集成,持续交付

    V字模型(确认/验证)

    2.关于软件配置管理SCM的说法正确的是:

    用于追踪和控制软件开发过程中的变化

    其基本管理单元是软件配置项SCI,即开发过程中发生变化的基本单元

    版本是为软件处于特定时刻(moment)的形态指派一个唯一的编号

    git是分布式版本控制系统

    软件配置项SCI是软件演化过程中发生变化和SCM管理变化的基本单元,不需再细分

    3.关于git说法正确的:

    git中在本地机器上的.git目录对应于SCM中的配置管理数据库CMDB

    git中的SCI是文件,有三种形态:已提交(modified)已暂存(staged)已提交(committed)

    4.用于将github上的某个git仓库设置为本地仓库的远程仓库的指令是:

    git remote add

    用于将当前staging area 中的文件写入git仓库的指令是:

    git commit

    5.针对git仓库的object graph,正确的说法是:

    一个branch(分支)本质上相当于一个指定特定commit节点的指针

    可以有两个不同的branch指向同一个commit节点

    git commit指令相当于在object graph当前分支HEAD指向的commit基础上,派生出一个新的commit节点

    6.针对git中commit节点中数据结构,说法正确的:

    若说commit相比其他parent来说,某文件f未发生变化,则f在.git中不会重复存储。

    如果某个commit节点仅存在于远程服务器的object graph,那么当本地向远程git push的时候,会出现错误提示

    包含一个tree,tree中包含一组指针,指向本次commit中包含的所有文件

    7.将本地仓库中master分支的最新提交推送至远程仓库的指令:

    git fetch origin master

    git merge

    git push origin master

    其中origin是远程仓库的网址

  • 相关阅读:
    C++-蓝桥杯-小数第n位[除法模拟]
    C++-蓝桥杯-合成植物[并查集][模板题]
    Overleaf操作
    三维向量差积,以及应用
    C++-蓝桥杯-分考场[2017真题][搜索][无向图染色]
    C++-POJ1094-Sorting It All Out[拓扑排序][邻接矩阵]
    C++-LUOGU1059-明明的随机数[堆排序]
    C++-快速排序[STL][快速排序][并归排序][堆排序]
    C++-蓝桥杯-波动数组[2014真题][DP优化]
    C++-蓝桥杯-[T1~T3][结果填空题][2015真题][水题]
  • 原文地址:https://www.cnblogs.com/HIT-ryp/p/10511612.html
Copyright © 2011-2022 走看看