- 什么是应用程序,应用程序在我们工作生活中有哪些
常用的是应用程序,不是系统程序
- 应用程序的分类
- 办公室软件:文书试算表程式投影片报告数学程式创建编辑器绘图程式基础数据,库档案管理系统文本编辑器
互联网软件:即时通讯软件电子邮件客户端网页浏览器客户端下载工具
- 多媒体软件:媒体播放器图像编辑软件音讯编辑软件视讯编辑软件计算机辅助设
计计算机游戏桌面排版
- 分析软件:计算机代数系统统计软件数字计算计算机辅助工程设计
- 协作软件:协作产品开发
- 商务软件:会软件企业工作流程分析客户关系管理Backoffice企业资源规划供
3.web应用属于应用程序,只不过,老的典型web应用是用浏览器去打开的。
4.什么是C/S结构,什么是B/S结构(原理问题)
5.C/S结构和B/S结构之间的关系是怎样的
6.App的分类:详细内容
7.每种类型的优势:原生App:用户的交互体验较好,不可跨平台。web App:可以跨 平台,加载上会慢一些
混合式app:交互性良好,并且可以跨平台,应用广泛
8.混合式app市场常用的有哪些
9.BAT前后端分离项目的工作角色分工
- 产品 :根据客户需求,指定项目相关内容。对接:架构,UI,前端,后端,开会方式
- UI:根据需求,用制图软件,生产图片版本的UI 前端,产品
- 前端:根据UI的效果图和需求,再根据后端(安卓和ios)提供的接口写出用户所能看到的所有内容。UI、产品,后端,测试,运维
- 后端:根据功能需求,生成接口文档。前端,运维和测试
- 测试:利用测试软件,完成项目的整体测试内容比如:性能上,功能上,功能,bug,系统漏洞等(反馈bug)。前端,后端,运维
- 运维:保证服务的安全性,流畅性等 后端、测试、前端(项目上线前,会架构一个测试服务器)
App介绍
- 根据平台分类
- App类型
- 原生应用程序:(Native App)
- 混合应用程序(Hybrid App)
- Web版APP (Web App)
目前最广泛的App
- Hybrid App. (混合模式移动应用) :捐介于web-app. native-app这两者之
间的app,莱具"Native App良好用户交互体验的优势”和"Web App跨平
台开发的优势”。
- 淘宝、京东、美团,腾讯视频等.
- 小程序:微信小程序,阿里小程序
- 管理系统(OA. CMS) ;钉钉
- AN on-board (车载)、Smart TV (智能电视)
- PC I 移动端期应式
工作角色分布
App制作发布流程
- 需求分析(产品经理)
*UI设计+静态页面(UI+产 品+前端)
*后端或移动端功能制作(android. ios、 后端)
*服务器准备(运维+ 云计算)
*制作+审核(CTO)
*内测(前端+架构+后台+测试)
*上线测试
➢(甲方+乙方+前端+架构+测 试+后端)
- 发布
项目开发规范
- 项目开发规范包含内容
➢开发工具
➢开发语言
➢每种语言的规范
- 对象的命名
- 图片的命名
- 站点的逻辑结构
项目设计方案
- 项目开发方案设计
➢项目的栏目和板块
➢项目功能和应用程序
➢网站链接的结构
➢数据库设计的概念
➢项目的交互性和用户友好设计
10.项目开发规范,和项目方案制作