软件需求规格说明编写指南(438B)
软件设计说明编写指南(438B)
软件设计说明编写指南(438B)本页仅作为文档页封面,使用时可以删除This document is for reference only-rar21year.March密级:(软件项目名称)软件设计说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日修改文档历史记录:日期版本说明修改人目录1 范围.................................................................................................................错误!未定义书签。
标识...........................................................................................................错误!未定义书签。
系统概述...................................................................................................错误!未定义书签。
文档概述...................................................................................................错误!未定义书签。
2 引用文档.........................................................................................................错误!未定义书签。
3 CSCI级设计决策.............................................................................................错误!未定义书签。
软件设计说明编写指南(438B)
:密级:【(软件项目名称)软件设计说明~标识:版本:页数:拟制:《SQA审核:审核:批准:拟制部门:&年`月日修改文档历史记录:日期·版本说明修改人【`,~\"(~》目录1 范围........................................................ 错误!未定义书签。
标识..................................................... 错误!未定义书签。
系统概述................................................. 错误!未定义书签。
文档概述................................................. 错误!未定义书签。
2 引用文档.................................................... 错误!未定义书签。
3 CSCI级设计决策.............................................. 错误!未定义书签。
4 CSCI体系结构设计............................................ 错误!未定义书签。
CSCI部件................................................. 错误!未定义书签。
CSCI结构............................................ 错误!未定义书签。
CSC描述............................................. 错误!未定义书签。
CSC名称和项目唯一标识号............................. 错误!未定义书签。
系统状态和模式....................................... 错误!未定义书签。
软件设计说明编写指南(438B)
密级:(软件项目名称)软件设计说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日修改文档历史记录:日期版本说明修改人目录1 范围 (1)1.1 标识 (1)1.2 系统概述 (1)1.3 文档概述 (1)2 引用文档 (1)3 CSCI级设计决策 (1)4 CSCI体系结构设计 (2)4.1 CSCI部件 (2)4.1.1 CSCI结构 (3)4.1.2 CSC描述 (3)4.1.2.1 CSC名称和项目唯一标识号 (3)4.1.3 系统状态和模式 (4)4.2 执行方案 (4)4.2.1 CSC数据流与控制流图 (5)4.2.2 系统状态与模式的数据流与控制流 (5)4.3 接口设计 (6)4.3.1 接口设计准则 (6)4.3.2 接口标识和接口图 (6)4.3.X(接口的项目唯一的标识符) (7)5 CSCI详细设计 (10)5.X(软件单元的项目唯一的标识符,或者一组软件单元的标志符) (10)6 需求可追踪性 (12)7 注释 (12)1 范围1.1 标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】1.2 系统概述【本条应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构等;标识当前和计划的运行现场;列出其它有关文档。
】1.3 文档概述【本条应概述本文档的用途和内容,并描述与它的使用有关的保密性方面的要求。
】例:本文档描述XXXX系统软件的概要设计和详细设计,其内容和格式遵循GJB438B-2009的要求。
本文档可作为设计评审的基础,编码的依据,软件测试的基准。
2 引用文档【本章应列出引用文档的编号、标题、编写单位、修订版本及日期。
还应标识不能通过正常采购活动得到的文档的来源。
】例:表X 引用文档3 CSCI级设计决策【本章应根据需要分条给出CSCI级设计决策,即CSCI行为设计的决策(忽略其内部实现,从用户角度出发描述系统将怎样运转以满足需求)和其它影响组成该CSCI的软件单元的选择与设计的决策。
软件设计说明编写指南(438B)
密级:(软件项目名称)软件设计说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日修改文档历史记录:日期版本说明修改人目录1 范围 (1)1.1 标识 (1)1.2 系统概述 (1)1.3 文档概述 (1)2 引用文档 (1)3 CSCI级设计决策 (1)4 CSCI体系结构设计 (2)4.1 CSCI部件 (2)4.1.1 CSCI结构 (3)4.1.2 CSC描述 (3)4.1.2.1 CSC名称和项目唯一标识号 (3)4.1.3 系统状态和模式 (4)4.2 执行方案 (4)4.2.1 CSC数据流与控制流图 (5)4.2.2 系统状态与模式的数据流与控制流 (5)4.3 接口设计 (6)4.3.1 接口设计准则 (6)4.3.2 接口标识和接口图 (6)4.3.X(接口的项目唯一的标识符) (7)5 CSCI详细设计 (10)5.X(软件单元的项目唯一的标识符,或者一组软件单元的标志符) (10)6 需求可追踪性 (12)7 注释 (12)1 范围1.1 标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】1.2 系统概述【本条应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构等;标识当前和计划的运行现场;列出其它有关文档。
】1.3 文档概述【本条应概述本文档的用途和内容,并描述与它的使用有关的保密性方面的要求。
】例:本文档描述XXXX系统软件的概要设计和详细设计,其内容和格式遵循GJB438B-2009的要求。
本文档可作为设计评审的基础,编码的依据,软件测试的基准。
2 引用文档【本章应列出引用文档的编号、标题、编写单位、修订版本及日期。
还应标识不能通过正常采购活动得到的文档的来源。
】例:表X 引用文档3 CSCI级设计决策【本章应根据需要分条给出CSCI级设计决策,即CSCI行为设计的决策(忽略其内部实现,从用户角度出发描述系统将怎样运转以满足需求)和其它影响组成该CSCI的软件单元的选择与设计的决策。
软件需求规格说明编写指南(438B)之欧阳家百创编
密级:欧阳家百(2021.03.07)(软件项目名称)软件需求规格说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日XXXXXXXXXX研究所修改文档历史记录:日期版本说明修改人目录1 范围11.1 标识11.2 系统概述11.3 文档概述12 引用文档13 需求13.1 要求的状态和方式13.2 CSCI能力需求43.2.X(CSCI能力)43.3 CSCI外部接口需求53.3.1 接口标识和接口图53.3.X(接口的项目唯一的标识符)53.4 CSCI内部接口需求73.5 CSCI内部数据需求83.6 适应性需求93.7 安全性需求93.8 保密性需求93.9 CSCI环境需求103.10 计算机资源需求103.10.1 计算机硬件需求103.10.2 计算机硬件资源使用需求103.10.3 计算机软件需求103.11 软件质量因素113.12 设计和实现约束113.13 人员需求113.14 培训需求123.15 后勤保障需求123.16 其它需求123.17 验收、交付和包装需求(修改有关内容)123.18 需求的优先顺序和关键程度124 合格性规定125 需求可追踪性136 注释131 范围1.1 标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】示例:系统标识如下:a)已批准的标识号:b)产品名称:XXXXXXc)产品代号:XXXXXXd)版本号:XXXXXe)缩略名:1.2 系统概述【本条应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前和计划的运行现场;列出其它有关文档。
】示例:a) 软件用途:b) 系统概述:c) 需方:XXXXXd) 开发方:软件开发组e) 运行环境:XXXXXf) 相关文档:以下描述相关技术数据内容:1) 软件开发计划2)软件研制任务书3) 。
软件设计说明编写指南(438B)
密级:(软件项目名称)软件设计说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日修改文档历史记录:日期版本说明修改人目录1 范围 (1)1.1 标识 (1)1.2 系统概述 (1)1.3 文档概述 (1)2 引用文档 (1)3 CSCI级设计决策 (1)4 CSCI体系结构设计 (2)4.1 CSCI部件 (2)4.1.1 CSCI结构 (3)4.1.2 CSC描述 (3)4.1.2.1 CSC名称和项目唯一标识号 (3)4.1.3 系统状态和模式 (4)4.2 执行方案 (4)4.2.1 CSC数据流与控制流图 (5)4.2.2 系统状态与模式的数据流与控制流 (5)4.3 接口设计 (6)4.3.1 接口设计准则 (6)4.3.2 接口标识和接口图 (6)4.3.X(接口的项目唯一的标识符) (7)5 CSCI详细设计 (10)5.X(软件单元的项目唯一的标识符,或者一组软件单元的标志符) (10)6 需求可追踪性 (12)7 注释 (12)1 范围1.1 标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】1.2 系统概述【本条应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构等;标识当前和计划的运行现场;列出其它有关文档。
】1.3 文档概述【本条应概述本文档的用途和内容,并描述与它的使用有关的保密性方面的要求。
】例:本文档描述XXXX系统软件的概要设计和详细设计,其内容和格式遵循GJB438B-2009的要求。
本文档可作为设计评审的基础,编码的依据,软件测试的基准。
2 引用文档【本章应列出引用文档的编号、标题、编写单位、修订版本及日期。
还应标识不能通过正常采购活动得到的文档的来源。
】例:表X 引用文档3 CSCI级设计决策【本章应根据需要分条给出CSCI级设计决策,即CSCI行为设计的决策(忽略其内部实现,从用户角度出发描述系统将怎样运转以满足需求)和其它影响组成该CSCI的软件单元的选择与设计的决策。
软件需求规格说明编写指南(438B)之欧阳化创编
密级:(软件项目名称)软件需求规格说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日XXXXXXXXXX研究所修改文档历史记录:日期版本说明修改人目录1 范围11.1 标识11.2 系统概述11.3 文档概述12 引用文档13 需求13.1 要求的状态和方式13.2 CSCI能力需求43.2.X(CSCI能力)43.3 CSCI外部接口需求53.3.1 接口标识和接口图53.3.X(接口的项目唯一的标识符)53.4 CSCI内部接口需求73.5 CSCI内部数据需求83.6 适应性需求93.7 安全性需求93.8 保密性需求93.9 CSCI环境需求103.10 计算机资源需求103.10.1 计算机硬件需求103.10.2 计算机硬件资源使用需求103.10.3 计算机软件需求103.11 软件质量因素113.12 设计和实现约束113.13 人员需求113.14 培训需求123.15 后勤保障需求123.16 其它需求123.17 验收、交付和包装需求(修改有关内容)123.18 需求的优先顺序和关键程度124 合格性规定125 需求可追踪性136 注释131 范围1.1 标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】示例:系统标识如下:a)已批准的标识号:b)产品名称:XXXXXXc)产品代号:XXXXXXd)版本号:XXXXXe)缩略名:1.2 系统概述【本条应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前和计划的运行现场;列出其它有关文档。
】示例:a) 软件用途:b) 系统概述:c) 需方:XXXXXd) 开发方:软件开发组e) 运行环境:XXXXXf) 相关文档:以下描述相关技术数据内容:1) 软件开发计划2)软件研制任务书3) 。
软件需求规格说明编写指南438B
密级:(软件项目名称)软件需求规格说明标识:版本:页数:拟制:SQA审察:审核:批准:拟制部门:XXXXXXXXXX研究所年月日更正文档历史记录:日期版本说明更正人目录1 范围 ............................................................................................................... 错误 ! 不决义书签。
表记 ......................................................................................................... 错误 ! 不决义书签。
系统归纳 .................................................................................................. 错误 ! 不决义书签。
文档归纳 .................................................................................................. 错误 ! 不决义书签。
2 引用文档 ....................................................................................................... 错误 ! 不决义书签。
3 需求 ............................................................................................................... 错误 ! 不决义书签。
软件设计说明编写指南(438B)
密级:(软件项目名称)软件设计说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日修改文档历史记录:日期版本说明修改人目录1 范围 (1)1.1 标识 (1)1.2 系统概述 (1)1.3 文档概述 (1)2 引用文档 (1)3 CSCI级设计决策 (1)4 CSCI体系结构设计 (2)4.1 CSCI部件 (2)4.1.1 CSCI结构 (3)4.1.2 CSC描述 (3)4.1.2.1 CSC名称和项目唯一标识号 (3)4.1.3 系统状态和模式 (4)4.2 执行方案 (4)4.2.1 CSC数据流与控制流图 (5)4.2.2 系统状态与模式的数据流与控制流 (5)4.3 接口设计 (6)4.3.1 接口设计准则 (6)4.3.2 接口标识和接口图 (6)4.3.X(接口的项目唯一的标识符) (7)5 CSCI详细设计 (10)5.X(软件单元的项目唯一的标识符,或者一组软件单元的标志符) (10)6 需求可追踪性 (12)7 注释 (12)1 范围1.1 标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】1.2 系统概述【本条应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构等;标识当前和计划的运行现场;列出其它有关文档。
】1.3 文档概述【本条应概述本文档的用途和内容,并描述与它的使用有关的保密性方面的要求。
】例:本文档描述XXXX系统软件的概要设计和详细设计,其内容和格式遵循GJB438B-2009的要求。
本文档可作为设计评审的基础,编码的依据,软件测试的基准。
2 引用文档【本章应列出引用文档的编号、标题、编写单位、修订版本及日期。
还应标识不能通过正常采购活动得到的文档的来源。
】例:表X 引用文档3 CSCI级设计决策【本章应根据需要分条给出CSCI级设计决策,即CSCI行为设计的决策(忽略其内部实现,从用户角度出发描述系统将怎样运转以满足需求)和其它影响组成该CSCI的软件单元的选择与设计的决策。
软件设计说明编写指南(438B)
密级:(软件项目名称)软件设计说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日修改文档历史记录:日期版本说明修改人目录1 范围 (1)1.1 标识 (1)1.2 系统概述 (1)1.3 文档概述 (1)2 引用文档 (1)3 CSCI级设计决策 (1)4 CSCI体系结构设计 (2)4.1 CSCI部件 (2)4.1.1 CSCI结构 (3)4.1.2 CSC描述 (3)4.1.2.1 CSC名称和项目唯一标识号 (3)4.1.3 系统状态和模式 (4)4.2 执行方案 (4)4.2.1 CSC数据流与控制流图 (5)4.2.2 系统状态与模式的数据流与控制流 (5)4.3 接口设计 (6)4.3.1 接口设计准则 (6)4.3.2 接口标识和接口图 (6)4.3.X(接口的项目唯一的标识符) (7)5 CSCI详细设计 (10)5.X(软件单元的项目唯一的标识符,或者一组软件单元的标志符) (10)6 需求可追踪性 (12)7 注释 (12)1 范围1.1 标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】1.2 系统概述【本条应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构等;标识当前和计划的运行现场;列出其它有关文档。
】1.3 文档概述【本条应概述本文档的用途和内容,并描述与它的使用有关的保密性方面的要求。
】例:本文档描述XXXX系统软件的概要设计和详细设计,其内容和格式遵循GJB438B-2009的要求。
本文档可作为设计评审的基础,编码的依据,软件测试的基准。
2 引用文档【本章应列出引用文档的编号、标题、编写单位、修订版本及日期。
还应标识不能通过正常采购活动得到的文档的来源。
】例:表X 引用文档3 CSCI级设计决策【本章应根据需要分条给出CSCI级设计决策,即CSCI行为设计的决策(忽略其内部实现,从用户角度出发描述系统将怎样运转以满足需求)和其它影响组成该CSCI的软件单元的选择与设计的决策。
软件需求规格说明编写指南(438B)【可编辑范本】
ﻩﻩﻩﻩﻩ密级:(软件项目名称)软件需求规格说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日修改文档历史记录:日期版本说明修改人目录1范围错误!未定义书签。
1。
1标识错误!未定义书签。
1。
2系统概述错误!未定义书签。
1。
3文档概述错误!未定义书签。
2引用文档错误!未定义书签。
3需求错误!未定义书签。
3.1要求的状态和方式错误!未定义书签。
3.2 CSCI能力需求错误!未定义书签。
3.2.X(CSCI能力)错误!未定义书签。
3。
3 CSCI外部接口需求错误!未定义书签。
3.3。
1 接口标识和接口图错误!未定义书签。
3。
3.X(接口的项目唯一的标识符)错误!未定义书签。
3。
4 CSCI内部接口需求错误!未定义书签。
3.5 CSCI内部数据需求错误!未定义书签。
3.6 适应性需求错误!未定义书签。
3。
7安全性需求错误!未定义书签。
3.8 保密性需求错误!未定义书签。
3。
9 CSCI环境需求错误!未定义书签。
3。
10 计算机资源需求103.10。
1 计算机硬件需求错误!未定义书签。
3.10。
2 计算机硬件资源使用需求113.10.3 计算机软件需求错误!未定义书签。
3。
11 软件质量因素错误!未定义书签。
3.12 设计和实现约束错误!未定义书签。
3.13 人员需求错误!未定义书签。
3。
14 培训需求错误!未定义书签。
3.15后勤保障需求123.16 其它需求错误!未定义书签。
3.17 验收、交付和包装需求(修改有关内容)错误!未定义书签。
3。
18 需求的优先顺序和关键程度错误!未定义书签。
4 合格性规定错误!未定义书签。
5需求可追踪性错误!未定义书签。
6 注释错误!未定义书签。
1 范围1。
1 标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】示例:系统标识如下:a)已批准的标识号:b)产品名称:XXXXXXc)产品代号:XXXXXXd)版本号:XXXXXe)缩略名:1.2系统概述【本条应概述本文档所适用的系统和软件的用途.它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前和计划的运行现场;列出其它有关文档。
软件需求规格说明书编写指南设计(438B)
密级:(软件项目名称)软件需求规格说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日修改文档历史记录:日期版本说明修改人目录1 范围 (1)1.1 标识 (1)1.2 系统概述 (1)1.3 文档概述 (1)2 引用文档 (1)3 需求 (1)3.1 要求的状态和方式 (1)3.2 CSCI能力需求 (4)3.2.X(CSCI能力) (4)3.3 CSCI外部接口需求 (5)3.3.1 接口标识和接口图 (5)3.3.X(接口的项目唯一的标识符) (6)3.4 CSCI内部接口需求 (8)3.5 CSCI内部数据需求 (9)3.6 适应性需求 (10)3.7 安全性需求 (10)3.8 保密性需求 (10)3.9 CSCI环境需求 (11)3.10 计算机资源需求 (11)3.10.1 计算机硬件需求 (11)3.10.2 计算机硬件资源使用需求 (11)3.10.3 计算机软件需求 (12)3.11 软件质量因素 (12)3.12 设计和实现约束 (12)3.13 人员需求 (13)3.14 培训需求 (13)3.15 后勤保障需求 (13)3.16 其它需求 (13)3.17 验收、交付和包装需求(修改有关内容) (13)3.18 需求的优先顺序和关键程度 (13)4 合格性规定 (13)5 需求可追踪性 (14)6 注释 (14)1 范围1.1 标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】示例:系统标识如下:a)已批准的标识号:b)产品名称:XXXXXXc)产品代号:XXXXXXd)版本号:XXXXXe)缩略名:1.2 系统概述【本条应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前和计划的运行现场;列出其它有关文档。
(完整word版)软件设计说明编写指南(438B)
密级:(软件项目名称)软件设计说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日修改文档历史记录:日期版本说明修改人目录1 范围 (1)1.1 标识 (1)1.2 系统概述 (1)1.3 文档概述 (1)2 引用文档 (1)3 CSCI级设计决策 (1)4 CSCI体系结构设计 (2)4.1 CSCI部件 (2)4.1.1 CSCI结构 (3)4.1.2 CSC描述 (3)4.1.2.1 CSC名称和项目唯一标识号 (3)4.1.3 系统状态和模式 (4)4.2 执行方案 (4)4.2.1 CSC数据流与控制流图 (5)4.2.2 系统状态与模式的数据流与控制流 (5)4.3 接口设计 (6)4.3.1 接口设计准则 (6)4.3.2 接口标识和接口图 (6)4.3.X(接口的项目唯一的标识符) (7)5 CSCI详细设计 (10)5.X(软件单元的项目唯一的标识符,或者一组软件单元的标志符) (10)6 需求可追踪性 (12)7 注释 (12)1 范围1.1 标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】1.2 系统概述【本条应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构等;标识当前和计划的运行现场;列出其它有关文档。
】1.3 文档概述【本条应概述本文档的用途和内容,并描述与它的使用有关的保密性方面的要求。
】例:本文档描述XXXX系统软件的概要设计和详细设计,其内容和格式遵循GJB438B-2009的要求。
本文档可作为设计评审的基础,编码的依据,软件测试的基准。
2 引用文档【本章应列出引用文档的编号、标题、编写单位、修订版本及日期。
还应标识不能通过正常采购活动得到的文档的来源。
】例:表X 引用文档3 CSCI级设计决策【本章应根据需要分条给出CSCI级设计决策,即CSCI行为设计的决策(忽略其内部实现,从用户角度出发描述系统将怎样运转以满足需求)和其它影响组成该CSCI的软件单元的选择与设计的决策。
软件需求规格说明编写指南(438B)
密级:(软件项目名称)软件需求规格说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日XXXXXXXXXX研究所修改文档历史记录:日期版本说明修改人目录1 范围 (1)1.1 标识 (1)1.2 系统概述 (1)1.3 文档概述 (1)2 引用文档 (1)3 需求 (1)3.1 要求的状态和方式 (1)3.2 CSCI能力需求 (3)3.2.X(CSCI能力) (4)3.3 CSCI外部接口需求 (5)3.3.1 接口标识和接口图 (5)3.3.X(接口的项目唯一的标识符) (5)3.4 CSCI内部接口需求 (7)3.5 CSCI内部数据需求 (8)3.6 适应性需求 (9)3.7 安全性需求 (9)3.8 保密性需求 (9)3.9 CSCI环境需求 (10)3.10 计算机资源需求 (10)3.10.1 计算机硬件需求 (10)3.10.2 计算机硬件资源使用需求 (10)3.10.3 计算机软件需求 (10)3.11 软件质量因素 (11)3.12 设计和实现约束 (11)3.13 人员需求 (11)3.14 培训需求 (11)3.15 后勤保障需求 (12)3.16 其它需求 (12)3.17 验收、交付和包装需求(修改有关内容) (12)3.18 需求的优先顺序和关键程度 (12)4 合格性规定 (12)5 需求可追踪性 (12)6 注释 (13)1 范围1.1 标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】示例:系统标识如下:a)已批准的标识号:b)产品名称:XXXXXXc)产品代号:XXXXXXd)版本号:XXXXXe)缩略名:1.2 系统概述【本条应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前和计划的运行现场;列出其它有关文档。
软件设计说明编写指南438B
密级:_________(软件项目名称)软件设计说明标识: __________________________版本: _________________________页数: _________________________拟制: _________________________SQA审核:______________________ 审核: _________________________批准: _________________________拟制部门: ______________________中国人民------------------------XXXXXXXXXX 研究所解放军--------------------------修改文档历史记录:日期版本说明修改人目录1 范围 (1)1.1 标识 (1)1.2 系统概述 (1)1.3 文档概述 (1)2 引用文档 (1)3 CSCI 级设计决策 (1)4 CSCI 体系结构设计 (2)4.1 CSCI 部件 (2)4.1.1 CSCI 结构 (3)4.1.2 CSC 描述 (3)4.1.2.1 CSC 名称和项目唯一标识号 (3)4.1.3 系统状态和模式 (4)4.2 执行方案 (4)4.2.1 CSC 数据流与控制流图 (5)4.2.2 系统状态与模式的数据流与控制流 (5)4.3 接口设计 (6)4.3.1 接口设计准则 (6)4.3.2 接口标识和接口图 (6)4.3.X (接口的项目唯一的标识符) (7)5 CSCI 详细设计 (10)5.X (软件单元的项目唯一的标识符,或者一组软件单元的标志符)106 需求可追踪性 (12)7 注释 (12)1范围1.1标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】1.2系统概述【本条应概述本文档所适用的系统和软件的用途。
GJB438B《软件需求规格说明》
GJB438B《软件需求规格说明》1. 引言软件需求规格说明是为了明确软件系统的功能和性能需求,并对系统的相关约束条件进行描述。
本文档主要用于指导软件开发团队进行系统设计和开发。
2. 业务背景本系统是一款针对军事领域的软件,旨在提供军事作战和指挥的支持。
通过该软件,用户可以进行作战任务的计划和执行,并进行实时的指挥和监控。
为了确保军事作战的顺利进行,系统需要满足一定的功能和性能要求。
3. 需求概述本文档主要描述了该软件的功能需求和性能需求。
功能需求主要包括系统的主要功能模块和其对应的功能描述,而性能需求则包括系统的响应时间、吞吐量等方面的要求。
3.1 功能需求本系统的主要功能模块包括作战任务计划、指挥与监控、数据分析和报告生成等。
下面分别对各个功能模块进行详细描述:3.1.1 作战任务计划该功能模块提供对作战任务进行计划的功能。
具体功能包括: - 创建和编辑作战任务计划; - 设定作战任务的起止时间和地点; - 分配作战任务给相关部队和人员; - 预估作战任务执行所需的资源。
3.1.2 指挥与监控该功能模块提供实时的指挥与监控功能,以确保作战任务的顺利进行。
具体功能包括: - 实时了解作战任务的执行情况;- 发布指令并指挥作战人员; - 监控作战行动,并根据需要进行调整; - 接收来自各个部队和人员的实时反馈。
3.1.3 数据分析该功能模块提供对作战数据进行分析和统计的功能。
具体功能包括: - 收集和存储作战任务执行过程中的各项数据; -对作战数据进行分析和统计,以便指导后续的作战计划和决策;- 生成相关报表和图表,方便用户查看和分析。
3.1.4 报告生成该功能模块提供生成作战任务报告的功能。
具体功能包括:- 根据用户需求生成相应的作战任务报告; - 报告内容包括作战任务执行情况、资源消耗、指挥调度等方面的信息; - 报告可以以不同的格式输出。
3.2 性能需求为了确保系统的高效运行,系统需要满足一定的性能需求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
密级:
(软件项目名称)
软件需求规格说明
标 识: 版 本: 页 数:
拟 制: SQA 审核: 审 核: 批 准: 拟制部门:
年
月
日
修改文档历史记录:
日期版本说明修改人
目录
1 范围 (1)
标识 (1)
系统概述 (1)
文档概述 (1)
2 引用文档 (2)
3 需求 (2)
要求的状态和方式 (2)
CSCI能力需求 (5)
(CSCI能力) (5)
6 注释 (10)
1 范围
标识
【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。
】
示例:
系统标识如下:
a)已批准的标识号:
b)产品名称:XXXXXX
c)产品代号:XXXXXX
d)版本号:XXXXX
e)缩略名:
系统概述
【本条应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前和计划的运行现场;列出其它有关文档。
】
示例:
a) 软件用途:
b) 系统概述:
c) 需方:XXXXX
d) 开发方:软件开发组
e) 运行环境:XXXXX
f) 相关文档:
以下描述相关技术数据内容:
1) 软件开发计划
2) 软件研制任务书
3) 。
文档概述
【本条应概述文档的用途和内容,并描述与它的使用有关的保密性方面的要求。
】
2 引用文档
【本章应列出引用文档的编号、标题、编写单位、修订版及日期,还应标识所有不能通过正常采购活动得到的文档的来源。
】
3 需求
要求的状态和方式
【如果要求CSCI在多种状态或多种方式下运行,并且不同的状态或方式具有不同的需求,则应标识和定义每一种状态和方式。
状态和方式的例子包括:空闲、就绪、活动、事后分析、训练、降级、紧急情况、备份、战时和平时等。
可以仅用状态描述CSCI,也可仅用方式、用方式中的状态、状态中的方式、或其他有效的方式描述CSCI。
如果不需要多种状态或方式,应如实陈述,而不需要进行人为的区分;如果需要多种状态和/或方式,应使本规格说明中的每个或每组需求与这些状态和方式相对应,对应关系可以在本条或本条所引用的附录中,通过表格或其它方式加以指明,也可以在该需求出现的章条中加以声明。
】
示例:
图x ADMS系统作战方式下数据流图
图x ADMS系统作战方式下控制流图
CSCI能力需求
【为详细说明与CSCI各个能力相关的需求,本条可分为若干子条。
“CSCI能力需求”中的“能力”为一组相关需求,可用“功能”、“主题”、“对象”、或其他适合表示需求的词替代。
】
示例:
图x 软件功能模块结构图
(CSCI能力)
【本条应标识必需的每一个CSCI能力,并详细说明与该能力有关的需求。
如果该能力可以更清晰地分解成若干子能力,则应分条对子能力进行说明。
需求应详细说明所需的CSCI 行为,包括适用的参数,如响应时间、吞吐时间、其它时限约束、时序、精度、容量、优先级、连续运行需求和在基本运行条件下允许的偏差;适当时,需求还应包括在异常条件、非许可条件或超限条件下所需的行为,错误处理需求和任何为保证在紧急时刻运行的连续性而引入到CSCI中的规定。
在确定与CSCI所接收的输入和CSCI所产生的输出有关的需求时,应考虑在给出的要考虑的主题列表。
】
图x 目标设别与决策制定软件外部接口示意图
图x 顶层模块内部接口描述
图x 敌我目标识别内部接口描述
追踪性(也可以通过对第3章中的每一个需求进行注释来提供可追踪性)。
注:每一个层次的系统细化都可能导致需求不能直接被追踪到较高层次。
例如:一个系统体系结构设计建立了多个CSCI,可能导出关于这些CSCI如何接口的需求,而这些接口需求在系统需求中并没有被涵盖。
这样的需求可以被追踪到类似于“系统实现”这样的一般需求,或被追踪到导致它们产生的系统设计决策。
b)从已分配给本CSCI的每一个系统需求(或子系统需求,若合适),到所涉及的CSCI 需求的可追踪性。
分配给本CSCI的全部系统/子系统需求都应加以说明。
追踪到包含在IRS中的CSCI需求时,可引用那些IRS。
】
示例:
表X 需求可追踪性
6 注释
【本章应包括有助于了解文档的所有信息(例如,背景、术语、缩略语或公式)。
】。