软件结构设计规范模板最佳实践指南_第1页
软件结构设计规范模板最佳实践指南_第2页
软件结构设计规范模板最佳实践指南_第3页
软件结构设计规范模板最佳实践指南_第4页
软件结构设计规范模板最佳实践指南_第5页
已阅读5页,还剩12页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件构造设计规范

版本记录

版本号日期修改章节修改内容及阐明编制者

XXXXXXXX

目录

1.简介........................................................

1.1.系统简介................................................

1.2.文档目的................................................

1.3.范围.....................................................

1.4.与其他开发任务/文档的关系................................

1.5.术语和缩写词............................................

2.参照文档....................................................

3.系统概述....................................................

3.1.功能概述................................................

3.2.运行环境................................................

4.总体设计....................................................

4.1.设计原则彷略............................................

4.2.构造设计................................................

4.3.处理流程................................................

4.4.功能分派与软件模块识别...................................

5.COTS及既有软件的使用.....................................

5.1.COTS软件的识别.........................................

5.2.COTS软件的功能.........................................

5.3.COTS软件的安全性.......................................

5.4.既有软件的识别..........................................

55既有软件的功能..........................................

5.6.既有软件的安全性........................................

6.可追溯性分析................................................

7.接口设计....................................................

7.1.外部接口................................................

7.2.内部接口.................................................

8.软件设计技术................................................

8.1.软件模块................................................

8.2.数据构造................................................

8.3.数据构造与模块的关系.....................................

9.软件故障自检................................................

1.简介

1.1.系统简介

提醒:对系统进行简要简介,包括系统的安全目日勺等。

1.2.文档目的

提醒:

软件构造设计的目的是在软件需求基础上,设计出软件日勺总体构造框架,

实现软件模块划分、各模块之间的接口设计、顾客界面设计、数据库设计等

等,为软件的详细设计提供基础。

软件构造设计文献应能回答问题:

软件框架怎样实现软件需求;

软件框架怎样实现软件安全完整度需求;

软件框架怎样实现系统构造设计;

软件框架怎样处理与系统安全有关口勺对软/硬件交互。

1.3.范围

1.4.与其他开发任务/文档的关系

提醒:如软件需求和界面设计文档的关系

1.5.术语和缩写词

提醒:列出项目文档的专用术语和缩写词。以便阅读时,使读者明确,从

而不产生歧义。

2.参照文档

提醒:列出本文档引用的所有原则、文档及其版本号。至少应包括如下项

目文献:

系统需求规范

系统安全需求规范

系统构造设计文档

软件质量保障计划

软件开发计划

软件界面定义文档

软件构造设计文档

软件应用数据文档

软件配置文档

有关硬件设计文档等

3.系统概述

3.1.功能概述

提醒:

对软件功能H勺大体描述。

3.2.运行环境

提醒:

阐明软件的运行环境(包括硬件环境和支持环境)。

4.总体设计

4.1.设计原则/方略

提醒:列出所有安全方略及其他非安全性(如性能/可用性/维护性)方略。

对于安全方略,例如对软件需求规范中波及到安全H勺功能需求的设计,应

将实现的此类需求的应用尽量限制在最小的范围内,并尽量将实现波及安全功

能的软件模块与实现不波及安全功能的软件模块分开实现。乂或者容错/冗余/多

样性设计等。如使用COTS组件时,必要时考虑使用COTSH勺安全方略如

wrappin^/limitedinterfacesetc。

对于非安全方略,如隔离高性能组件或更新影响限制考虑等。

必要时,应考虑安全与非安全(如性能/可用性/维护性)方面的折冲考虑。

例如提高安全性会减少性能/可用性。

4.2.构造设计

提醒:

用模块框图的形式阐明本软件的构造划分,扼要阐明每个模块的标识符和

功能,给出各模块之间的关系、软件与硬件的关系等。

4.3.处理流程

提醒.:

阐明本软件H勺基本设计概念和整体处理流程。

4.4.功能分派与软件模块识别

提醒:

表明各项功能与模块的关系,即功能需求与模块的关系。

5.COTS及既有软件时使用

5.1.COTS软件的识别

提醒:

应对软件设计中使用到的所有COTS软件进行识别,并依次对每个软件进

行阐明,阐明应包括:软件的名称、来源、版本、用途、在项目中怎样使用等

内容。

5.2.COTS软件的功能

提醒:描述COTS软件的功能,并指出哪些功能被系统所使用,哪些功能

不被使用。

5.3.COTS软件欧J安全性

提醒.:

在软件安全完整度等级非0时,需要在软件构造设计阶段,对软件H勺安全

性进行考虑和设计,在软件详细设计阶段对COTS软件对系统的安全性进行分

析,并对COTS软件逐一进行确认。

假如COTS软件有未使用的功能或特性或接口,须保证那些功能不会对系

统安全有影响。

5.4.既有软件的识别

提醒:

应对软件设计中使用到日勺所有已经有软件进行识别,如成熟软件模块、插

件等、已经被别的项目评估过的软件,并依次对每个软件进行阐明,阐明应包

括:软件的名称、来源、版本、用途、在项目中怎样使用等内容。

5.5.既有软件的功能

提醒:描述既有软件的功能,并指出哪些功能被系统所使用,哪些功能不

被使用。

5.6.既有软件的安全性

提醒:

在软件安全完整度等级非0时,需要在软件构造设计阶段,对软件耳勺安全

性进行考虑和设计,在软件详细设计阶段对已经有软件对系统日勺安全性进行分

析,并对己经有软件逐一进行验证。

假如既有软件有未使用的功能或特性或接口,须保证那些功能不会对系统

安全有影响。

6.可追溯性分析

提醒:此节应对软件构造对软件需求的可追溯进行分析,对软件模块设计

对软件构造设计日勺可追溯性进行分析。

7.接口设计

7.1.外部接口

提醒:包括顾客界面、与外部软件接口和硬件接口设计。功能接口、物理

接口分别描述。

7.2.内部接口

提醒:模块之间的接口设计。功能接口和物理接口分别描述。

8.软件设计技术

提醒:

应对软件设计技术内容进行描述,参照EN50128。

8.1.软件模块

提醒:

应对软件模块的功能、接口

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论