发表于: 2017-12-04 23:32:06

1 855



今天完成的事情:

1. 小课堂完成

2. live整理完成了70%

3. springmvc的过程 


明天计划的事情

1. 敏捷开发live的整理完成

2. 任务总结完成


遇到的问题:



收获:

1. 敏捷开发(未完待续)

接上片日报:

        验收标准:怎么样说明这个功能是做完的?细节同过验收标准来实现,验收标准替代产品文档的功能
        例如:
  •          当用户输入一个正常手机号的时候,点击验证,会有倒计时,短信验证码,正常登陆。。。。等等
  •          当用户输入不正常是什么情况。输入例如汉字的时候,不能输入,当手机号已经注册过,提醒已经注册了
  •          这些细节产品经理要讲清楚
        story是帮助理解需求什么概念,明白其价值
    如何保证产品经理给开发人员讲清楚了需求???
    一般是把所有需求都堆上去,然后看哪个不是必要的,可以丢弃,而stroy就是讨论这些东西的载体
    story优先级:
  •       产品经理定优先级
  •       在有延期风险下,那些一定要完成
      需求讲解之前一定要有原型图,原型图(工具:Axure)一般由UI(或产品经理)来做
    原型图注意:
  •       原型图不推荐做跳转
  •       高仿真模型不推荐做
  •       不要再一个页面里放所有页面,一个Axure子页面对应一个页面
     核心:通过什么方式,通过工具和组件,让研发人员快速理解,PPT,story,原型图都是为了这个核心
    测试用例
      需求评审做完后就可以做测试用例,怎行写
    需求评审结论:
  1.      项目的预计开始时间,参加需求评审的研发团队leader/技术总监完成
  2.      研发团队的人员有谁
  3.      需求讲解的时间
  4.      细节
  5.      有没有什么功能是不合理,更好的解决方案,能不能实现,实现时间
   需求讲解:
  1.      距离需求评审过的时间不要超过一周
  2.      当研发人员不能全部参加的时候,不要等,开多次
  3.      如果哪个需求没有弄明白的,弄明白的才能结束会议
  4.      预估完成时间(开发人员预估),和前面需求评审预计的时间作比较
  5.      方案评审时间(后端 : 3-7天)
  注:需求讲解完第二天开晨会。
    迭代:
  1.       产品用2-3周作产品原型,研发团队用2-3周研发,测试用1周测试  
  2.      每一期迭代探究用户需求
五、研发阶段
 方案评审意义:
  1.     开发人员是否真正理解清楚需求,设计方案是否周全
  2.     架构师把握方案到底好不好,解决疑难问题
  3.     提升开发人员水平
方案设计(后端):
  1.     DB表结构的设计(细化到字段的类型,长度)
  2.        关系(E-R)图,(推荐)外键的连接的关系
  3.        数据库字段映射Model属性(---》前端返回的key,reponse的key)
  4.    框架文档(几个web/service/core),难点,几种解决方案。
  5.       至少(某处逻辑)两种方案,和优缺点,推荐哪种?
  6.      如果方案设计超过两天,先把接口文档写出,接口字段 
  7.    接口文档 关键的sql语句怎么写 , 接口功能,做什么,用到什么sql和表(2章和两张表以上,或者sql语句复杂的)
  8.    最终部署到那台机器
  9.    旧数据的迁移,遗留系统的问题
  10.    能承载的用户量,对用户量的预估
  11.    (推荐)设计图/逻辑图,核心算法
   (推荐)本地环境 nginx + 容器,端到端(前端到后端)
   前端: 如果没有UI图,先写逻辑,功能能完成
 接口定义:
  1.    分模块,每个模块下有多少接口
  2.    通过描述接口自带的含义来表示
  3.    接口用什么方法(restful),get/post等,url路径。


2. springmvc的流程

1. 客户端发送请求spring 前端控制器接收到

2. 前端控制器请求HandlerMapping 处理器映射器寻找Handler

3. HandlerMapping 处理器映射器以HandlerExecutionChain对象返回

4. 前端控制器选择合适的处理器适配器HandlerAdapter,提取request中的模型数据,填充到Handler, 执行Handler(controller)

5. 处理器适配器HandlerAdapter 返回 ModelAndView.

6. 前端控制器选择视图解析器ViewResolver进行视图解析(已经注册到spring 的 ViewResolve),由逻辑视图名解析成真正的视图,返回View

7. 前端控制器进行试视图渲染,把数据填充入reponse里返回客户端。

 

3. 给一些任务给自己:

禅道使用整理

SVN使用整理

代码生成

JAVA开发规范

搭建服务器环境


进度: 

          预计今天完成live整理,没有完成,杂事多

禅道:http://task.ptteng.com/zentao/project-task-264.htm





返回列表 返回列表
评论

    分享到