请教前辈们,我自己和朋友打算编一个项目用J2EE以及(其它小工具,小语言。如果用到的话),而且要自己设计,不想用网络上的模版。打算放到网络上,现在想咨询一下。自己做项目,不和公司一样那么严格。那么哪些是必需要
涉及的,哪些又是重中之重?在软件设计阶段,像需要求分析等哪些要好好的完成?
怎么样才能设计好一个软件?以及采取怎样的模式等?
先谢过了!

解决方案 »

  1.   

        如果愿意就写点文档,比如数据库的设计报告,包含你的一些数据表结构及字段、索引等的定义
        其它的需求分析文档对于你们自己想需求的写不写没啥大事,简单有个东西对应自己的开发目标就行,
        其它的如果想要在某个时期内就完成需求,那你就列一个项目进度表,用Office Project或者是
        Excel也行,划分一下进度。
        
        如果对文档没什么兴趣,那就是明确自己要做的核心,难点,开始敏捷开发,直接代码,先把想要完成
        功能的大框做出来,让功能跑通,然后再逐步细化,对于设计模式,一般来讲在设计初期只能应用一些
        简单的设计模式,比如单例与工厂,而多数应用模式的时候都是在你进行重构的时候,这时你才会发现
        有一些功能、设计是能够应用某个模式的!然后才将需要的模式加入到应用中~~
        
        总之要时刻明确自己要做的是什么!