华为软件概要设计方案模板.docx
《华为软件概要设计方案模板.docx》由会员分享,可在线阅读,更多相关《华为软件概要设计方案模板.docx(11页珍藏版)》请在冰豆网上搜索。
![华为软件概要设计方案模板.docx](https://file1.bdocx.com/fileroot1/2022-11/16/c5354fb1-b8f2-461c-8fea-8be5a4447f00/c5354fb1-b8f2-461c-8fea-8be5a4447f001.gif)
华为软件概要设计方案模板
产品名称Productname
密级Confidentialitylevel
产品版本Productversion
Total16pages共16页
XXHighLevelDesignSpecificationXX概要设计说明书
Preparedby
拟制
Name+ID姓名+工号
Date
日期
yyyy-mm-dd
Reviewedby
评审人
Date
日期
yyyy-mm-dd
Approvedby
批准
Date
日期
yyyy-mm-dd
XXXXCo.,Ltd.
XXXX有限公司
RevisionRecord修订记录
Date
日期
RevisionVersion
修订版本
CRID/DefectIDCR号
SecNo.修改章节
ChangeDescription
修改描述
Author
作者
Catalog目录
TableList表目录
FigureList图目录
XXHighLevelDesignSpecificationXX概要设计说明书
Keywords关键词:
Abstract摘要:
Listofabbreviations缩略语清单:
<对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。
Describeabbreviationsinthisdocument,fullspellingoftheabbreviationandChineseexplanationshouldbeprovided.>
Abbreviations缩略语
Fullspelling英文全名
Chineseexplanation中文解释
1Introduction简介
1.1Purpose目的
Thissectionshouldstatethepurposeofthedocument.Itcouldalsospecifytheintendedaudience.
这部分要描述文档的目的。
应该指明读者。
1.2Scope范围
1.2.1Name软件名称
Identifythesoftwarebyname
对软件命名
1.2.2Functions软件功能
Explainwhatthesoftwareproduct(s)willandwillnotdo(eitherdirectlyorbyreferencetoanothersoftwaredocument).
解释软件产品将完成或不完成的功能(可以直接描述也可以参考相关文档)
1.2.3Applications软件应用
Describetheapplicationoftheproduct(eitherdirectlyorbyreferencetoanothersoftwaredocument)
描述软件的应用(可直接描述也可以参考其它软件文档)
2HighLevelDesign概要设计
2.1Level0DesignDescription第零层设计描述
2.1.1SoftwareSystemContextDefinition软件系统上下文定义
Describesthenetworkorganizingmodeofthesoftwaresysteminactualenvironment(usuallyindrawings).
Describeshowthesoftwaresystemformsafunctionalentitywithotherexternalentities(usuallyindrawings).
首先描述本软件系统在实际环境的组网方式(一般用图描述)
描述系统如何与外部实体一道组成功能实体(一般用图描述)
Thissectiondescribesrelationshipsbetweenthesoftwaresystemtobedevelopedandexternalentities.ArchitectureDiagram,ToplevelDFD(Data-Flow-Diagram)ortransactiondiagramscanbeusedtodescribearchitectureandinteraction.
本节还要描述待开发软件系统与外部实体的关系.,可以使用系统架构图、顶层数据流图、事务图等来描述系统结构和交互关系。
Allexternalentitiesofthesoftwaresystem(definedinProcedureofDesignSpecification)thatinteractwiththesoftwaresystem,oraffectthesoftwaresysteminacertainmode,forexample,OS,driver,hardware,interruptorothersoftwaresystems.
Theproperty(suchasmessage,libraryinvoking)andtype(suchasOSservice,communicationservice,systemtools,etc.)oftheinteractionbetweenexternalentitiesandthissystem.Onlythecontentsthatarehelpfulinthesoftwaredesignshouldbeincludedwhiledescribingthefeaturesofanexternalentity.Insteadofacompletedescriptioninthisspecification,youcanmakeindexestorefertotherelativedocumentsthatdescribethesoftwaredesign.Forexample,anindexcanbemadefortheprogrammingguidanceoftheOS.
所有系统外围实体(在设计规格流程中有定义),这些实体与软件系统发生交互作用或以某种方式影响软件系统,比如,操作系统,驱动程序,硬件,中断,其它软件系统等.
外围实体和本系统相互作用的性质(比如,消息,库调用)和类型(比如,OS服务,通信服务,系统工具等)。
描述外部实体的特性时要注意该描述一定要有助本软件的设计和描述。
为了本文档内容的完整性,可以采用对于描述相关设计实体文档索引的方式:
如对于操作系统编程手册的索引
2.1.2DesignConsiderations(Optional)设计思路(可选)
2.1.2.1DesignMethodology设计方法
Describedesignmethodologythatshallbeusedinthesoftwaresystemdesign.描述本软件系统所采取的设计方法。
2.1.2.2DesignAlternatives设计可选方案
Analysisseveralalternativesofsystemdesignscheme,andspecifytheschemethatshallbeused.对本软件系统的几种设计方案进行分析、比较,并确定所采用的方案
2.1.2.3DesignConstraints设计约束
1Standardscompliance遵循标准
Describestandardsthatsoftwaresystemshallcomplywith.描述本软件所遵循的标准、规范
2HardwareLimitations硬件限制
Describehardwarelimitationsofthesoftwaresystem.描述本软件系统实现的硬件限制
3TechnologyLimitations技术限制
Describetechnologylimitationsofthesoftwaresystem.描述本软件的技术限制
2.1.2.4OtherDesignConsiderations其它
Describeotherdesignconsiderationsofthesoftwaresystem.描述其它有关的设计考虑
2.2Level1DesignDescription第一层设计描述
Architectureofthesoftwaresystemshallbedescribedhere.这里要描述软件系统的总体结构。
Structurechart,Hierarchicaldecompositiondiagram,naturallanguagecanbeusedtorepresentthearchitecture.总体结构描述可以使用结构图,层次分解图,自然语言。
2.2.1DecompositionDescription分解描述
2.2.1.1Module/SubsystemDecomposition模块/子系统分解
Thissectiondescribessubsystems,moduleinthesystem..本节描述系统中的子系统和模块。
1Module/Subsystem1Description模块/子系统1描述
Describeasfollows按照以下格式描述:
Identification标识:
Type类型:
Purpose目的:
Functions功能列表:
RequirementIDstoimplement要实现的需求ID:
Submodules:
子模块:
Ifthismodulewillbefurtherdecomposedintosubmodules,listallsubmoduleshere.如果本模块还要继续划分,列出下属子模块
2Module/Subsystem2Description模块/子系统2描述
2.2.1.2ConcurrentProcessDecomposition并发进程处理分解
Thissectiondescribesconcurrentprocessesinthesystem..本节描述系统中的并发进程。
Incaseofexternalentities,Subordinatesattributeneednotbedescribed.对于外部实体,从属属性不必描述。
1Process1Description进程1描述
Desc