Project Description

  需求可以被验证;

  需求分析的目标:检测和解决需求之间的冲突、发现系统的边界、详细描述出系统需求。

  软件设计:根据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础。通过软件设计,描述出软件架构及相关组件之间的接口;然后,进一步详细地描述组件,以便构成这些组件。

  软件测试:为了评价和改进软件质量、识别产品的缺陷和问题而进行的活动。

  软件维护类型及解释:

软件维护类型及解释.png

  软件质量包括:内部质量、外部质量和使用质量三部分

  验证过程试图确保活动的输出产品构造正确,即活动的输出产品满足活动的规范说明。确认过程则试图确保构造了正确的产品,即产品满足其特定目的。

  软件配置管理活动包括:软件配置管理计划、软件配置标识、软件配置控制、软件配置状态记录、软件配置审计、软件发布管理与交付等活动。

  配置库的操作权限

配置库的操作权限.png
  • 受控库的权限设置
  • 受控库的操作权限.png
  • 产品库的权限设置
  • 产品库操作权限.png

      软件过程管理包括五个方面:项目启动与范围定义、项目规划、项目实施、项目监控与评审、项目收尾与关闭

      软件开发工具是用于辅助软件生命周期过程的基于计算机的工具。如:软件需求工具包括需求建模工具和需求跟踪工具。

      软件复用的主要思想是:将软件看成是由不同功能的“组件”组成的有机体,每一个组件在设计编码时可以被设计完成同类工作的通用工具。