深圳app开发公司--开发流程介绍.ppt_第1页
深圳app开发公司--开发流程介绍.ppt_第2页
深圳app开发公司--开发流程介绍.ppt_第3页
深圳app开发公司--开发流程介绍.ppt_第4页
深圳app开发公司--开发流程介绍.ppt_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

手机app开发流程介绍 作者:酷点网络,深圳酷点网络技术有限公司,2019/7/18,2,概述,众所周知,整个移动app设计和开发都是一项庞大的工程。想要开发一个相对较优秀的app。至少3到6个月的时间。 介绍整个APP开发标准流程、推广、上线等阶段的APP开发和运营的知识点。 即使是搞程序开发的也未必知道,因为这是一个产品经理完整详细的总结写出来的。流程不仅包括了开发标准流程,还包括了上线发布等阶段。需要在这里提醒的是,下面要说的是APP的定制开发,而不是其他的模板制作流程。一个移动APP项目研发规模可大可小,但都离不开以下几个成员:产品经理、ui设计师、前端开发、后端开发、测试等。如何合理安排项目成员工作、确保项目顺利进行呢?一个清晰合理的项目研发流程控制很重要。,2019/7/18,3,开发流程总图,可行性分析和项目开发计划 需求分析 概要设计 详细设计 编码 测试 维护,2019/7/18,4,1.需求阶段,第一步是APP的idea(主意)形成。 由产品经理与客户直接面向终端用户,对业务需求进行深入挖掘。确保产品的功能能真正贴切用户需求,让产品实现它的价值,就是通过那些idea来进行APP的主要功能设计以及大概界面构思和设计。 App的开发是一个不断推敲的过程。 如果要做一款app,必须要前期进行沟通,初步表明此款app要实现的效果,属于哪个类型的app。在功能和实现价值基本敲定的情况下,开始进入项目评估阶段。这个时候产品经理会根据之前商定的功能进行价格和工期的评估,确立一个初步的项目排期。在系列的前期工作得到客户认可的情况下,签订合同正式开始项目。项目开始各个部门就开始项目的碰头会议,设计部门开始设计UI(产品界面)和UE(用户体验),针对产品开展创意设计,形成初步的效果图,经过首次客户的确认。,2019/7/18,5,2、需求评估,产品在输出交互方案后找相应的开发讨论需求方案是否可行,包括功能需求技术难度、评估设计需求可行性与体验评估、项目预期完成时间、实际开发费用。 在手机APP开发的这一步,是APP开发公司在和APP需求者协商好之后,会根据客户的要求对APP功能需求技术难度进行评估,接着进行APP设计需求的可行性和体验评估,然后再根据APP开发情况来预估项目完成的时间并估算实际开发费用。APP公司会做出一份详细的APP解决方案给客户,2019/7/18,6,3、项目UI视觉规划,项目开始各个部门就开始项目的碰头会议,设计部门开始设计UI(产品界面)和UE(用户体验),针对产品开展创意设计,形成初步的效果图,经过首次客户的确认。在根据交流的具体结果进行二次修改,最终与客户确认高保真视觉图,开始进入研发阶段。 在前面确定好手机APP开发的可行性之后,APP公司就会开始进行APP的技术开发工作和APP设计策划,在出现大致框架之后,开发公司会将样本交给客户查看并与客户沟通定稿,接着正式进行APP程序开发。,2019/7/18,7,4、手机APP的程序开发,程序设计语言的选择: 1 项目的应用领域 2 软件开发的方法 3 软件执行的环境 4 软件开发人员的知识 程序设计风格: 1 源程序文档化(编码规范) 2 数据说明(注释) 3 语句构造 4 输入输出(结束标志) 5 效率 提高效率的根本途径在于良好的设计方法,良好的设计结构与算法。,2019/7/18,8,4、手机APP的程序开发,开发根据产品需求文档进行需求评审,评估出研发周期、提测时间、预发布时间点、正式发布时间点。 手机APP的程序开发内容包括前端开发、程序开发、接口对接、第三方系统接入等关于APP开发的技术性工作,并且在这个步骤当中,还将定期进行项目会议沟通和项目进展监控,让手机APP的开发工作如期进行。,2019/7/18,9,5、程序测试,1 静态测试:不在机器上运行,采用人工检测和计算机辅助分析的手段对程序进行检测。 2 动态测试 2.1 黑盒测试:测试人员不考虑程序的内部结构和处理过程,只在软件接口处进行测试,依据需求规格说明书,检查程序是否满足功能要求。 2.2 白盒测试:测试人员须了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。 在手机APP开发的这个步骤,APP开发公司会对成型的手机APP产品面向的平台进行多机型的同步测试和BUG调试修复工作 产品面向的平台多机型同步测试,包括:App内容测试、App性能测试、App功能测试、App视觉测试,对BUG调试修复。测试合格,确认没有bug后与客户进行沟通,开始验收。由客户进行测试,提出修改意见。,2019/7/18,10,6、成型app交付上线,在APP开发的第六步,APP开发公司会协助客户完成手机APP产品的上线,并交付APP的开发源码和设计文件PSD源文件给客户,同时还会将APP产品的后台操作和更新指南说明文档交给客户,并对客户的运营人员进行系统培训。 在上线发布前就需要提前准备好以下一些资料。 苹果的APP store审核一个应用需要一周左右时间,所以如果是计划上规定上线时间的项目,开发测试一定要提前半个月完成,以给上线审核预留时间。 安卓各市场一般审核较快,普遍在3天左右即可。,2019/7/18,11,7、软件维护,软件投入使用后就进入软件维护阶段,是软件生存周期中时间最长的一个阶段。 软件维护内容: 1 校正性维护 软件交付使用后,由于软件开发过程中产生的错误并没有完全彻底的在程序中发现,这些隐含的错误在某些特定的使用环境下会暴露出来。 2 适应性维护 随着计算机的发展,计算机软硬件都在不断的发生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论