部门最近谈了个项目,《企业对标管理平台》。前期需求调研做完了,给客户演示的静态模型也做了,结下来就是销售那边跟客户谈价格和做商务关系,以及客户走审核流程;我们这边准备做系统开发,愁人的是,经理让我先做设计,数据库表设计根据需求设计了一下,到程序设计上,把我愁倒了,真不知道该怎么设计啊?以前没做过设计,都是一上来,就哐哐的编码。
大家都来谈谈自己在实际工作中关于设计方面的经验吧。要是有例子,放些上来,那更好了。
问题补充
咋没人给点建议呢。
不用写“编写目的,项目背景,使用范围,参考资料,需求概述”等等,单独写一个详细设计。
大家在详细文档设计上,是如何写呢?写好详细设计后,没经验的开发人员是否也能否按文档直接开发出你想要的东西来。
架构设计做完了没有?
//也就是定义系统的分层结构,以及各个模块,子系统,组件,
详细设计的话,那就是定义好系统的各个模块,组件的接口,类,基本上是具体到方法上就够了,方法的具体实现就是由一般的开发人员来实现了,
基本上就是你要把整个框架给搭好,具体到每个方法是要实现什么功能的描述就行,这就是详细设计
设计就是根据需求结合可行的技术给出需求的解决方案的过程.
设计活动的结果就是设计方案.
设计方案达到几个方面的要求:1.需要能够涵盖所有需求点的功能实现
2.考虑技术能力和人员技能水平,把设计预期设定在合理的完成范围内.
3.设计有一定的灵活性,对需求的变化留有变通的余地.
如果实在没做过所谓设计也没关系.把需求拿过来,每个需求想一想如何实现,每个需求都想一遍,在结合相关需求再一起想一遍 看看这些需求的实现有没有那些可以联系,有没有那些存在冲突.想到这些再去解决它们. 如果你能做到合理的解决上面的问题,你也就有了自己的设计了.
以上是个人理解.仅供参考. :D
补充一点:文档怎么写,清楚的表达自己的观点最重要,何必太在意模式.没人告诉会说详细设计里面那些必须有,那些不能有.