The questions refer to each element/component designed. In general, the UI design should answer to 4 questions:
- What (data, language etc)
- Where (position, part of another component etc)
- Who (permissions)
- How (skinning, display modes etc)
I really like designs that contain these information within the components through signs or plain text.
- Multilingual
- Reusable
- Data source
- Static vs Dynamic
- Alternative displays
- MVP vs Final component
- Access permissions (CRUD)
- Styling/skinning options
- Ability to rearrange on the layout
- Part of a bigger component