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。
三 界面设计:
※主界面确定。
※模块界面、列表、查看、编辑界面。
※菜单、按钮、对话框、提示信息。
※界面总体颜色。
四 数据操作和存储:
※数据来源。
※数据类型。
※存储方式。
五 业务实现:
※客户端业务解析。
六 页面跳转:
※每个页面间的跳转。
※菜单、按钮、事件等。
- Android项目_开发流程
- android项目开发流程
- Android项目开发流程
- android项目开发流程
- Android开发项目流程
- 项目管理_软件开发流程参考资料
- 项目管理_开发流程缩写
- 【转载】 android项目开发流程
- 项目管理_软件项目开发流程以及人员职责
- [android]Android项目一般开发流程
- android开发_导入项目出错
- Android开发【记事本App】项目开发流程——1
- 项目开发流程(基本流程)
- 项目开发流程简要
- 项目开发流程探讨
- 项目开发流程探讨
- 开发项目的流程
- 项目开发流程
- [水]ZOJ1539
- java war 打包、解压命令
- Fork/Join个人小结
- μC/OS-II邵贝贝节选
- 如何动态的定义及使用数组呢?
- Android项目_开发流程
- android操作系统的开发语言组成
- android中LayoutInflater以及inflate
- Android L-preview PackageManagerService启动、安装和卸载分析
- oracle 截取字符串
- 嵌入式人才发展方向
- 自学编程的大牛是如何进入谷歌的
- CCCallFuncND 传参数
- mybatis 批量更新(备忘)