Android项目_开发流程

来源:互联网 发布:linux 卸载openoffice 编辑:程序博客网 时间:2024/06/02 08:05

一、市场调查与产品分析:
1.这款应用能够带给用户什么,哪些人群需要这款应用,你的这款应用市场是否已经有了与之类似的应用(即竞品)等
2.对某些与之类似的应用进行分析,找出竞品的不足,并要在自己的产品中在这些方面击败对手。找出竞品的优点,要学习,必要的时候模仿一下也无伤大雅。

二、需求分析(主要针对功能):
1.分析应用需要哪些功能
2.需要什么样的用户体验
说明:可以自己或者和同事开展“头脑风暴”(不断的创新和联想),这个环节是考察市场调查和竞品分析成果的时刻,也是项目
开发最重要的地方

三、写需求文档:
1.列出需求功能点,并标出优先级别,在开发时按照迭代方式,重要的先解决
2.界面设计(这里要结合功能点)
    ※主界面确定。
    ※模块界面、列表、查看、编辑界面。
    ※菜单、按钮、对话框、提示信息。
    ※界面总体颜色。

注意:界面设计的时候一定不能只按照自己的想法去设计,用户体验才是最重要的,这个过程可以自己先设计出几个原型,然后给公司的同事和身边的朋友体验并给出建议,取得大众意见后再确定界面。(当然,如果是大公司的话,也许这些事就不用我们去做了)

四、项目评估、评审
需求文档写好后,项目组成员开会
1.把任务安排到个人
2.列出个人每天任务,同时要求每天上交日报对今天完成的开发计划进行总结,每周上交周报对一周完成的开发计划进行周期性审核。

五、业务实现:
1.应用规划
    ※确定功能。
    ※必须的界面及界面跳转的流程。
    ※需要的数据及数据的来源及格式。
    ※是否需要服务端支持。
    ※是否需要本地数据库支持。
    ※是否需要特殊权限。
    ※是否需要后台服务。
    ※应该支持android的版本以及不同分辨率手机
2.架构设计
    ※分层。
    ※网络连接。
    ※数据处理--xml、json、数据来源、数据类型、存储方式等
3.客户端业务解析
4.编码,引入单元测试

六、测试

七、发布应用

八、对项目进行总结:
如果一个项目你开发过后,没有总结,恭喜你,你仅仅只是熟悉了一遍开发流程,毫无开发经验的积累。

 

 

 

做了几个android企业应用项目后,总结了项目的基本开发步骤,

一 应用规划:
    ※确定功能。
    ※必须的界面及界面跳转的流程。
    ※需要的数据及数据的来源及格式。
    ※是否需要服务端支持。
    ※是否需要本地数据库支持。
    ※是否需要特殊权限。
    ※是否需要后台服务。
二 架构设计:
    ※分层。
    ※网络连接。
    ※数据处理-xml、domain。
    ※封装Activity。
三 界面设计:
    ※主界面确定。
    ※模块界面、列表、查看、编辑界面。
    ※菜单、按钮、对话框、提示信息。
    ※界面总体颜色。
四 数据操作和存储:
    ※数据来源。
    ※数据类型。
    ※存储方式。
五 业务实现:
    ※客户端业务解析。
六 页面跳转:
    ※每个页面间的跳转。
    ※菜单、按钮、事件等。

 

 

 

 



0 0
原创粉丝点击