手记

【金秋打卡】第13天 前端自动化与多端需求分析

课程名称:六大场景 前端自动化 多端应用需求分析难点解析

课程章节前端自动化 多端应用需求分析难点解析
课程讲师: Brian

课程内容:
什么是自动化?什么是CICD?

自动化相关概念

前端自动化是指前端代码的自动化构建、打包、测试及部署等流程。

持续集成(Continuous Integration )持续部署(Continuous Deployment )前端自动化通常与CI/CD流程相结合。

自动化流程的意义

1、减少人为失误,提高软件质量

2、效率迭代,便捷部署

3、快速交付,便于管理

先从本地的git提交到gitlab上,再通过jenkins进行自动化的部署到服务器上,减少了运维同学的工作,前端可以自动化

PC端需求分析

借鉴网站:花瓣优设网ui中国

咨询:后端、客户

1、内容展示

2、回复/点赞

3、积分与用户体系

常用的功能日志简写

A-Added新添加的功能。

C-Changed对现有功能的变更。

D-Deprecated已经不建议使用,准备很快移除的功能。

R-Removed删除

M-Modify修改目前的页面,M与C的区别,M是只变样式,C是变逻辑。

服务端需求分析

1、用户、权限管理

2、内容管理、首页管理

3、其他功能(日志、多语言等)

webapp和小程序需求分析

1、主体功能

2、技术实现/交互体验

3、用户数据与流量的入口

webapp/小程序文档产出

1、重要页面原型图

2、主体页面流程及跳转逻辑(根据页面分析)

3、说明文档。md

课程收获:
建立完善前端代码的自动化构建、打包、测试及部署等流程,可以快速高效的服务代码层级,持续集成、持续部署、前端自动化与CI/CD流程相结合,实现真正的自动化
不同端网站内容,展示的形式会有差异,项目启动前做好需求分析,借鉴设计,游刃有余的完成任务,才会有事半功倍的效果出现

0人推荐
随时随地看视频
慕课网APP