如何搭建个人博客(1)-需求分析

167 阅读1分钟

背景

自 2018 年接触前端以来,就一直在捣鼓个人博客,前前后后重构迭代也有 5 个版本了,虽然每次重构都告诉自己:“这一定是最后一次重构”,但随着工作经验积累和技术眼界的提升,又会渐渐开始嫌弃它。来微信支付工作近 1 年时间了,在这忙碌的一年里,又有了一些新的体验和收获。一番挣扎之下,还是决定开启第 6 版的博客重构。主要基于以下几点原因:

  1. 以前开发流程不够规范(很多功能一边开发一边设计),我希望本次重构能够借鉴《软件方法(上)》书中提及到的方法,通过 建模 和 UML 更系统性、更流程化地完成博客项目的开发

  2. 完善博客的监控管理,提高主动发现博客问题的能力,精准定位到线上 bug

  3. 敏捷部署和迁移,做成开源项目

  4. 全流程记录,总结成系列文章,发布在各个学习平台,提高自己业界的影响力

  5. 求职过程中,拥有一个引起为傲的个人项目,也能大大提高应聘成功率



业务用例

Business-Use-Case.jpg



业务序列图

Business-Diagram.jpg



结尾

梳理清楚博客应当具备的功能,是搭建博客的第一步。在下一篇文章中,我们将进行博客的 UI 设计。