下载此文档

软件开发规范整体规范.doc


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
该【软件开发规范整体规范 】是由【书生教育】上传分享,文档一共【39】页,该文档可以免费在线阅读,需要了解更多关于【软件开发规范整体规范 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。软件开发规范
SoftwareDevelopmentSpecification
Version:
Date:2010-06-22
Preparedby
DocumentRevisionHistory文档订正记录
VERSION

DATE

DESCRIPTION

INDIVIDUAL
版本

日期

内容说明

订正人
2010-06-

22
TableofContents目录
1
Introduction
简介
5

Purpose目标
5

Scope范围
6

Definitions,Acronyms,andAbbreviations.
术语,缩略词
6

References
引用
7

Overview文档组织
7
2
TheOverallDescription
概括
8

SoftwareDevelopmentOrganizing开发团队组织构造
8

ProjectBaseProcess
项目基本流程
9

CMMBaseProcessCMM基本过程
10
SCM软件配置管理
10
SPP计划策划
12
SPTO项目追踪
16
PR同行评审
18
SQA质量保证
19

SDLC生命周期选择
20

DevelopmentProcess
开发过程
21
DevelopmentPhase开发阶段
21
PhaseProduct
阶段制品
22

RoleDuty角色职责
23

Constraints
限制
24
3
SpecificRequirements
详细描绘
25

Precondition
前提
25
SCM配置库
25
TestEnvironment
测试环境
26

DevelopmentControlProcess开发控制流程
27
项目启动和策划阶段
27
需求剖析、设计、编码阶段
27
提交测试阶段
28
生产公布、终测
28
公布后问题反应修悔过程
29

TSP团队软件过程
30
会议组织
30
交流问题
30
代码走查
30
其余
31

31
工作原则
31
平时工作
31
DE开发工程师
32
SCME配置管理员
33
DBA数据库管理员
33
Deployer
公布人员
34
4
ToolSpecification
工具规范
34

通用工具
34

计划
34

需求剖析
35

设计
35

编码
35

测试
36
5
Documents文档
37

项目管理文档
37
项目策划
37
项目追踪
37
质量保证
37
项目停止
37

开发过程文档
37
软件配置管理
37
会议管理
38
计划追踪
38
评审管理
38
质量管理
38
测试过程
38
问题解决过程
39
其余
39
6
Appendix附录
39

易于理解的代码
39

39
1Introduction简介
一个成熟稳固的组织或许团队,能够减少风险,常常地成功地达成目标。成功的含义是:准时、估量内【即切合成本要求】、切合质量要求。换言之,成熟稳固的团队,能够防止以下问题:
组织方面出现问题
对需求缺少管理
缺少计划和控制
估量错误
同时,还要在以下几个方面做得比较优秀:
人员调动与工作安排
工作量预计
估量管理
责权分派与均衡
履行与监控
交流
本文档是软件开发规范,力争使团队打下一个优秀的基础,以便逐渐成长为成熟稳固的团队。团队需要一个逐渐标准、规范的开发过程,在这个过程中,团队获得锻炼,成员能力获得提升,风险获得控制。
主要内容是:
定义软件开发的流程;
定义软件开发的文档格式;
定义波及的角色;
定义波及的信息;
描绘开发流程;

本文档的目标是:
一致软件开发团队的流程、文档;
促进团队成员的交流,减少误会;
促进程序员书写易保护的代码;
提升代码编写效率;
使每个成员成为一个高效的程序员;

本文档,包括:
项目管理的流程;项目策划
项目追踪
配置管理
质量保证
同行评审
波及文档;
项目计划mpp
需求规格说明书SRSDelphi估量
项目状态报告
配置库款式
CheckList
评审表
改正申请表
开发工具的规范;数据库设计工具
功能设计工具
IDE
配置工具
,Acronyms,andAbbreviations.
术语,缩略词
?
SPP
项目策划SoftwareProjectPlanning
?
SPTO
项目追踪SoftwareProjectTracking&Oversight
?
SCM
配置管理SoftwareConfigurationManagement
?
SQA
质量保证SoftwareQualityAssurance
?
PR
同行评审PeerReview
?
BaseLine
基线
?
SCCB
软件配置控制委员会SoftwareConfigurationControlBoard
?
CR
改正恳求ChangeRequest
?
SDLC
软件开发生命周期SoftwareDevelopmentLifeCycle
?
RUP
一致开发过程RationalUnifiedProcess
?
XP
极限【矫捷方法】eXtremeProgramming
?
TDD
测试驱动TestDrivenDevelopment

CMM2》
CMM3》

本文档主要分为四大多数:
概括;
描绘了团队组织开发过程的高层视图;
TSP和PSP;
依照团队和个人描绘流程规范;
工具规范;
描绘了开发工具的详细规范;
文档;
波及的文档格式;
2TheOverallDescription概括
本部分是开发团队开发过程的高层描绘。它描绘了开发过程规范的背景,用来和所有波及各方就基本过程达成共鸣。

团团团团
团团团团SA团团QA
PMO
SQAQCSCM
SCCBSA
DBASQAE
DETester
Deployer

SCME
团团团
说明:

表示企业的行政部门

表示
企业的逻辑部门
实线表示参加产品实现的组织和人员(不表示所属关系)
虚线表示工作的报告关系,如SQAE向SQA经理报告。

ProjectBaseProcess项目基本流程
需求建议书
合同
项目目标

可行性剖析报告

辨别需求

提出解
履行项目
结束项目

决方案
项目定义
拟订计划
计划实行
时间
基本流程说明:
项目启动:本阶段主假如进行可行性剖析,定义项目,辨别需求;
拟订计划:本阶段主假如计划策划,估量工作量,拟订详细的可履行的计划;
计划实行:本阶段主假如实行计划,达成计划中的各项任务,报告计划状态;
项目停止:计划履行完成,总结项目;

SCM
SQA
WorkArea
PR
BaseLine
Change&PR
SPPSPTO
基本过程说明:
SCM:软件配置管理,所有活动的基础,全部制品一定放入配置库;
SPP:软件项目策划,估量工作量,拟订详细计划【项目的拟订计划阶段】;
SPTO:项目追踪,报告项目状态,评估并更新计划【项目的计划实行阶段】;
?PR:同行评审,进入基线的前提条件,降低风险,提升质量的有效手段;
SQA:质量保证,预防风险的有效手段;
SCM软件配置管理
配置管理主要解决:
版本
改正

软件开发规范整体规范 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人书生教育
  • 文件大小1.37 MB
  • 时间2022-11-26