APP开发工作总结V

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A P P开发流程总结

1.目的

规范APP项目整个全生命周期的开发流程及工作内容,提高工作

3.工作流程及内容

3.1应用规划阶段

首先,让售前工程师与用户之间沟通需求,对用户需求进行文字描述。总结出《APP产品需求文档》,具体内容包括:

※确定功能。

※必须的界面及界面跳转的流程。

※需要的数据及数据的来源及格式。

※是否需要服务端支持。

※是否需要本地数据库支持。

※是否需要特殊权限。

※是否需要后台服务。

这阶段其实就是把重点给挑选出来,以免后续的产品设计过程中,

遗漏了重点项目。在沟通过程中,如有必要,可以画个草图。

其次,根据客户需求,做出功能原型和界面原型。推荐原型设计工具:Axure RP Pro7.0(最好提前到网上下载相关的axure元素库)在美工的配合下,完成APP产品原型设计。

再次,针对《APP产品需求文档》和APP产品原型(HTML演示),需要售前工程师与客户进行反复确认与修改,为下一步工作的提供依据,如有必要,可作为订单合同附录。

3.2

架构设计阶段

3.2.1分层设计

我们来看看经典的三层架构,从上至下:

层次作用设计原则

表示层(UI) 向用户展现特定的业务数

据,采集用户的输入信息和

操作

用户至上,兼顾简介;

不包含任何业务相关的

逻辑处理

业务逻辑层(BLL) 从DAL中获取数据,在UI显

示;从UI中获取用户指令和

数据,执行业务逻辑或通过

DAL写入数据

作为UI层与DAL层的桥

梁,目的在于展现清晰

的函数结构,只负责数

据处理传递,不涉及SQL

语句和

数据访问层(DAL) 直接操作数据库,针对数据

的增添、删除、修改、查找;

具体为业务逻辑层或表示层

提供数据服务

专门操作数据库,不考

虑数据合法性;数据库

错误返回-1,逻辑错误

返回0;并告知错误原

因;成功返回1

3.2.2网络连接

3.2.3数据处理-xml、domain 3.2.4封装Activity

3.3界面设计阶段

3.3.1主界面确定

3.3.2模块界面、列表、查看、编辑界面

3.4数据操作和存储设计阶段3.

4.1数据来源

3.4.2数据类型

3.5业务实现阶段3.5.1客户端业务解析

3.6页面跳转

3.6.1每个页面间的跳转3.6.2菜单、按钮、事件等

相关文档
最新文档