软件构造第一、二章知识点总结

软件构造基础一、软件构造的多维度试图+阶段划分和各阶段的构造活动

  • 程序+文档+数据
  • 三个维度+8个视图

  1. 目的是追踪和控制软件的变化
  2. 软件配置项:软件中发生变化的基本单元(例如;文件)

baseline基线:软件持续变化过程中的“稳定时刻”(例如:对外发布的版本) CMDB配置管理数据库:存储软件的各配置项随时间发生变化的信息+基线2、VCS

  1. 版本:为软件的任一特定时刻(Moment)的形态指派一个唯一的编 ,作为“身份标识”
  2. 版本控制的意义
  • 个人: 回滚到上一个版本 、比较两个版本的差异、 备份软件版本历史、获取备份、 合并
  • 团队: 在多个开发者之间共享和协作、记录每个开发者的动作,便于“审计”

3.版本控制的优点

  • 集中式版本控制系统:仓库存储于独立的服务器,支持多开发者之间的协作

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年5月15日
下一篇 2018年5月15日

相关推荐