当前位置:文档之家› 软件开发过程文档 开发大纲

软件开发过程文档 开发大纲

开发大纲
1.目的 (2)
2.适用范围 (2)
3.职责 (2)
4.工作程序 (2)
4.1项目管理的阶段划分 (2)
4.2明确需求阶段 (2)
4.3项目策划 (2)
4.4项目文件....................................................................................... 错误!未定义书签。

4.5项目报告....................................................................................... 错误!未定义书签。

4.6最终归档 (4)
5.质量记录 (4)
1.目的
按软件工程的方法进行项目管理,在软件项目开发之前系统地规划整个项目进展过程,包括阶段划分、资源分配、进度安排、阶段具体计划的制定等,确保项目在预算之内及时交付并达到质量目标。

2.适用范围
适用于所有软件产品和软件项目。

3.职责
3.1项目负责人:负责编制《软件系统规格说明书》与《项目开发计划》。

3.2研发部负责人:负责组织评审《软件系统规格说明书》和《项目开发计划》并进
行审批。

3.3配置管理员:负责项目期间的配置管理工作。

4.工作程序
4.1项目管理的阶段划分
项目管理划分成如下两个阶段:
1)项目启动阶段:在进入具体项目实施之前为获得明确需求或进行完备可行性调研及整体策划所花费的时间,分为第一阶段与第二阶段,第一阶段为明确
需求阶段,第二阶段为具体策划阶段。

2)项目实施阶段:在获得明确需求或通过可行性评估后为实现项目所做的设计和实现。

4.2明确需求阶段
项目启动进入需求分析,项目负责人负责全程的需求管理,组建需求分析小组,了解并协调客户的软件目标,需求分配,接口标准,测试与验收标准,交付期需求,预算限制,资源限制。

确定明确具体的需求,包括软件开发环境与技术,软件设计、编程、测试的需求和标准,配置管理需求,质量保证需求,项目风险及降低风险的策略。

项目负责人需提交编制详细的《软件系统规格说明书》,并经客户方确认。

4.3项目策划
经过客户方确认后,下达《设计开发任务书》。

指定相关的项目负责人、配置管理员
测试、开发人员等相关人员。

项目负责人编制《项目开发计划》,项目开发计划应包含测试阶段的计划活动;
配置管理员负责依据《配置管理计划编写规范》编制《配置管理计划表》,提交
管理部门负责人审批;并组织《项目开发计划》、《配置管理计划表》的评审。

4.3.1 《项目开发计划》的审批
《项目开发计划》由研发部门负责人组织评审,参加人员包括但不限于:项
目负责人以及项目相关部门与人员。

评审活动生成记录文件《设计开发评审表》。

评审通过,经管理部分负责人批准
后正式生效并执行。

4.3.2 《项目开发计划》得到评审通过后,有项目负责人提供《项目开工报告》。

明确指出项目参加人员、任务、进度。

4.3.3由软件配置管理员按照《配置管理》对《项目开发计划》、《项目开工报告》进行配置管理。

4.4系统设计和设计评审
4.4.1设计人员按《软件开发计划》关于进度和阶段划分的要求,根据《软件
系统规格说明书》进行系统设计,设计过程应考虑软件产品和/或软件项目的
使用要求,及测试和维护的要求。

4.4.2 《系统设计报告》在提交之前必须进行评审。

主要由项目负责人、项目
设计人员参加评审。

评审的内容可以包括以下方面:
●该设计能否满足规定的功能和性能要求;
●设计是否满足相应的设计规范;
●设计是否满足下一阶段工作的输入要求;在进入下一阶段工作前,所有
已发现的错误或缺陷是否均已消除,或虽未消除但继续进行工作的风险
已弄清楚。

评审生成《设计开发评审表》。

4.4.3没有通过评审的《系统设计报告》由设计人员负责按照评审意见进行
修改,修改后重新评审。

4.4.4如果在软件开发过程中需要进行对《系统设计报告》修改时,须填写
“设计更改申请单”申请更改,经审核批准后方可修改。

4.5编码实现
4.5.1编码实现前,项目负责人需要提供《设计任务单》,明确各项任务及其
实现人、实现期限、实现文档等。

4.5.2项目开发人员应根据所要实现的系统要求选用相应的编程工具,并遵
守《计算机源代码编写规范》、《项目开工报告》、《设计任务单》中确定的标
准与规程进行系统编码。

开发人员按照《系统设计报告》的要求实现系统编码,以满足用户对系统功
能和质量的要求。

4.5.3 在编码实现的过程中,开发人员应注意保存必要的编码信息和用户使
用信息,完成编码后,应整理这些信息,并编写《用户手册》。

4.6项目的实现跟踪和评估
4.6.1 月度工作计划报告
《月度工作计划报告》包括以下各项内容:
●项目目前的进度与状态
●本月主要成绩
●下月项目进度
●需要解决的问题和计划变更
4.6.2 项目结束报告
1)项目完成后,应进行项目总结,由项目负责人编写《项目结束报告》。

2)《项目开发总结报告》需项目负载人与项目管理部门共同评审。

4.7最终归档
项目完成或终止后,全部项目资料、文档与软件项交管理部门归档。

5.质量记录
5.1“设计开发评审表”
5.2 “设计更改申请单”
5.3 “月度工作计划报告”
5.4 “项目开发总结报告”
5.5 “设计开发任务书”
5.6 “项目开工报告”5.7 “配置管理计划表”
5.8 “项目开发计划”。

相关主题