文档库 最新最全的文档下载
当前位置:文档库 › 软件开发作业指导书

软件开发作业指导书

软件开发作业指导书
软件开发作业指导书

软件项目开发作业指导书

一、项目可行性研究

公司设计人员根据行业需求与市场需求,设计大得方案与文案,然后指定人员进行得前期调研工作,可行性研究负责人员对产品得市场需求、技术发展、市场定位、功能需求、经济效益、进度需求、风险分析等进

行可行性研究,提供产品立项建议,拟制可行性研究报告,由部门负责人

指定市场营销部门配合可行性分析人员,技术负责人协助安排。可行性分

析完毕后由综管部组织对可行性研究报告进行评审,评审通过后,由技术

研发部进行安排立项工作。qB9pw。

本阶段提交得文档:

1、设计文案

2、介绍

3、项目可行性研究任务书(技术负责人或部门负责人下达)

4、项目可行性研究报告(可行性研究人员编写)

二、立项阶段

可行性分析评审通过后,由研发部门经理下达立项任务,指定相关人员填写立项申请报告报批。报批通过后,由部门经理与技术负责人协商,下达开发任务书,经技术负责人审核确认后,报公司批准。批准立项后项目进度应以立项申请报告中得阶段进度为准,如果进度要调整, 需填写进度调整申请报告报批。pg6JF。

本阶段提交得文档:

1、项目立项申请报告

2、开发任务书

三、需求分析阶段

承办单位根据交办单位提出得技术要求与相应得软件任务书以及其它有关文件,与交办单位协作,确定详细得软件需求,该阶段完成得软件

需求规格说明经审定与批准后将作为整个软件开发工作得基础列入配臵

管理得基线,在本阶段可利用快速原型法使比较含糊得具有不确定性得

软件需求(主要就是功能)明确化。能给本公司开发得软件得“需求基线”

确定提供一个讨论、进一步完善得基础。在本阶段,由产品经理负责,其

她人员配合,编写产品规格说明书,此说明书面向最终用户与领导,主要

描绘产品得形状以及功能、性能、功能特性、性能特性。由项目经理负

责编写系统技术方案书,描述公司初次使用得技术得详细解决方案。本阶

段完毕后对需求分析进行评审,出具需求分析评审报告。yqk0J。

本阶段提交得文档:

1、软件需求规格说明书。

2、原型分析说明书

3、产品规格说明书

4、系统技术方案书

5、质量记录:需求分析评审报告

6、提交得软件:产品得原型

(注:如果时间有限,可以只编写原型分析说明书而不作原型)

四、开发策化阶段

根据项目要求与软件需求,由配臵人员配合项目经理编写本项目得质量保证计划、配臵管理计划与项目综合计划。在配臵管理计划中,应列

明本项目需提交得各阶段文档得名称,在项目各阶段完成后,项目组需列

表说明要移交得文档,将此表与各文档一并向总工办移交。在制定计划时,应为计划、设计、测试、改错、再测试、变更、以及编制文档留出足够

得时间。不应使用突击得办法来完成项目。Lw9iS。

本阶段涉及得文档:

1、软件质量保证计划

2、配置管理计划

3、项目综合计划

五、设计阶段.

(一)、概要设计

根据软件需求规格说明建立软件总体结构与模块间得关系,确定各模块功能,定义各功能模块得接口,设计全局数据库与数据结构,

在概要设计明确后,可以对综合计划进一步细化,填写项目进度预

计。概要设计需经过评审。CGN3R。

本阶段涉及得文档:

1产品概要设计说明书

2数据库设计说明

3项目进度预计

4质量记录:评审报告

(二)、详细设计

对概要设计中产生得功能模块进行过程描述设计,设计功能模块得内部细节,包括算法与数据结构,为编写源代码提供必要得说明。详细设计需要经过评审。y0EdM。

本阶段涉及得文档:

1软件详细设计说明书

2测试计划

3质量记录:评审报告

六、编码实现阶段、

根据软件详细设计说明、对各程序模块进行编码、调试、静态分析与单元测试,验证程序单元与设计说明得一致性。ChoNi。

本阶段涉及得文档:

1、项目进度月报

2、项目周计划与周总结

3、项目开发人员周计划

4、工作日志

5、每周例会记录

6、配臵项更改申请单

七、测试阶段

(一)、软件单元测试

按详细设计得结构,根据软件单元测试计划,依照将经过单元测试得底层程序单元逐步组装成子项目直到开发项目得过程,对软件

进行测试。9eacl。

本阶段涉及得文档:

1、测试计划

2、测试设计

3、测试问题报告单

(二)、组装测试

根据软件需求规格说明书中定义得全部功能与性能要求及组装测试计划,对软件进行组装测试,以确定整个软件就是否满足软件需

求就是否可以提交总装测试。ylxQ1。

软件组装测试计划(含测试用例设计)得编制工作与软件组装测试环境得研制、组建工作,应从软件需求分析阶段起与软件开发同步

展开。HNhA4。

本阶段涉及得文档:

1、测试计划

2、测试设计

3、测试问题报告单

(三)中试阶段

项目组开发得软件产品经中试部验收后提交中试部中试,中试部根据需求分析报告,从用户得角度出发对产品得功能、性能进行中试。McWZC。

本阶段涉及得文档:

1、中试计划

2、中试问题报告单

八、验收交付

对完成中试得软件进行检查、审查与评审,确定软件就是否达到了软件任务书得要求。验收通过得软件可以向软件交办单位交付。项目经理

及项目组人员应在此阶段完成项目总结,项目经理提交项目开发总结报

告,项目组成员提交个人工作总结报告。xtlKN。

本阶段涉及得文档:

1、验收报告

2、项目开发总结报告

3、个人工作总结报告

九、软件维护

对软件得维护包括针对软件运行过程中发现得问题而进行得改正性维护,针对不同任务对软件提出不需求而进行得改善性维护,以及可能出

现得由于软件运行环境得改变而进行得适应性维护。K38RB。

本阶段涉及得文档:

1、软件问题汇总表

2、维护报告

十、项目开发文件得审批

可行性研究报告及立项申请、项目开发计划及项目开发总结、确认计划及确认报告、验收计划及验收报告由技术负责人审批。LC0SN。

项目组人员编写得其她文件由项目经理审批。

十一、各阶段共同得任务要求

在软件开发过程得各个阶段,都要求完成相应得文档编写工作。本文档得前面部分已给出了在软件自上而下周期各个阶段中得文档编制情况。AUdYk。

软件文档从形式上来瞧,大致可分为两类:

(一)、开发过程中填写得各种图表,称为工作表格;

(二)、应编制得技术资料或技术管理资料,称为文档或文件。

按照文档产生与使用得范围,软件文档大致可分为三类:

(三)、开发文档:这类文档就是在软件开发过程中,作为软件开发人员前一阶段工作成果得体现与后一阶段工作依据得文档。包括软件需求说明书、数据库设计说明书、概要设计说明书、详细设计说明书、可行性研究报告、项目开发计划。Ebf6L。

(四)、管理文档:这类文档就是在软件开发过程中,由软件开发人员制定得需提交人员得一些工作计划或工作报告。使管理人员能够通过这些文档了解软件开发项目安排、进度、资源使用与成果等。包括项目开发计划、测试计划、测试报告、开发进度月报、项目周计划周总结及项目开发总结等。lKkMd。

(五)、用户文档:这类文档就是软件开发人员为用户准备得有关该软件使用、操

相关文档