您好、欢迎来到现金彩票网!
当前位置:大兴彩票 > 概要设计 >

概要设计和详细设计怎么写 知乎

发布时间:2019-05-01 13:24 来源:未知 编辑:admin

  1【专注:Python+人工智能Java大数据HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】撰写的设计文档主要分为:总体概要设计文档 + 详细设计文档,后简称为“概设”+“详设”。

  (1) 需求:一般以产品的语言描述,这一块可以拷贝产品需求文档中的story list部分;

  (2) 名词解释(可选):非相关领域内的同学需要看到文档需要提前了解的一些概念性质的东西;

  (3) 设计目标:又分为功能目标和性能目标,功能目标一般是对产品需求的技术描述,性能目标是根据产品给出的数据对性能进行的评估。一般来说,新服务必须要有性能目标一项,性能目标可能会影响设计方案。

  (1) 系统架构:一般来说会有个简单的架构图,并配以文字对架构进行简要说明;

  (2) 模块简介:架构图中如果有很多模块,需要对各个模块的功能进行简要介绍;

  输出总体概要设计的时候,很多方案还是不确定的,需要在设计评审会议上确认。

  总体概要设计重点在“方案折衷”,总体概要设计评审完毕之后,此时应该是所有方案都确认了,需要输出各模块的详细设计,详细设计重点在“详细”:

  (1)总体概要设计结论汇总(可选):达成一致的结论有个简要概述,说明详设是对这些结论的实现;

  (2)交互流程:简要的交互可用文字说明,复杂的交互建议使用流程图,交互图或其他图形进行说明;

  (4)接口形式:有了数据库+接口+流程,别的同学拿到详设文档,基本也能够搞定了;

  理论上输出了详细设计之后,无论谁拿到了这个详设文档,都是能够完成该项目的。

  (1) 大系统或复杂流程,其架构图或者流程图会非常大,经常比A4纸或word的一页大很多,此时不宜在word中直接贴图形,贴了也看不清,建议将图放在wiki上,文档中直接贴链接;

  (2) 一定要保存viso或者其他图形的源文件,否则今后改动起来要重画,代价可想而知;

  (1) 设计与折衷是总设中最重要的内容,总设评审中,主要就是讨论这些折衷的优劣;

  (2) 评审过后,不但要邮件周知结论,还要在总设中进行更新,说明最终决定使用了哪种方案,为什么使用这种方案;根据自己的经验,接手别人的模块、项目,拿到代码和文档,设计方案对我来说完全是个谜!!!

  (3) 有时候因为排期或者其他原因,不一定采用了最优的设计方案,此时更应该在总设中记录决策的过程与原因;

  (4) 最后,设计折衷是一个很好的自我辩解的机会:因为项目进度,或者历史遗留问题,我不得不采取了一个这样的设计,不要再骂我了。

  性能目标是新模块文档必不可少的一部分,很多项目对性能影响较大的话,也必须撰写性能目标,性能一般来说可能包含以下部分:

  (2) 平均QPS:日平均请求 除以 4w秒得出,为什么是4w秒呢,24小时化为86400秒,取用户活跃时间为白天算,除2得4w秒;

  2017-08-11展开全部概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。显然,概要设计建立的是目标系统的逻辑模型.

http://ememes.net/gaiyaosheji/81.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有