其实拉
理论上讲
应该是先文档后CODE
然后有了文档后,不管哪个PROGRAMMER都可以写的
当然文档月详细月好了!
但是如果那样的话
我看程序员就是工人了!
一点创新都回 没有 
但是对系统分析远的要求就回很高!可能还要求很高的程序设计经验才行!
但是
如果分析员很厉害的哈,程序工人就不会有太多的编码经验
那样的话
以后的程序分析员就断了!

那样软件可就没有的发展了!

解决方案 »

  1.   

    其实一个合格的程序员,最重要的是要会写文档,否则只能叫做Codeing Fans,根本不能称为程序员
      

  2.   

    感觉到有些恶心
    某些人把所谓最好的想法留到下班回家写,还总结出什么中国没好软件的原因。csdn上出现笑自己龌龊,以龌龊为荣的东西了
      

  3.   

    爱出风头的erp2(天涯劍)口气总是那么过份,呵呵.有些理想化的东西同现实的东西是不同的.
    在学生时代,我对软件分析和设计的看法同楼主差不多.
    现在具体接触到一些工作后,已经不再那样认为了.自顶向下,逐步细化..是多么美妙的想法....一个艰难复杂的系统,
    经过层层分解,变得容易实现....
    事实上一切远没有这样理想.分解的每一层都会同事实的情况有偏差,
    分解越细下去,就离目标越远..这时候设计已经背离了它的初衷.轻则失效,
    重则整个项目的失败.软件过程需要调动全部开发组成员的智力潜能,文档是死的,软件是活的.