详细设计说明书|软件详细设计文档示例

详细设计说明书(软件详细设计文档示例)
加关注,带你看世界

对于详细设计说明书,有很多刚入行的小白对此有很多的迷惑,在这里我就接着多年的工作经验,并拿出曾经给负责的一个项目撰写的概要设计说明书来作为案例给大家展示一下,写得不好,其中也有很多欠缺之处,愿朋友们看过之后能够给出很好的批评,咱们在这里相互学习、共同进步!
详细设计说明书|软件详细设计文档示例

1. 引言


1.1 修订记录详细设计说明书|软件详细设计文档示例



1.2 简述在这片文档中,我们开始探讨每个模块该如何具体实现,每个实现中需要哪些算法、属性、参数、数据结构、接口,并以此来完成“XXXX管理平台详细设计说明书”的工作 。


1.3 编写目的本说明书确定系统的详细功能模块和数据结构,为下阶段开发工作提供依据 。


1.4 背景软百思特网件系统的名称:XXXX管理平台
本项目的任务提出者:XXX市经济和信息化委员会
开发本项目公司名称:XXX城投公路投资(集团)有限公司、XXX市地下空间设计研究总院有限公司(地下院)
公司开发项目组名称:基于BIM协同管理平台研发组
软件系统的用户对象:建设单位、设计院、施工单位
这个系统的基本概念:结合BIM、GIS、Web等技术搭建一个XXXX管理平台,实现各参与方的协同交流、信息共享,实现对进度、成本、质量安全的动态掌控,实现可视化、智能化和移动化管理,为管理和决策提供帮助,提升项目的精细化管理水平,提高工程管理和决策效率,减少返工浪费,保证工期,提高工程质量和投资效益 。


1.5 范围本文根据相关资料制定,在分析了XXXX管理平台需求的基础上制定本规范,适用于XXXX管理平台的开发 。


1.6 定义名称:详细设计说明书 。
MIS:管理信息平台 。
质量技术交底:对一个工程项目开始时提出的要达到的质量要求 。
人力强度:一个工程项目每个时间段投入人力的分布 。


1.7 限制条件必须保证程序正常的连接到服务器,并保持网络的畅通 。


1.8 参考资料
    《XXXX管理平台——计划任务书》
    《XXX市信息化发展专项资金项目建设方案编制大纲——XXXX管理平台》
    《XXXX管理平台——课题综述报告》
    《XXXX管理平台——技术报告》
    《XXXX管理平台——概要设计说明书》
    《XXXX管理平台——任务书盖章版》
    《XXXX管理平台——建设方案》
    《XXXX管理平台——项目研发计划说明书》
2. 任务描述


2.1 目标根据概要设计说明书中的设计内容,对整个系统所需实现的功能以及系统的功能模块的划分和功能模块的具体实现过程提供详细的说明,为整个系统的开发、测试、评定和移交的提供基础 。


2.2 详细设计方法和工具(1)方法
模块结构图;
模块业务流程图;
系统整页截图;
详细设计说明表;
窗口对象说明表;
模块相互关系表 。
(2)工具
vsdx作图工具:针对于模块业务流程图;
axure原型工具:针对于模块结构图;
QQ自带裁切工具:针对于业务流程图和结构图大小之间的设定;
Goole Chrome高效截图插件:针对于系统整页截图 。


2.3 主要设计软件开发生命周期方法和敏捷开发相结合 。
自定向下,逐步求精的结构化的设计 。
模板化组件的综合和多元化窗口利用的设计理念 。


2.4 环境(1)硬件环境
windows服务器:CPU4核8G/操作系统windows server2008R2/SSD云盘40G/数据盘(高效云盘)512G;
linuxs服务器:CPU4核8G/操作系统04 64/SSD云盘40G/数据盘(高效云盘)256G 。
(2)软件环境
开发系统:CentOS;
操作系统:win9及以上;
数据库:Mysql;
网络协议:TCP/IP;
开发环境:Linux;
使用软件:Windows Server 2008 。
3. 系统设计


3.1 设计原则在确定目标系统的过程中,主要遵循了以下几个原则:
目标系统基本上完整地实现IPSec协议族,完全支持VPN的要求;
目标系统的服务器端一定要建立在具有自主版权的内核操作系统之上;
目标系统的客户端使用方便、界面友好、配置和管理简单灵活 。


3.2 程序文件详细设计说明书|软件详细设计文档示例



3.3 全局变量详细设计说明书|软件详细设计文档示例