软件工程各类文档基本模板

可行性报告

  1. 引言

    • 1.1 编写目的
    • 1.2 项目背景
    • 1.3 定义
  2. 研究前提

    • 2.1 功能要求
    • 2.2 性能要求
    • 2.3 限制条件
  3. 现有系统分析

    • 3.1 处理流程
    • 3.2 工作负荷
    • 3.3 费用
    • 3.4 硬件环境
    • 3.5 人员配备
    • 3.6 存在的问题
  4. 推荐的方案

  1. 系统范围

  2. 经济可行性

  3. 技术可行性

  4. 法律可行性

  5. 可用性评价

  6. 其他项目相关问题

系统定义文档

对待开发系统的一个全面、真实、简略的定义性说明文档。

  1. 引言
    • 1.1 文档的范围和目的
    • 1.2 概述
      • 1.2.1 目标
      • 1.2.2 约束条件
  2. 功能和数据描述
    • 2.1 系统体系结构(结构环境图ACD)
    • 2.2 ACD描述说明
  3. 子系统描述
    • 3.1 子系统N的体系结构图定义
      • 3.1.1 体系结构流程图AFD
      • 3.1.2 系统模块描述
      • 3.1.3 性能问题描述
      • 3.1.4 设计约束
      • 3.1.5 系统构件分配
    • 3.2 体系结构字典
    • 3.3 结构互连图及其描述
  4. 系统模型化和模拟结果
    • 4.1 用于模拟的系统模型
    • 4.2 模拟结果
    • 4.3 特殊的性能问题讨论
  5. 项目问题
    • 5.1 项目开发成本
    • 5.2 项目进度安排
  6. 附录

需求规格说明书

  1. 引言

    • 1.1 编写的目的
    • 1.2 项目背景
    • 1.3 定义
    • 1.4 参考资料
  2. 任务概述

    • 2.1 目标
    • 2.2 运行环境
    • 2.3 条件与约束
  3. 数据描述

    • 3.1 静态数据
    • 3.2 动态数据
    • 3.3 数据库描述
    • 3.4 数据字典
    • 3.5 数据采集
  4. 功能需求

    • 4.1 功能划分
    • 4.2 功能描述
  5. 性能需求

    • 5.1 数据精确度
    • 5.2 时间特性
    • 5.3 适应性
  6. 运行需求

    • 6.1 用户界面
    • 6.2 硬件接口
    • 6.3 软件接口
    • 6.4 故障处理
  7. 其他需求

    • 可使用性
    • 安全保密性
    • 可维护性
    • 可移植性

概要设计说明书

  1. 引言

    • 1.1 编写的目的
    • 1.2 项目背景
    • 1.3 定义
    • 1.4 参考资料
  2. 任务概述

    • 2.1 目标
    • 2.2 运行环境
    • 2.3 需求概述
    • 2.4 条件与限制
  1. 总体设计
    • 3.1 处理流程
    • 3.2 总体结构和模块外部设计(结构图)
    • 3.3 功能分配:表明各功能与程序的关系
  2. 接口设计
    • 4.1 外部接口:用户界面、软件接口、硬件接口
    • 4.2 内部接口:模块之间的接口
  3. 数据结构设计
    • 5.1 逻辑结构设计
    • 5.2 物理结构设计
    • 5.3 数据结构与程序的关系
  4. 运行设计
    • 6.1 运行模块的组合
    • 6.2 运行控制
    • 6.3 运行时间
  5. 出错处理设计
    • 7.1 出错输出信息
    • 7.2 出错处理对策
  6. 安全保密设计
  7. 维护设计

用例文档

  1. 用例编号
  2. 用例名
  3. 用例描述
  4. 参与者
  5. 前置条件
  6. 后置条件
  7. 基本路径
    • 1…….XXXX
    • 2 …….XXXX
    • 3 …….XXXX
  8. 扩展点
    • 2a. XXXX
    • 2a1….XXXXX
  9. 补充说明

详细设计说明书

  1. 引言

    • 1.1 编写目的:目的,阅读对象
    • 1.2 项目背景:项目来源,主管部门
    • 1.3 定义:术语定义,缩写词原意
    • 1.4 参考资料:资料版本,作者,来源...
  2. 程序描述

    • 2.1 功能
    • 2.2 性能
    • 2.3 输出和输入项目
    • 2.4 算法
    • 2.5 程序逻辑:流程图,NS图,PDL,判定树,判定表...
    • 2.6 接口
    • 2.7 存储分配
    • 2.8 限制条件
    • 2.9 测试要点

测试计划

  1. 引言

    • 1.1 编写目的
    • 1.2 背景
    • 1.3 定义
    • 1.4 参考资料
  2. 计划

    • 2.1 软件说明
    • 2.2 测试内容
    • 2.3 测试1(标识符)
    • 2.3.1 进度安排
    • 2.3.2 条件
      • a. 设备
      • b. 软件
      • c. 人员
    • 2.3.3 测试资料
      • a. 有关本项任务的文件
      • b. 被测试程序及其所在的媒体
      • c. 测试的输入和输出举例
      • d. 有关控制此项测试的方法、过程的图表
    • 2.3.4 测试培训
    • 2.4 测试2(标识符)
  3. 测试设计说明

    • 3.1 测试1(标识符)
    • 3.1 .1 控制
    • 3.1.2 输入
    • 3.1.3 输出
    • 3.2 测试2(标识符)
  4. 评价准则

    • 4.1 范围
    • 4.2 数据整理
    • 4.3 尺寸

测试分析报告:

  1. 引言
    • 1.1 编写目的
    • 1.2 背景
    • 1.3 定义
    • 1.4 参考资料
  2. 测试概要
  3. 测试结果及发现
    • 3.1 测试1(标识符)
    • 3.2 测试2(标识符)
  4. 对软件功能的结论
    • 4.1 功能1(标识符)
    • 4.1.1 能力
    • 4.1.2 限制
    • 4.2 功能2(标识符)
  5. 分析摘要
    • 5.1 能力
    • 5.2 缺限和限制
    • 5.3 建议 a. 各项修改可采用的修改方法程度
      • b. 各项修改的紧迫程度
      • c. 各项修改预定的工作量
      • d. 各项修改的负责人
    • 5.4 评价
  6. 测试资源消耗
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,980评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,178评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,868评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,498评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,492评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,521评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,910评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,569评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,793评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,559评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,639评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,342评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,931评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,904评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,144评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,833评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,350评论 2 342

推荐阅读更多精彩内容

  • 一、 软件测试基本概念 1 bug的概念 bug类型:defect、fault、problem、error… pr...
    三口一个瓜阅读 3,626评论 0 12
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,378评论 25 707
  • 握不住的沙,不如扬了它 说到感情,其实我真的只是纸上谈兵,俗话说就是“站着说话不腰疼”,身边的朋友大多数都会遇到感...
    周诗汶阅读 562评论 0 1
  • 定时器 参考链接 setTimeout() 上面代码的输出结果就是1,3,2,因为setTimeout指定第二行语...
    Cause_XL阅读 426评论 0 0
  • 文/流泪的洋葱头 生活不止眼前的苟且,还有诗和远方! 人们总向往远方的生活,但远方并不一定就是好的,我来告诉你,我...
    流泪的洋葱头阅读 317评论 0 4