欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    软件详细设计说明书.docx

    • 资源ID:3132198       资源大小:39.52KB        全文页数:10页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件详细设计说明书.docx

    软件详细设计说明书文 档 编 号 产品名称: 产品版本 密级 共 页 XX模块 软件详细设计说明书 (仅供内部使用)拟制: 审核: 核准: 签发: 日期: 日期: 日期: 日期: yyyy-mm-dd yyyy-mm-dd yyyy-mm-dd yyyy-mm-dd 文档版本: 版权所有 侵权必究 软件详细设计说明书 文件修改记录 修改日期 版本 修改页码、章节、条修改描述 作者 款 yyyy-mm-dd 版权所有 侵权必究 2 软件详细设计说明书 目 录 1 目的 .5 2 代码框架描述.5 2.1 目录结构. 5 2.2 源文件说明 . 5 2.3 模块配置文件说明. 5 3 数据结构 .6 3.1 数据结构定义. 6 3.2 数据结构关系图 . 6 3.3 公共头文件定义 . 6 4 子模块1详细设计说明 .6 4.1 数据结构. 7 4.2 处理流程详细说明. 7 4.3 编码设计. 7 4.3.1 函数1.7 4.3.2 函数2.8 4.3.n 函数n.8 5 子模块2详细设计说明 .8 6 附录 子系统定义表 .8 版权所有 侵权必究 3 软件详细设计说明书 软件详细设计说明书 关键词: 摘 要: 缩略语说明: 缩略语 英文全名 中文解释 参考资料: 列出本文档的所有参考文献,格式如下: 作者书名出版社出版日期 模板使用说明: 1注明可选的部分,可以根据实际情况选择是否填写;如果不必说明,请务必保留相关的章节标题,同时在该可选章节的内容中填入“无”;未注名可选的,则必须描述;如果有些设计此模版中没有合适的地方填写,则补充在最后的其他栏目中 2模版中斜体字相当于撰写指南,最后文稿请将本模板中所有的斜体字部分全部删除。 3模板里并不说明设计技术和方法,而只是说明应包含哪些内容,以及如何描述、组织这些内容。 4对于移植的代码,描述可以相对简单一些,但以下这些章节不能省略:代码框架描述、第3节可以简写,第4节可以根据项目实际情况简写 版权所有 侵权必究 4 软件详细设计说明书 1 目的 阐明编写详细设计说明书的目的 2 代码框架描述 本部分描述系统的源代码分布框架,说明源代码存放的目录结构、各源文件的功能。总体设计中有一个开发视图,这一部分就是对总体设计中开发视图的进一步细化。 2.1 目录结构 说明系统源代码文件存放的目录、子目录,及其包含的文件列表。如下: 目录名称 目录说明 包含源文件列表 2.2 源文件说明 如下表格式对系统包含的源代码文件进行大致说明: 源文件名称 子模块1 文件1 文件n 子模块2 文件1 文件n 文件描述 注:“目录结构”和“源文件说明”表格在详细设计后期和编码阶段都可能被修改。 2.3 模块配置文件说明 该模块在配置文件中的实现脚本代码。 版权所有 侵权必究 5 软件详细设计说明书 3 数据结构 3.1 数据结构定义 实现该模块的主要数据结构定义。 可以使用C语言描述数据结构定义,对于每个成员变量必须进行说明。 如果涉及到配置描述,也请在这里说明。因为有的宏定义可能是通过make config文件生成的,所以这里需要描述涉及到哪些宏。 3.2 数据结构关系图 画出模块内部数据结构之间以及和外部基础结构之间的关系图,并文字描述其关系。数据结构之间的关联关系对应关系是如何的。 如果图中还不足以描述清楚的部分,必须附加文字说明 3.3 公共头文件定义 将所有开放给外部模块可以访问的数据结构和函数定义保存在公共头文件中,这个公共头文件在include下的特定目录中。 需要罗列出公共头文件名,保存路径,以及公共头文件的内容。 比如: Xxx.h (路径:include/net/xxx) 如果在include下有多个头文件,那么必须制定一个主文件,也就是说,只要include了这个主文件,就可以得到这个模块对外提供的所有服务功能的声明了。 4 子模块1详细设计说明 主要从数据结构和函数两个方面进行详细设计说明。对于详细设计,如果你觉得还有一些要素的描述可以帮助理解本设计文档,则可以增加一个或多个小节进行描述,这个由设计人员自行把握,不做强制约定。 注:因为详细设计的目的是为了编码,所以其设计输出应当尽可能地使后面的编码工作变得方便快捷,同时达到设计目标要求。可以说,前面的总体设计工作主要在于阐述设计思想,目的是为了使项目的审核者、维护者、编码者更好地理解设计原理,也为了他们在必要的时候更好地理解代码。而详细设计则详细具体地描述了设计目标的实现方法和步骤。所以,本节是编码的直接依据,是对前面总体设计工作的具体实现。 版权所有 侵权必究 6 软件详细设计说明书 4.1 数据结构 具体定义模块1相关的数据结构,并加以解释说明。 4.2 处理流程详细说明 各模块的函数之间是存在关联关系的,为了增加可读性,子模块的每个功能实现流程在这里说明。 (1) 功能1 这里描述实现这个子模块功能有几个步骤 (2) 功能2 简单的步骤可以用文字描述,复杂的必须使用流程图表示。这个要和前面的总体设计模板中的5.3.1节关联起来,是对该节的进一步细化设计和说明。 4.3 编码设计 本节须说明模块1涉及的源文件,主要函数名称和说明,并用程序描述语言实现主要函数 主要函数列表格式如下: 主要函数名称 文件一 函数1 简要描述函数的功能 函数简要说明 。,。 函数n 文件二 函数1 。,。 函数n 4.3.1 函数1 简要描述函数的功能 列出此函数的各输入项,说明其类型、名称、含义、取值范围等 7 版权所有 侵权必究 软件详细设计说明书 列出此函数的各输出项,说明其类型、名称、含义、取值范围等 用程序描述语言描述此函数的处理过程、算法逻辑。对于逻辑比较简单的函数,可以概括地说一下算法,或者略去此项。 对于数据结构访问需要上锁、关中断等操作必须在这里说明。 需要提供调试内容的,需要在这里说明。 说明该函数的外部定义包含在哪个头文件里。 说明调用此函数时的注意事项,以及设计者认为应当交待的其它事项。 4.3.2 函数2 。 4.3.n 函数n 。 5 子模块2详细设计说明 用类似方式,说明第2个模块乃至第N个模块的设计考虑。 6 附录 子系统定义表 如果本详细设计所对应的最后实现代码并未组织成一个子系统的话,就不需要填下面的表格。 填表说明: 表格项 Name Class Version Init routine Dependance Sequence 该子系统的名字 该子系统的类别 该子系统自身的版本信息; 该子系统初始化函数 该子系统的依赖信息 该子系统的启动顺序要求 填 写 说 明 版权所有 侵权必究 8 软件详细设计说明书 模块子系统信息表 Name Class Version Init Routine Dependance Sequence 版权所有 侵权必究 9

    注意事项

    本文(软件详细设计说明书.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开