我现在虽然是搞php开发的,但是从没有独立完成过一个项目或网站,请教各位,要独立完成一个项目或网站,我都需要做哪些工作和功能?前台和后台是肯定的,但具体要做什么工作或实现什么功能呢?

解决方案 »

  1.   

    需求分析,立项分析,资源分析(硬件、软件、人力、资金、其他)
    总体方案
    项目拆分
    ……写出来一大串,自己去看项目管理方面的资料总而言之,大致原则是两点:
    1.从大到小,逐级拆分细化
    2.业务流->数据流->技术流 这三步走,然后做相应的资源调整(人力、资金、物质等等)很多人一上来就是技术,只会越做越难受,项目之中,技术只是辅助和实现的工具
    即使技术占的比重很大(IT项目),也永远要跟着实际业务走做网站的话记住一句话,放之四海而皆准——内容为王
    业务:网站提供什么服务,接受服务的人的操作流程
    数据:从初始环境数据到业务结束的数据走向
    技术:逐步拆分,按业务类型也好,按业务流程也好,然后确定各部分的交互->coding别忘了测试,测试是一个大工作,完善的项目,测试调整的比重不会低于总体的1/3,相当多的大项目测试是从立项之后就马上开始的,而不是放在生产之后
      

  2.   

    vista技术做得够好了吧,不说那些bug,整体技术算是windows阶段性的进步,不过需求分析做砸了
    微软也承认在中国“几乎卖不出去”,结果就是win7加紧推出,vista宣告无疾而终
      

  3.   

    学会UML架构,基本没问题了!