软件构造基础一、软件构造的多维度试图+阶段划分和各阶段的构造活动
- 程序+文档+数据
- 三个维度+8个视图
- 目的是追踪和控制软件的变化
- 软件配置项:软件中发生变化的基本单元(例如;文件)
baseline基线:软件持续变化过程中的“稳定时刻”(例如:对外发布的版本) CMDB配置管理数据库:存储软件的各配置项随时间发生变化的信息+基线2、VCS
- 版本:为软件的任一特定时刻(Moment)的形态指派一个唯一的编 ,作为“身份标识”
- 版本控制的意义
- 个人: 回滚到上一个版本 、比较两个版本的差异、 备份软件版本历史、获取备份、 合并
- 团队: 在多个开发者之间共享和协作、记录每个开发者的动作,便于“审计”
3.版本控制的优点
- 集中式版本控制系统:仓库存储于独立的服务器,支持多开发者之间的协作
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!