需求分析不是泛泛而谈,要具体到可验证的功能点。每一个动词后面都要跟着边界条件和异常流程。模糊的描述早晚会变成实现时的争论,现在我会用用户故事加验收标准的方式写需求,比如“作为用户,我想用邮箱和密码登录,以便访问我的个人信息。验收标准:1. 邮箱格式校验;2. 密码错误三次后账号锁定15分钟;3. 登录成功后跳转到首页”。