请描述一个项目开发的过程、设计 以及 为何选用那种技术的原因请问各大侠 如果是你们 你们会如何回答

解决方案 »

  1.   

    这个背书,书上有
    你肯定问我什么书:讲UML的书就有
      

  2.   

    首先设计的时最好要模块化,也就是说,我修改一个内容不会影响到其他的东西,方法尽量单一, 选择数据库,要看开发项目上线时的数据,如果说是数据采集 建议用nosql,像mongodb hbase之类的,至于其他框架,ssh这些,其实不用这些用其他的也行,主要这个用的人多,你用这个写了 其他人接手你的项目也可以很快上手,不至于用个新框架到时候人家还得学,至于原因 主要看框架特点和你的需求了,比如说struts2 用于封装form 它的拦截器很方便,spring 经常用的是ioc 事务处理,而且开源。
      

  3.   

    面试官如果问这问题不是2B就是真高手,不过根据目前国内情况看一般都是2B!为什么这样说呢,请听我慢慢倒来.开发及设计过程几乎差不多都一样,如果不用瀑布流程就是新星的敏捷!如果是瀑布就是先需求,需要定下来做设计,设计定下来做开发也就是编码阶段。编码完成再测试!下面就是我为什么说问这样问题的都是傻X了,关键在于最后一个问题,为什么选这样的技术,草,你告诉他公司定的架构师定的!