华为软件详细设计模板


    产品名称Product name
    密级Confidentiality level


    产品版Product version
    Total 12pages 12页


    XX Low Level Design Specification
    XX 详细设计说明书



    Prepared by
    拟制
    Name+ID
    姓名+工号
    Date
    日期
    yyyymmdd
    Reviewed by
    评审

    Date
    日期
    yyyymmdd
    Approved by
    批准

    Date
    日期
    yyyymmdd










    XXXX Co Ltd
    XXXX限公司

    Revision Record 修订记录
    Date
    日期
    Revision Version
    修订

    CR ID Defect ID
    CR号
    Sec No
    修改
    章节
    Change Description
    修改描述
    Author
    作者










    1



    1




























    Catalog 目 录
    1 Introduction 简介 6
    11 Purpose 目 6
    12 Scope 范围 6
    2 Detailed Design 详细设计 6
    21 Module 1 Detail Design 模块1详细设计 6
    211 Data Description 数描述 6
    212 Function Description 函数描述 8
    22 Module 2 Datail Design 模块2详细设计 11
    23 Error Process 错误处理 11
    231 System Error 系统错误 11
    232 Interface Error 接口错误 11
    233 Protocol Error 协议错误 11

    Table List 表目录
    Table1 **表 错误未定义书签
    表1 **表 错误未定义书签
    Figure List 图目录
    Figure 1 Module 1 Structure Chart 模块1结构图 8

    XX Low Level Design Specification
    XX 详细设计说明书
    Keywords 关键词:
    Abstract 摘 :
    List of abbreviations 缩略语清单:<文缩略语进行说明求提供缩略语英文全名中文解释Describe abbreviations in this document full spelling of the abbreviation and Chinese explanation should be provided>
    Abbreviations缩略语
    Full spelling 英文全名
    Chinese explanation 中文解释












    1 Introduction 简介
    11 Purpose 目
    To descript the purpose of this document In general LLD specification can be used to guide the coding activities directly
    描述文目般详细设计必须够直接指导编码活动
    12 Scope 范围
    This section should address areas which this document includes and that are specifically excludes
    节应描述文档包括包括容
    2 Detailed Design 详细设计
    This section should focus on the description of the detailed design of the software entities that are a part of the software being described by the HLD Specification
    概设计说明书中出软件实体节集中描述详细描述部分
    21 Module 1 Detail Design 模块1详细设计
    Describe data that defined or used in the module including
    simple data ie global variable constant or macro within the module
    complex data ie Structure or union
    描述模块中定义数包括:
    简单数模块级全局变量常量宏
    复合数模块部结构联合
    211 Data Description 数描述
    Describe simple variables constant or macro of the module in section 2111
    Describe complex data from section 2112 such as structure union
    2111中描述模块中简单变量常量宏
    2112起描述模块中复合数结构联合等
    1 Simple Data Description 简单数描述
    describe simple variablesconstant or macro used or defined in this module
    描述模块中定义简单变量常量宏

    Describes simple variables constants used or defined in this module
    The description of simple data should follow the format below
    Function Description Describing the usage of the data
    Data Definition Defining the data

    列格式进行简单数描述
    功描述:描述该数途
    数定义:定义该数
    2 Structure 1 结构1
    Define and describe the Data structure (include union)
    定义说明该数结构(包括联合)

    The description of data structure should follow the format below
    Data Structure Description Describing the usage of the data structure
    Data Structure Definition Defining the data structure with the actual programing language
    Data Items Description
    Data Type
    Data Item Definition
    Data Item Description










    列格式进行数结构描述
    数结构描述:描述该数结构途
    数结构定义:实际编程语言定义该数结构
    数项描述:
    数类型
    数项定义
    数项描述









    3 Structure 2 结构2

    212 Function Description 函数描述
    This section should follow the format below
    Identification Title of the module
    Type Type of the module for example the module in Level 2 Design the process in Level 1 Design etc
    Function Description Describing the functions of the module in brief which should be consistent with the related section in HLD documents
    Function Invoking Relation Using the Hierarchy Chart or Structure Chart to describe it for example
    节应列格式进行描述:
    标识:模块名称
    类型:模块类型2级设计中模块1级设计中进程
    功概述:简描述模块功概设计文档中相关模块分解描述致
    函数调关系 层次图结构图方式描述函数调关系:

    Figure 1 Module 1 Structure Chart 模块1结构图
    1 Function 1 函数1
    Descript the function as follows
    Function name of function
    Description functionality of the function
    Calls function lists which called by this function
    Data Accessed global variables or database tables to be visited
    Data Updated global variables or database tables to be modified
    Input description of each input parameter
    including function descriptionvalue description
    and relationships of the parameters
    Output description of output parameter
    Return description of return value
    Others other descriptions

    Implement pseudo code or flow chart can be used here

    格式描述函数
    Function 函数名称
    Description 函数功性等描述
    Calls 函数调函数清单
    Data Accessed 访问全局变量数库表
    Data Updated 修改全局变量数库表
    Input 输入参数说明包括参数作取值说明参数间关系
    Output 输出参数说明
    Return 函数返回值说明
    Others 说明

    实现: 里伪码流程图
    例子

    m2ua_return_t m2ua_nif_sendto_mtp2

    *该函数重原MTP3模块中提供MTP2发消息函数*
    if 链路号合法 返回 M2UA_FAILURE失败
    if 消息类型正确 返回 M2UA_FAILURE 失败
    if 参数指针空 返回 M2UA_FAILURE 失败
    调 消息申请函数VOS_AllocMsg时变量pMsg申请消息包空间
    if 申请消息包失败 返回 M2UA_FAILURE消息申请函数
    填写发送模块信息pMsg
    调 设备理函数Dev_FromVspCardNoGetCpuid填写目板CPUID
    if 调失败
    调 VOS_FreeMsg释放pMsg消息包空间
    返回 M2UA_FAILURE失败
    填写目功模块号pMsg
    填消息包具体容
    调 消息发送函数VOS_SendMsgVOS消息包发送MTP2
    返回 M2UA_SUCCESS成功
    2 Function 2 函数2
    22 Module 2 Datail Design 模块2详细设计

    23 Error Process 错误处理
    231 System Error 系统错误
    Describes how the errors such as memory allocation failure task creation failure to be processed
    描述象存分配失败务创建失败等错误处理
    232 Interface Error 接口错误
    Describes the error codes to be generated for the external entities
    描述产生外部实体错误码
    233 Protocol Error 协议错误
    Describes how to handle the errors not mentioned in the protocols (Optional)
    描述协议中没描述情况处理(选)
    List of reference 参考资料清单:
    Please list referred literature and related documents format
    请罗列文档参考关参考文献相关文档格式:
    Author + book name (or magazine literature document) + publishing company (or issue No volume No internal documentation ID) + publishing date + start and end page number
    作者+书名(杂志文献文档)+出版社(期号卷号公司文档编号)+出版日期+起止页码
    examples
    例:
    [1] D B Leeson A Simple Model of Feedback Oscillator Noise Spectrum Proc IEEE pp329330 February 1966 (英文文章格式)
    [2] D Wolaver PhaseLocked Loop Circuit Design Prentice Hall New Jersey1991 (英文书籍格式)
    [3] 王阳元奚雪梅等薄膜SOICMOS SPICE电路模拟电子学报vol22No51994 (中文文章格式)
    [4] 郑筠MOS存储系统技术科学出版社1990 (中文书籍格式)
    [5] XXXSDXXX户手册 V11基础部文档室2001426
    文档容仅供参考
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    华为软件外包测试流程

    华为软件外包测试流程不知不觉做华为外包项目已一年多了,曾在华为常驻过,也曾负责过项目的测试,感觉对华为外包项目的测试流程较熟悉,故写些心得来与大家分享。 如果竞标成功,项目就开始要启动了。华为...

    12年前   
    757    0

    软件开发合同(2021详细版)

    XX公司综合办公系统开发服务协议甲方(委托人):XX公司 乙方(受托人):XX公司 ...

    2年前   
    502    0

    3.27 软件Bug详细记录表

    3.27 软件Bug详细记录表 功能模块 Bug说明 级别 状态 修改人 发现日期 关闭日期 测试 人员 ...

    7年前   
    13340    0

    《安装软件》教学设计

    一、教材分析本课选自苏教版《小学信息技术(上册)》第23课第二节。安装使用共享软件是学生利用网络资源的一项重要内容,同时也对经后日常管理和维护电脑软件起到了铺垫作用。因此本课的重点、也是本册教材...

    2年前   
    460    0

    2017年华为员工培训体系详细介绍

    华为员工培训体系详细介绍  华为每年都会从高校招聘大量应届毕业生,应届本科毕业生大多擅长编写千行以下的小程序,对于规模软件开发缺乏实际经验,为了使毕业生能快速适应规模软件开发,公司开发了新员工...

    6年前   
    378    0

    软件课程设计心得

    软件课程设计心得第一篇:软件课程设计心得软件工程课程设计课程设想心得体味,这也激起了我尔后勤奋进修的乐趣,我想这将对我以后的进修发作主动的影响。其次,此次课程设想让我充实熟悉到团队协作的主要性...

    10年前   
    683    0

    软件课程设计心得

    软件课程设计心得  软件工程课程设计课程设想心得体味,这也激起了我尔后勤奋进修的乐趣,我想这将对我以后的进修发作主动的影响。其次,此次课程设想让我充实熟悉到团队协作的主要性,只要合作协作才干保...

    11年前   
    945    0

    国标软件设计文档——软件构架文档

    <项目名称>软件构架文档版本 <1.0>[注:以下提供的模板用于 Rational Unified Process。其中包括用方括号括起来并以蓝色斜体(样式=InfoBlue)显示的文本,它们...

    10年前   
    769    0

    「华为」HRBP在华为的落地

    HRBP在华为怎么落地的?【李山林简介】华为蓝血十杰之一1996年10月加入华为从事软件开发。1999年到印度所,2000年建立北研质量部负责推行CMM;2001年在深圳研发质量部负责研发软件...

    9年前   
    709    0

    《华为的世界》读后感 华为的世界与华为的冬天

    华为的世界与华为的冬天 《华为的世界》读后感     很多年以前,当我还没有走上移动公司的管理岗位时,就读到过任正非那篇脍炙人口的《华为的冬天》,并为文章中精彩的论述和危机感所打动。那个时...

    11年前   
    10783    0

    2014华为校园招聘软件测试笔试题分

    华为软件测试笔试题主要分三部分:软件基础题、数据结构编程题、数据库题     其中软件基础题题型有:选择(约50题,多为软件工程知识:黑盒测试、软件测试流程等、数据库SQL语言、二叉树中序遍历...

    10年前   
    513    0

    详细设计怎么写

    详细设计怎么写详细设计怎么写在大多数软件项目中,要末不作详细设计,要么开发完成后再补详细设计文档,质量也不容乐观,文档与系统往往不能同步,使详细设计文档完全流于形式,对工作没有起到实际的帮助。...

    8年前   
    475    0

    软件测试报告(模板)

    [系统名称+版本]测 试 报 告文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改报告编号:当前版本:1.0编写人:编写日期2010审批人:审批日期保密级别:版本变更记录日期版本作者/...

    1年前   
    437    0

    软件测试报告模板

     ××项目系统测试报告拟 制 人: 审 核 人: 批 准 人: [2...

    2年前   
    1212    0

    软件采购合同模板

    软件采购合同模板  乙方:  本合同就甲方向乙方采购“集成化研发管理平台”,达成如下协议:  1. 采购内容和合同金额  1.1 软件版本:(乙方的最新版本)  1.2 用户数量:  1.3 ...

    12年前   
    524    0

    软件测试报告模板

    [系统名称+版本]测 试 报 告文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改报告编号:当前版本:1.0编写人:编写日期审批人:审批日期保密级别:版本变更记录日期版本作者/修改者描...

    4年前   
    1858    0

    软件设计过程实验报告

     软件开发过程 实验一 软件需求分析 一、目的和意义 对本书第二和三章的内容做进一步的掌握,写出软件需求规格说明书。为下面的实习奠定基础。 二、实习内容 1、确定软件题目(学生可...

    11年前   
    20024    0

    软件设计基本原则

    软件基本设计原则l 友好、简洁的界面设计l 结构、导向清晰,符合国际标准l 强大的综合查询l 信息数据共享l 方便及时的信息交流板块l 准确、可逆的科技工作流模块支持l 良好的开放性和可扩展性...

    10个月前   
    370    0

    软件工程分析与设计

    软件工程分析与设计 选择 1.1 问题解决和决策 在现阶段,介绍杜威在1910年首先阐述的一种解决问题的结构方法是很有益处的。约翰杜威确定的阶段是:问题是什么?可供选择的办法由那些?...

    5年前   
    953    0

    电气设计软件立项报告

    最初的电气设计对下游的元件采购、装配和生产都将产生巨大的影响。我所技术部门一直使用非专业的绘图软件Microsoft Visio和AutoCAD做电气设计,工程师们不得不把大量的工作时间耗费在如...

    6年前   
    1411    0

    文档贡献者

    文***享

    贡献于2021-05-25

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档