软件工程之美_Day1

怎样做需求分析?

主要经过三个步骤:

  1. 挖掘真实需求;
  2. 提出解决方案;
  3. 筛选和验证方案;

整个过程是迭代进行的,如下:

  1. 收集需求:对用户需求进行收集整理;
  2. 分析需求:对需求进行分析,挖掘用户真实需求;
  3. 需求评估:筛选过滤掉不可行的需求;
  4. 需求设计:针对用户需求提出解决方案,设计成产品方案;
  5. 验证需求:验证方案是否可行。

分析需求

用户需背后的真实需求有三个层次:

  1. 表层需求:用户对解决问题的渴望。
  2. 深层需求:用户的深层次动机,述求产生的原因。
  3. 底层需求:人性本能的需求。

需求评估

考虑的因素有:

  1. 可行性:技术能否实现;
  2. 成本:人力成本,时间成本;
  3. 商业风险和收益:有没有商业上的风险,收益是否合理。
  4. 紧急性与重要性:是不是用户迫切的需求。

原型设计

结合工程方法,分成四个阶段:分析、设计、实施和验证。

  1. 分析阶段,搞清楚用户的需求,原型设计的目标;
  2. 设计阶段,划分好产品的信息架构,设计好产品操作和流程;
  3. 实施阶段,按照设计的结果,对每个界面制作原型,并且将界面组织起来,让界面组织起来,让界面之间可以相互跳转。
  4. 验证阶段,和项目成员、客户进行确认,收集意见反馈,根据反馈进行修改。

内容来源

极客时间 《软件工程之美》

原文地址:https://www.cnblogs.com/luoleqi/p/14263934.html