第1天的学习内容主要围绕着制作乐高h5微站做需求分析来展开的,我们一起来看一看。
这里是展示链接: www.imooc-lego.com/
我先来了解一下需求分析。
需求分析在项目开发中在哪一个环节呢?
可以看到在第三行很靠前的位置,很重要也确立了产品的方向。
那我们是来做一个什么样的项目?
一个h5可视化拖拽的编辑器,拖拖拽拽就可以生成h5宣传页,提升效率,解放前端攻城狮的双手😢。
下面我们来看看具体功能点。
浅层次,眼下能看见的功能点
用户信息
- 登录(短信验证码)
- 注册
- 获取用户信息
作品
- 创建
- 保存
- 发布
- 获取作品信息
- 获取作品列表
模板
- 模板列表
- 使用创建模板
深层次,表象背后更重要的功能点
作品的管理
- 删除和恢复
- 转赠
- 复制
作品统计
需求需要闭环,创建了作品,当然要看看统计结果
- 统计
- 分渠道统计 如:百度,头条等不同平台过来的点击
作品发布
- url 不能变
- 支持多渠道
H5
- 分享 — 这里是对业务增长负责
后台管理
- 数据统计
- 作品管理
- 用户管理
- 模板管理
总结
架构师需要全局、闭环的去思考如何落地产品,以及如何收集反馈,来帮助优化产品。
除了主要的功能实现,更重要的是分享和统计,帮助产品的增长,和量化运营情况。
这是架构师的职责所在。
预告
下一讲我们来具体看看,前端的架构设计。
以上内容均整理自慕课网前端架构师课程:class.imooc.com/sale/fearch…