1.1程序描述
给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如 是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发处理等)。
1.2功能
说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。
1.3性能
说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
1.4输人项
给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。
1.5输出项
给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。
1.6算法
详细说明本程序所选用的算法,具体的计算公式和计算步骤。
1.7流程逻辑
用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。
1.8接口
用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。
1.9存储分配
根据需要,说明本程序的存储分配。
1.10注释设计
说明准备在本程序中安排的注释,如:
a. 加在模块首部的注释;
b. 加在各分枝点处的注释;
c. 对各变量的功能、范围、缺省条件等所加的注释;
d. 对使用的逻辑所加的注释等等。
1.11限制条件
说明本程序运行中所受到的限制条件。
1.12测试计划
说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。
1.13尚未解决的问题
说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。
4程序2(标识符)设计说明
用类似F.3的方式,说明第2个程序乃至第N个程序的设计考虑。

转载地址:http://bbs.csdn.net/topics/60465453

软件详细设计文档模板相关推荐

  1. 软件项目管理文档模板目录

    01_前期资料 1.方案 2.合同 3.招投标标书 4.立项报告 5.可行性分析报告等 02_项目计划 1.项目功能架构表 2.项目估算表 3.项目预算表 4.项目进度计划表 5.评审项目计划纪要等资 ...

  2. 软件需求分析文档模板_小议管理软件需求分析

    从事管理软件设计,一般都是从用户需求分析开始.从事软件工作的,大概谁都知道需求分析的重要性,可能大部分人都吃过需求分析不充分的亏.兵法云,"谋定而后动".对一个项目而言,需求分析应 ...

  3. 软件设计文档示例模板,万能的软件设计文档模板

    文章目录 1 设计概述 1.1 功能概述 1.2 非功能约束 2 系统部署图与整体设计 2.1 系统部署图 2.2 下单场景子系统序列图 2.3 退款场景子系统序列图 2.4 退款场景子系统活动图 3 ...

  4. SCADE Display(OpenGL)软件设计文档生成工具的设计考虑

    SCADE Display(OpenGL)软件设计文档生成工具的设计考虑 2018年6月 1 引言 本文档描述在SCADE Display软件设计文档生成工具(以下简称为SDYSDDGEN)的设计过程 ...

  5. 软件需求说明书(文档模板)

    软件需求说明书(文档模板)- - 其中的数据描述部分在实际工作中比较少涉及. 在上一次的文档中增加新模块 业务需求,详细描述为 现状.业务概述.业务组成.业务描述.业务流程. 功能需求也相应作了扩充, ...

  6. 《信息化项目文档模板五——系统详细设计模板》

    系列文章目录 <信息化项目文档模板一--项目需求说明书> <信息化项目文档模板二--项目启动会文档模板> <信息化项目文档模板三--会议纪要模板> <信息化项 ...

  7. 笔记:软件工程常用开源文档模板 + 软件著作权

    https://github.com/AlexanderZhou01/China-software-copyright 下载以上的工程 解压放到U盘里 打开 D:\China-software-cop ...

  8. 敏捷开发:软件与文档

    也曾尝试过,不带文档的"裸体"前进,可想而知,最后经常造成项目的返工,新来的人员要拼命读以前的人留下的几乎没有注释的源码.        后来尝试过,制订完善的规范,用了大量的软件 ...

  9. 十三种技术文档模板_竞品分析|关于产品规划的思考:石墨文档 VS 腾讯文档 VS金山文档...

    作者以在线协作文档行业领先的石墨文档.腾讯文档和金山文档为例进行了了竞品分析,通过对几款产品全方位的分析,总结了自己关于石墨文档产品规划的思考. 一.竞品概述 1. 竞品目的 2. 竞品目的 通过对石 ...

  10. 软件需求分析文档模版

    软件需求分析文档模版(转载自国家计算机标准和文件模板) 软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素.需求分析是软件定义阶段中的最后一步,是 ...

最新文章

  1. sql server面试题
  2. python为什么中文要encoding-python中encoding是什么意思
  3. textview 滚动显示.txt
  4. 64匹马8个跑道需要多少轮才能挑选出最快的4匹马?
  5. 第46讲:遇到动态页面怎么办?详解渲染页面爬取
  6. LabVIEW串口接收实例
  7. pptx给幻灯片添加内容
  8. [MyBatis日记](3)映射器配置文件与映射器接口
  9. 自定义IP在PCIE中使用
  10. 大学物理实验报告 -- 电表改装与校准
  11. “设计思维”学习——小总结
  12. 【2023年中国法定节假日的订阅链接】
  13. python判断手机号运营商_js判断手机号运营商的方法
  14. TED演讲双语演讲稿:为什么我们很难做出理性的决定?
  15. 名帖35 吴叡 隶书《离骚》
  16. 闲谈IPv6-IPv6地址聚类分配原则于源地址选择的关系
  17. Android混淆心得
  18. 职称申报评审管理系统_《四川省职称评审管理暂行办法》出台
  19. 心理学实验学习pygame编程-贪吃蛇(2)
  20. C++ stack pop()返回值 error: cannot initialize a variable of type ‘int‘ with an rvalue of type ‘void‘

热门文章

  1. spring中使用quartz(注解版)
  2. C++简单的写文本文件代码
  3. 汉诺塔C语言实现(纯代码)
  4. 安装教程之JDK下载与安装_更新2022
  5. 聚类算法论文研读 record
  6. 计算机专业学ROSTCM,ROST-CM软件分词和词频统计用法体验
  7. Windows7下UEFI开发EDK2环境搭建(VS2013+UDK2015+IASL+patch+Openssl)
  8. Java核心技术 卷(一) 学习记录
  9. HP U盘格式化工具
  10. 下载哨兵1精轨数据教程