1、对组件进行定义

例子:弹窗的定义
弹窗是一种中断用户当前操作并对其进行补充、或者对当前操作进行强制反馈的交互形式。一般需要用户进行强交互[1]。它可以告知用户关键的信息,需要用户去做决定。弹窗越来越广泛地被应用于软件、网页、以及移动设备中。它可以保留用户当前进程的情况下,指引用户完成一个特定的操作 。

2、组件的拆解

例子:弹窗
弹窗主体(标题+内容信息+图标+操作按钮)+关闭入口+模态层

3、组件的分类

例子:弹窗
模态(对话框+分步弹窗+)+非模态(通知提示+全局提示+警告提示+文字提示+气泡提示)

4、组件的选择(到底用哪种?)

5、组件的细节