日期:2014-05-20  浏览次数:20703 次

做设计需要写哪些文件
最近几个月一直在做设计,在这做设计过程中感觉写的设计总是不详细,请开发人员总来问,请教一下都用到哪些为好。
我在做 设计中用了大量的时序图,其它的只是简单的描述了一下调用过程。接口都是生成出来,加上了注释。
做设计是否可以全部图形化。

------解决方案--------------------
需求分析报告。

------解决方案--------------------
我来提供一下我的习惯吧:

做任何事情 都是 为了达到最后的目的。所以绝对不会有什么唯一的标准。

每个企业都会有企业的标准,不同国家或者组织 也都有自己的推荐。
但是 重点是好写,易查,容易维护。

1. 寻求文档 以及 用户用例说明文档。
这里首先系统的介绍软件的总体需求,然后以用例的形式 分析每一个功能的流程。
  
2. QA系统。
就是一个问题,一个回答。把一些 比较含糊,不容易讲明白,而且讲解起来颇为费劲的问题都归总到这里。一下所有文档皆如此。并且在开发的过程中不断富集,与修改。
3. 软件结构以及模块结构说明文档。
讲软件的 类结构,数据结构,数据流结构 阐述清楚。
然后详细的介绍每一个模块的内部结构。 并讲所有比较难理解的问题 归总到 QA里。

4. 模块分工以及时间控制计划书。
哪个模块先开发,哪个模块后开发,哪个模块交给哪个人去设计 去制作,都要明确。
然后写上预期时间 与实际时间。
每一个时间段 对时间进行更新。

以达到最大限度 项目进展可控。





以上结构,结合开发文档,工作日志,面对 20人左右的开发 应该不成问题。

纯手工,楼主给分。
------解决方案--------------------
谁原因在网上带带小弟我做做项目啊

我快毕业了,都是一个人在做ASP.NET网站开发

都没参加团队开发过,现在做的东西都是教科书上的传统开发。

做好的东西维护难,改动难,反正就是乱七八糟的。
------解决方案--------------------
小弟我QQ:83578598

希望大虾们可以照顾照顾。
------解决方案--------------------

友情帮顶下!顺便学习学习!

------解决方案--------------------
对需求调研的结果,进行设计,要进行概要设计、数据库设计、详细设计,逐步细化,只要开发人员拿到设计后,可以开发功能就可以了,设计的目的是为开发服务的,设计好各模块间的数据关系,就可以了。
------解决方案--------------------
我建议你可以看看《走出软件作坊》这本书……,每一个步骤都为了更快、更好地完成了目标,一般有需求文档,能把功能点理清,如果有原型更好,整个需求在脑海中,设计只是为了帮自己理清思路,看各个功能点之前的勾稽关系设计的是否合理,避免在编码实现的过程中走弯路,有一个软件设计说明书就行了,设计说明书中有数据库设计,各个接口的相关设计就行!