6、灵活性
��各个不同软件项目,其规模和复杂程度有着许多实际差别,能一律看待。
(1) 应根据具体的软件开发项目,决定编制的文档种类。
��软件开发的管理部门应该根据本单位承担的应用软件的专业领域和本单位的管理能力,制定一个对文档编制要求的实施规定。主要是:在不同条件下,应该形成哪些文档?这些文档的详细程度?该开发单位每一个项目负责人都应当认真执行这个实施规定。
��对于一个具体的应用软件项目,项目负责人应根据上述实施规定,确定一个文档编制计划。其中包括:
��・ 应该编制哪几种文档,详细程度如何。
��・ 各个文档的编制负责人和进度要求。
��・ 审查、批准的负责人和时间进度安排。
��・ 在开发时期内各文档的维护、修改和管理的负责人,以及批准手续。
��・ 有关的开发人员必须严格执行这个文档编制计划。
(2) 当所开发的软件系统非常大时,一种文档可以分成几卷编写。
��例如,
��・ 项目开发计划可分写为:质量保证计划、配置管理计划、用户培训计划、安装实施计划等。
��・ 系统设计说明书可分写为:系统设计规格说明和子系统设计规格说明。
��・ 程序设计说明书可分写为:程序设计规格说明、接口设计规格说明和版本说明。
��・ 操作手册可分写为:操作手册和安装实施过程。
��・ 测试计划可分写为:测试计划、测试设计规格说明、测试规程、测试用例。
��・ 测试分析报告可分写为:综合测试报告、验收测试报告。
��・ 项目开发总结报告也可分写成:项目开发总结报告、资源环境统计。
(3) 应根据任务的规模、复杂性、项目负责人对该软件的开发过程及运行环境所需详细程度的判断,确定文档的详细程度。
(4) 对国标GB8567�D88《计算机软件产品开发文件编制指南》所建议的所有条款都可以扩展,进一步细分,以适应需要;反之,如果条款中有些细节并非必需,也可以根据实际情况压缩合并。
(5) 程序的设计表现形式,可以使用程序流程图、判定表、程序描述语言(PDL)、或问题分析图(PAD)等。
(6) 对于文档的表现形式,没有规定或限制。可以使用自然语言、也可以使用形式化的语言。
(7) 当国标《计算机软件产品开发文件编制指南》中所规定的文档种类不能满足某些应用部门的特殊需要时,可以建立一些特殊的文档种类要求。
��这些要求可以包含在本单位的文档编制实施规定中。
��
|