标准的软件开发过程

发布 2019-07-28 06:31:15 阅读 7672

测试计划初稿:这里所说的测试,主要是指整个程序系统的组装测试和确认测试。本文件的编制是为了提供一个对该软件的测试计划,包括对每项测试活动的内容、进度安排、设计考虑、测试数据的整理方法及评价准则。

4.实现阶段。

模块开发卷宗(开始编写):模块开发卷宗是在模块开发过程中逐步编写出来的,每完成一个模块或一组密切相关的模块的复审时编写一份,应该把所有的模块开发卷宗汇集在一起。编写的目的是记录和汇总低层次开发的进度和结果,以便于对整个模块开发工作的管理和复审,并为将来的维护提供非常有用的技术信息。

用户手册完工。

操作手册:操作手册的编制是为了向操作人员提供该软件每一个运行的具体过程和有关知识,包括操作方法的细节。

测试计划终稿:

5.测试阶段。

模块开发卷宗(此阶段内必须完成)

测试分析报告:测试分析报告的编写是为了把组装测试和确认测试的结果、发现及分析写成文件加以记载。

项目开发总结报告:项目开发总结报告的编制是为了总结本项目开发工作的经验,说明实际取得的开发结果以及对整个开发工作的各个方面的评价。

6.运行与维护阶段。

开发进度月报的编制目的是及时向有关管理部门汇报项目开发的进展和情况,以便及时发现和处理开发过程**现的问题。一般地,开发进度月报是以项目组为单位每月编写的。如果被开发的软件系统规模比较大,整个工程项目被划分给若干个分项目组承担,开发进度月报将以分项目组为单位按月编写。

对于一项软件而言,有些文件的编写工作可能要在若干个阶段中延续进行。

鉴于软件开发是具有创造性的脑力劳动,也鉴于不同软件在规模上和复杂程度上差别极大,本指南认为在文件编制工作中应允许一定的灵活性,并不是14种文件每种都必须编写。

文件编制的衡量因素。

在因素总和较低的情况下,项目开发总结报告的内容应包括:程序的主要功能、基本流程、测试结果和使用说明。

测试分析报告应该写,但不必很正规。

数据要求说明和数据库设计说明是否需要编写应根据所开发软件的实际需要来决定。

例2:为了避免在软件开发中文件编制的不足或过分,一个简便的办法是把对软件文件的编制要求同软件的规模大小联系起来,这就是本例的出发点。软件的规模不妨分为四级:

1.小规模软件源程序行数小于5000的软件;

2.中规模软件源程序行数为10000~50000的软件;

3.大规模软件源程序行数为100000?500000的软件;

4.特大规模软件源程序行数大于500000的软件。

对上述的四级软件的文件编制要求分别列于表o3。

至于源程序行数为5000~10000,50000~100000的软件,其文件编制要求介于两级之间,可根据一个软件产品的具体情况,由项目负责人参照表o3的规定,确定需要编制的文件种类。

对于源程序行数大于500000的特大规模软件,可进一步把本指南规定的十四种文件按实际需要扩展成更多种类。

软件开发流程图介绍

软件工程开发。第一章软件工程基本观念。1.1软件工程的目标与常用模型。软件工程的目标是提高软件的质量与生产率,最终实现软件的工业化生产。对开发人员而言,如果非得在质量与生产率之间分个主次不可,那么应该是质量第一,生产率第二。软件工程的主要环节如图1所示,软件开发过程一般包括可行性与需求分析 系统设计...

软件开发计划 V1

软件开发计划模板。前言。本计划的制定是为了xx项目进行管理提供依据,是项目进行跟踪与监控的基础。目录。第一章概述 1 1.1 项目概述 1 1.2 术语定义 1 第二章项目人员 2 第三章提交客户的工作产品 3 第四章项目策划 4 4.1 软件生命周期模型定义 4 4.2 项目定义软件过程 4 4....

软件开发合同范本 详细

xx公司综合办公系统开发服务协议。甲方 委托人 xx公司。乙方 受托人 xx公司。协议签订地址。经充分沟通和友好协商,甲方委托乙方开发xx公司综合办公系统 以下简称综合办公系统 并由乙方为甲方提供该系统的实施和使用中的相关技术支持服务。为了规范双方在此项目上的权利和义务,在 中华人民共和国合同法 的...