web开发工作流程
-
什么是web应用?
运行在web上的应用程序;
指代运行在网络上,以浏览器作为通用客户端的应用程序,在许多地方又称B/S(浏览器/服务器)模式的应用;
(B/S(浏览器/服务器)模式:浏览器请求,服务器响应,返回浏览器,解析,呈现。)
当时用各种浏览器在网易等用户网站上浏览网页查看资料,使用的就是web应用。
流量:即用户。
当用户有一定的习惯很难改变,所以一个新的APP出来需要先占领市场,然后不断更新迭代。(迭代:更新换代。)
前端开发与原生开发各有优劣:
B/S不用随时更新,C/S需要更新,但运行快。
网址:域名(例如:www.baidu.com),隐藏了ip地址(例如你在某区某号)。
-
web应用开发流程:
需求分析–明白要做什么;
设计–做成什么样子;(原型图,UI设计,数据库设计)
编码–具体实现;
测试--测试实现的效果;
维护–维护应用,更新版本;
(例如:需求设计就是要修建怎样的房屋,原型图就是修建房屋的设计图形,包括高矮胖瘦;UI设计在原型图的基础上设计;数据库设计就是建房材料;编码就是“电工,建筑工等等”来修建房屋;测试就相当于“房屋验收”;维护相当于“物业”。)
-
什么是需求分析?
网站的类型分析:企业官网,品牌网站, 营销网站,电商网站,门户网站。
针对用户群体:用户的消费情况不同;
市场价值和竞争分析:优势,劣势。
业务功能分析:
业务流程分析:
-
什么是业务功能?
网页架构展示功能:网站有多少个页面。
用户操作功能:产生交互的行为。例如:(查插删改)指代用户操作行为与后端发生数据交互的功能。
功能流程:细化每个逻辑。