码迷,mamicode.com
首页 > 其他好文 > 详细

客户端开发流程

时间:2015-04-24 22:35:09      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

1.产品经理做需求调研,确定产品需求,编写需求文档

2.产品人员完成产品原型

3.产品经理召开会议(产品、UI、UE、开发、测试、服务器)

4.设计人员根据原型设计出一系列UI界面

 

1.服务器与客户端成员一起制定接口文档

2.项目经理制定项目开发进度,分配任务,预算开发周期

3.移动客户端开发人员根据UI界面和需求文档开始编写代码,开发模块上的功能

4.开发者提交给测试部分

5.测试部分测试完毕,提交给产品经理,验收产品

6.提交到appStore上

 

需求确定  产品经理的工作

1.通过各种方式确定客户端的功能与性能

2.方式

  会议

  咨询

  调研

3.功能:查询,价格,是开始重要的阶段

4.和需要文档进行对比,修改功能。

 

界面设计  界面展示出来 color style。一般是美工的设计

 

用户交互

  易用

  简约化

  避免输入

  信息扁平化

  增强交互

  例如点击一个button是如何弹出。pull,模态,动画比较良好。很少有创新,大部分都是参考。做的相对比较好的豆瓣。

 

 

架构分析与设计

 

  MVC

  缓存

  可扩展性

  

业务逻辑分析

  那些人会使用这个客户端

  使用这个客户端干什么

  使用客户端的步骤

  那些核心类支持客户端的运行.....

一般在确定需求的时候进行分析

 

业务逻辑设计

  需求分析来确定那些具体的类

  确定类的属性

  类的接口 关系

 

与服务器的交互方式

  http 缺点:传输数据包大,速度慢。安全性稍差。优点:对开发人员要求不高,开发效率高,容错性好

  socke 缺点:对开发人员要求较高,开发成本高,频率比较高。对服务器造成的压力比较大。有点:传输数据小、速度快、安全性高、适用于客户端与服务器实时交互数据

 

数据交换方式

json:JavaScript Object Notation是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。所用用的比较多

xml:(SAX和DOM)

extensible markup language 一种类似于HTML的语言。格式统一。跨平台和语言。

客户端开发流程

标签:

原文地址:http://www.cnblogs.com/yuanview/p/4454787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!