APP软件开发流程(待完善)

Urna Semper
Name:Albert
2019年1月10日

APP软件开发流程
App development process

1.需求分析:
a.由项目方或产品提供需求;
b.由产品生成产品原型并提交项目方确认后转交产品;
c.产品将设计原型交付UI设计;
d.UI设计完毕后移交项目方确认;
e.项目方确认后形成第一版;
2.详细分析:
a.根据第一版本,移动端跟产品进行需求的反复确认;
b.确认完成后根据UI设计进行产品去除不合理部分;
c.讲UI重新调整后再次移交项目方确认;
d.项目方确认后,开始开发第一版;
3.架构选择:
a.根据项目大小;选择相应的设计模式(推荐使用:mvp、mvvm)
b.根据需求;选择相应的组件开发;
c.完成整体架构
1.项目开发人员分配;
2.项目开发命名规范;
3.项目开发代码整合规范;
4.项目开发git代码提交规范;
4.产品测试
a.根据UI设计,由测试人员生成测试用例;
b.测试人员测试bug管理选择;
c.测试人员设置测试管理流程;
d.开发人员修改bug流程;
5.软件上线前期准备:
a.开发人员将最终代码提交给测试人员;
b.由测试人员生成最终的app版本包;
c.更改测试环境和生产环境的切换;
d.后台部署完毕后,按照测试的测试用例复测;
e.测试无误后,发布到相应的地方;
6.第一阶段上线完毕;
7.产品和运营人员根据数据分析、项目方需求制定迭代版本需求;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.埋点是做什么的 2.如何进行埋点 3.埋点方案的设计 近期常被问到这个问题,我担心我的答案会将一些天真烂漫的孩...
    lxg阅读 2,029评论 0 1
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,059评论 0 13
  • 先说项目开发过程中团队人员的分工协作。 一 人员安排 毕业至今的大部分项目都是独立完成,虽然也有和其他同事协作的时...
    SnowflakeCloud阅读 10,851评论 3 59
  • 七绝 趣种蔬瓜 老妻逸趣种蔬瓜, 长架青藤一溜花。 晨理晚薅苗兴旺, 青椒嫩果满枝桠。 (水平韵) ...
    c7caf51e94df阅读 269评论 0 3
  • 官湖野沙滩位于深圳市大鹏新区葵涌办事处官湖社区旁,距离深圳北站54公里。 官湖野沙滩素来有沙质细腻、海...
    止戈为武5阅读 7,820评论 0 2