app软件开发涉及到的人员表

网友投稿 317 2023-11-15

   开发一个独立的APP,需要哪些人员组成呢?app软件项目开发人员组成包括:产品经理(IPM),UI设计师(UID),H5前端工程师(Web工程师),Java前端工程师(仅Android),后台工程师(开发与维护),软件测试工程师。    

app软件开发涉及到的人员表

   相应的开发岗位需要掌握的语言技能:   

    1:产品经理  AXURERP,Visio/MindManager,TaskUnifier,EnterpriseArchitect   

    2:UI设计师(UID)  MarkMan,Potoshop/Illustrator,UIDesigner,RobotoFont,MaterialDesign,

    3:H5前端工程师 Xml/Java/Ajax,Html5/html/Css3,JQuery/Bootstrap,NodeJS/Firebug,Wex5/Apicloud   

 4:Java前端工程师(仅Android)  Java/Linux,NodeJS/AWT/Swing,AndroidSDK/NDK,EclipseADT,AndoridStudio   

 5:后台工程师(开发与维护)  Java/J2EE/Linux/C/C++/Apache/Tomcat/Mysql/SSH/MVC/Servlet   

 6:手机软件测试工程师  Java/Linux/Python/bash/C/Jira/Bugzilla/excel/AndroidADB/UIAutomator/Monkey    

   app软件开发人员职责表  

   产品经理:

1、调研收集市场调研,竞品分析;用户属性心理偏好,网络行为轨迹等

   2、梳理产品应用的功能架构,业务流程逻辑,用户场景用例等

   3、梳理产品功能需求,并形成书面线框图、流程图等标准文档4、聚焦产品的功能完整性、界面布局合理性、流程顺畅性及体验友好性   

 UI设计师(UID)

1、UID(UserInterfaceDesigner):负责交互逻辑与界面视觉的整体设计工作

2、界面细节:VI配色/按钮标识/字体字号/边框间距/图片切割等精确像素级

3、岗位细分:商用平面设计、高级网页设计、移动应用界面设计及包装设计

4、聚焦目标:美工设计(视觉)/交互设计(流程逻辑)/UI测试研究(跟踪迭代)    

   H5前端工程师

 1、主要采用Html5网页语言开发手机前端页面应用,辅以网页脚本语言(Java/Ajax)实现部分动态交互功能。面向手机浏览器或微信平台开发

2、HTML5手机应用的较大优势是可在网页上直接调试和修改,且无需-安装

3、H5应用还具有Android和IOS跨平台多浏览器兼容优势,开发与运维成本低 4、H5应用弱点:1)页面跳转和返回体验不佳;2)部分复杂交互功能无法实现;3)应用体验的流畅度和稳定性相对较弱"            Java前端工程师(仅Android)  

   1、主要采用JAVA程序编程语言开发Android前端原生应用App。面向手机操作系统(OS)开发。

    2、开发手机app客户端(用户-的,与后台服务端相对),调用手机终端的硬件设备(语音、摄像头、短信、GPS、蓝牙、重力感应等)更直接。

   3、页面跳转返回等更便捷,App性能体验更好,用户流量耗费相对较小;

   4、原生APP弱点:1)区分安卓和苹果系统平台,需开发维护双版本;2)更耗费开发周期人力;3)-推广和用户留存较难;4)发布及迭代升级需提交多应用商店    

   后台工程师(开发与维护)

    1、负责应用系统的软件技术架构设计,负责后台

   2、负责服务器、数据库等软件基础环境搭建,以及数据接口的开发提供维护等

   3、负责系统后台的日常运维及调优,对系统性能、安全、稳定、可靠性等    

   手机软件测试工程师  

   1、搭建Java测试环境、编写测试计划,模拟常规与极端数据场景编写测试用例

   2、组织测试,分析Bug问题出现原因,并提交BUG反馈及测试报告

   3、针对不同手机系统OS、UI版本、浏览器版本、峰值数据等进行测试 。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:app开发生命周期的各个阶段,你都知道吗?
下一篇:APP开发行业核心技术分析,这些你都知道吗?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~