zoukankan      html  css  js  c++  java
  • iOS产品开发流程

    iOS产品开发流程

    a.产品经理做需求调研,确定产品需求,编写需求文档 b.产品人员完成产品原型 c.产品经理召开会议(产品,UI,UE,开发,测试,服务器) d.设计人员根据原型设计出一系列UI界面 e.服务器和客户端成员一起制定接口文档 f.项目经理指定项目开发进度,分配任务,预算开发周期 g.移动客户端开发人员根据UI界面和需求文档开始编写代码,开发模块 上的功能

    h,开发者提交给测试部分 i.测试部分测试完毕,提交个项目经理,验收产品 j.提交到appstore上

    客户端项目开发流程 - 界面设计 客户端最重要的部分是界面设计 颜色,style 设计APP的具体的”模拟"界面 能够从头走到尾 方便进行需求的确定 方便程序员的开发 客户端项目开发流程- 用户交互 易用

    简约化
    避免输入
    信息扁平化
    增强交互
    客户端项目开发流程 - 架构分析与设计 .架构分析与设计

    MVC

    缓存策略
    可扩展性
    是否预留广告位 客户端项目开发流程- 业务逻辑分析 根据需求分析业务逻辑

    哪些人会使用这个客户端
    他们会使用该客户端做什么
    通常他们会使用该客户端的步骤是什么 会有哪些核心类支撑本客户端的运行 本阶段与需求密切相关,通常会在确定需求的时候就会进行相关的分析 业务逻辑设计

    根据需求的分析来确定具体的类
    确定类的属性
    确定类的接口(方法)
    确定类之间的关系 确定用户操作流程在设计上的反应 客户端项目开发流程- 与服务器的交互方式 http
    缺点:传输数据包大.速度慢,安全性稍差 有点,对开发人员要求不高,开发效率高,容错性好 socket

    缺点:对开发人员要求较高,开发成本高 优点:传输数据小,速度慢,安全性高.适用于客户端与服务器实时交互数 据
    客户端项目开发流程- 数据交换方式
    json 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机 器解析和生成 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等) 这些特性使JSON成为理想的数据交换语言
    xml:(SAX和DOM) 一种类似于HTML的语言,他没有预先定义的标签,使用DTD文档类型定 义来组织数据,格式统一,跨平台和语言,早成为业界公认的标准 

  • 相关阅读:
    SQL手工注入方法
    Python + Django 网站平台搭建之- 初识 (一)
    最新版Idea2019.3.4/2020.1完美破解
    使用 Guns 自动生成 SpringBoot + LayUI 的后台管理系统
    SpringBoot+Layui后台管理系统
    国内Maven中央仓库推荐 速度最快最好的Maven仓
    git 下载失败 中断了 继续下 怎么配置参数
    mysql 创建与授权
    jboot-admin
    自动生文器
  • 原文地址:https://www.cnblogs.com/lidongxiao/p/4950009.html
Copyright © 2011-2022 走看看