Author:魏雷远   Date:2007-06-12Email:leiywei@163.com

题记:算是一点经验和学习心得吧。如果有疏漏之处,还请大家慷慨补充,先在此谢过。CC:如果进行转载,请声明是转载的我的,我仅有少数文章有这样的要求的。

〇、概念概要设计文档是一个框架设计文档,指出了设计的大体思路。与详细设计文档不同,它没有详细设计文档描述的细致入微。但是一份好的概要设计文档,对于一个高级软件工程师来说,完全有能力进行系统实现了。

一、一般格式文档格式如同人的相貌,以貌取人,虽然不合理,但是有它的普遍性。下面给出一个范例:

1.0文档的封面封面是最笼统的概括,一般包括文件名称、文件编号、项目名称、项目编号、文件密级、文件版本、文件作者、文件状态等信息。例如:XXX公司技术文件(居中)文件名称:XXX概要设计文件编号:A00-B00-000XXX(编号符合自己公司的标准即可)项目名称:XXX项目(写自己的项目名称)项目编号:A00000XXX(符合自己公司的标准)文件作者:魏雷远文件版本:A(按什么编号都可以,可以为阿拉伯编码、希腊字母编码等) 文件状态:PRE文件密级:绝密......对于有版本控制的文件,还要有版本变更的记录,审核人,审核日期,批准人,批准日期,修订信息等。
1.1文件修订页文件修订页的目的是记录该文件的详细修改记录,一般包括修改的章节、内容、日期、修改人、批准人等等。按表格形式进行记录
1.2索引和目录这部分可以根据概要设计文档内容自动生成。不熟悉Word者,按如下操作:插入菜单->引用->索引和目录,按照提示进行操作。
1.3文件正文部分此部分是概要设计文档的核心部分。

下面给出我做的项目(软件)的一个范例:
1.范围
1.1系统概述简单描述系统结构或组成。
1.2文档概述简要描述概要设计文档涉及的内容以及适用的对象。
1.3术语与缩略语解释概要设计中的术语和缩略语。===当然,还可以加入其它内容。

2.引用文档列出参考文档或者依据。

3.总体设计
3.1软件体系结构描述软件体系结构,一定要给出图来,直观、清晰、简单、明了。

3.2子系统间的关系列出组成软件的各个子系统间的相互关系。还是要给出图来。

4.子系统设计这部分根据划分的子系统分别描述各部分的功能。说明简单的数据流程即可。细节部分在详细设计文档中体现。

二、说明

2.1与需求文档的关系概要设计文档是需求文档的输出,使需求的一个实现轮廓。也就是说,在概要设计文档中可以看出系统的大概面貌。打个比方说,如果需求文档要求做一个石油行业MIS系统,用于销售的。那么概要设计要确定这个系统的架构、主要功能模块:数据录入、统计、查询、修改、分析等。以及这些模块的大概组成。如分析模块,需要确定数据的分析算法。

2.2与详细设计的关系概要设计文档是详细设计文档的输入。详细设计需要对此进行细化。用程序员利于理解的话来说,概要设计好比F10(Step Over),详细设计好比是F11(Step In)。

2.3文字和图表无论是什么文档,画一幅图,生于长篇大论。图形就是简单、直观、清晰、明了、通俗、易懂。让人一眼看出整体结构来。文字的话,还要让人去理解,碰到不认识的字或者单词就更郁闷了。

三、总结

文档作为项目的重要参考,是进行维护的保证,同是属于企业的产品。文档需要进行合理的管理。当然了,要写好文档,如果在Windows平台上,请懂一点Office中Word,Excel,Visio等,其他工具Rose等,最好也要掌握一些。

后记:有时候,当我看到某公司的PM在不懂技术的情况下,同时不会用word,不会用excel,写出来的文档还赶不上本科生的毕业前,而深感他们需要在这方面提高一下自己的素质。我们只需要掌握Office功能的0.5%,那我们可以写出非常漂亮的文档,给阅读者以美的享受。

祝愿我们大家都有一个健康的身体,去挑战我们的未来。

关于概要设计文档的写作相关推荐

  1. 软件概要设计文档(终)

    软件概要设计文档 1.引言 1.1目的 该文档的目的是描述辅助选课系统的概要设计,主要内容包括系统功能简介.系统结构设计.系统结构设计.系统接口设计.模块设计和界面设计等. 本文档预期的读者包括设计人 ...

  2. python飞机大战概要设计说明书_飞机大战概要设计文档 4改

    飞机大战概要设计 文档规格说明书 1. 引言部分 1.1目的 该文档描述的是飞机大战的概要设计,主要内容包括飞机大战功能简介等. 本文档预期的读者包括全体小组成员及指导教师. 1.2 范围 1.2.1 ...

  3. 技术文档的写作规范总结

    技术文档的写作规范 1 标题 1.1 层级 标题分为四级,分别如下: 一级标题:文章的标题 二级标题:文章主要部分的大标题 三级标题:二级标题下面一级的小标题 四级标题:三级标题下面某一方面的小标题 ...

  4. 需求规格说明书和软件概要设计文档最终版上线~

    由于前面已经发布的版本中的部分活动图在由Word文档转化为Pdf文件时发生变形,此次针对这个问题进行了修复和完善~推出了最终的需求规格说明书4.0版本和软件概要设计说明书3.0版本~ 需求规格说明书修 ...

  5. MRD文档的写作----产品经理深入浅出课程

    本篇文章是基于 多贝网刘文智老师的"产品经理深入浅出课程"撰写,下面是针对课时10的总结.该课时是针对MRD(市场需求文档)写作方法的简要介绍. 1.BRD与MRD文档的关系.   ...

  6. python飞机大战概要设计_飞机大战概要设计文档 4改

    飞机大战概要设计 文档规格说明书 1. 引言部分 1.1目的 该文档描述的是飞机大战的概要设计,主要内容包括飞机大战功能简介等. 本文档预期的读者包括全体小组成员及指导教师. 1.2 范围 1.2.1 ...

  7. 产品需求文档(PRD)写作(一) 写前准备(信息结构图)

    由于公司需求,我竟然要开始"项目需求文档"之路了,搜罗了半天,发现一系列不错的文章,收录一下,方便自己日后查阅,原文地址. 当我们初次接触产品需求文档时,首先会从网络上寻找产品需求 ...

  8. 通向架构师的道路(第二十六天)漫谈架构与设计文档的写作技巧

    前言: 这篇是一篇番外篇,没有太多代码与逻辑,完全是一种"软"技巧,但是它对于你如何成为一名合构的架构设计人员很重要. 在此要澄清一点,架构师本身也是"程序员" ...

  9. 中文技术文档的写作规范

    文章目录 一.标点符号 原则 句号 逗号 顿号 分号 引号 括号 冒号 省略号 感叹号 破折号 连接号 二.数值 半角数字 千分号 货币 数值范围 变化程度的表示法 三.段落 原则 引用 四.参考链接 ...

  10. 中文技术文档的写作规范-转{阮一峰}

    最近我们技术老大,让我自己写一份优秀的文档,我很少写这个,但是作为技术又不得不写,几经波折之后,找到了阮一峰大神的笔记,做了参考: 标题 层级 标题分为四级. 一级标题:文章的标题 二级标题:文章主要 ...

最新文章

  1. admin及admin888 经过 md5加密后16位和32位代码
  2. asp网络编程:用ASP打开远端MDB文件的方法
  3. 计算机网络技术与计算机应用技术,计算机网络技术和计算机应用技术.pdf
  4. 20个强大的jQuery翻书插件【 jQuery flipbook】
  5. 【Jmeter自学】badboy使用(三)
  6. zeppelin报错master is set as yarn, but spark.submit.deployMode is not specified
  7. 关于SAP UI5数据绑定我的一些原创内容
  8. python choose语句作用_理解闭包是如何与变量作用域相互影响的
  9. php 克隆对象,php中对象的复制与克隆
  10. 马里兰大学calce电池循环测试数据集_千次循环,全程1.5V恒压,紫米新一代充电锂电池套装上手体验...
  11. c语言编程菜单流程图,C语言课程设计————写下流程图! 谢谢
  12. 数字信号处理技术在各个领域(电信、音频、图像、雷达、声呐等)的用途
  13. Nessus访问报错(Corrupt Database A corrupt database has been detected which prevents Nessus from........)
  14. oracle判断日期为月末,ORACLE查询月初和月底时间
  15. java基础知识学习小总结(一)
  16. 《C语言小程序篇---1》——实现一个“富婆通讯录“(超详细)
  17. 《程序员升职记》 第二年 繁忙的收发室
  18. 2022最新汉化camtasia studio电脑录制屏幕工具
  19. 小学学计算机应该学什么礼物,小学生毕业送什么礼物好?小学毕业礼物排行榜推荐...
  20. 郑州小程序分销系统开发怎么设计?

热门文章

  1. 微信聊天记录云存储服务如何收费
  2. 湘源里面关于缩放的问题
  3. Ansys DesignModeler
  4. C# 之 TcpClient和Socket
  5. 【大数据】即席查询引擎Presto简单介绍
  6. keil软件仿真打印输出配置
  7. 巴斯勒相机的ip掩码_basler调相机规范步骤
  8. html语言文字加粗加大代码,css怎么把字体加粗加大?
  9. 计算机没网络怎么更新网卡驱动,电脑显示没有网卡驱动怎么办?电脑显示没有网卡驱动的解决方法...
  10. android按钮图标大小设置,调整浮动操作button(fab)的图标大小