软件开发规范 Softw are Development Specification Version: V1.0 Date: 2010-06-22 Prepared by -* Document Revision History文档修订记录 VERSION版本 DATE 日期 DESCRIPTION 内容说明 INDIVIDUAL 修订人 1 .0 2 0 1 0 -0 6 -2 2 初稿 -* Table of Contents 目录 1 Introduction 简介 5 1.1 Purpose 目标 5 1.2 Scope 范围 6 1.3 Definitions, Acronyms, and Abbreviations. 术语,缩略词 6 1.4 References 引用 7 1.5 Overview 文档组织 7 2 The Overall Description 概述 8 2.1 Software Development Organizing 开发团队组织结构 8 2.2 Project Base Process 项目基本流程 9 2.3 CMM Base Process CMM基本过程 10 2.3.1 SCM软件配置管理 10 2.3.2 SPP 计划策划 12 2.3.3 SPTO项目追踪 16 2.3.4 PR同行评审 18 2.3.5 SQA质量保证 19 2.4 SDLC 生命周期选择 20 2.5 Development Process 开发过程 21 2.5.1 Dev elopment Phase 开发阶段 21 2.5.2 Phase Produ ct 阶段制品 22 2.6 Role Duty 角色职责 23 2.7 Constraints 限制 24 3 Specific Requirements 详细描述 25 3.1 Precondition 前提 25 3.1.1 SCM配置库 25 3.1.2 Test Env ironment 测试环境 26 3.2 Development Control Process 开发控制流程 26 3.2.1 项目启动和策划阶段 27 3.2.2 需求分析、设计、编码阶段 27 3.2.3 提交测试阶段 27 3.2.4 生产发布、终测 28 3.2.5 发布后问题反馈修改过程 28 3.3 TSP 团队软件过程 30 3.3.1 会议组织 30 3.3.2 沟通问题 30 3.3.3 代码走查 30 -* 3.3.4 其它 31 3.4 PSP 个人软件过程 31 3.4.1 工作原则 31 3.4.2 日常工作 31 3.4.3 DE 开发工程师 32 3.4.4 SCME 配置管理员 33 3.4.5 DBA 数据库管理员 33 3.4.6 Deploy er 发布人员 34 4 Tool Specification 工具规范 34 4.1 通用工具 34 4.2 计划 34 4.3 需求分析 35 4.4 设计 35 4.5 编码 35 4.6 测试 35 5 Documents 文档 36 5.1 项目管理文档 36 5.1.1 项目策划 36 5.1.2 项目追踪 36 5.1.3 质量保证 36 5.1.4 项目终止 36 5.2 开发过程文档 36 5.2.1 软件配置管理 36 5.2.2 会议管理 37 5.2.3 计划跟...