【发布时间】:2011-05-29 03:29:19
【问题描述】:
在应用程序中为 UI 组件编写技术要求的正确方法是什么?我想我不清楚技术要求是否应该规定 UI 应该如何实现,或者它应该尽可能通用,并描述满足功能要求所需的内容并忘记实现细节。
这是我的具体问题:
是否应说明 UI 将采用何种技术实现? (例如,ActiveX、WPF、HTML)。
我应该描述布局和颜色吗? (鉴于情况可能会改变)
是否有必要描述数据的呈现方式? (例如,是否需要说“数据以表格或列表格式显示”或“显示滚动条是数据无法在屏幕上显示”?)
如果这是功能要求,我是否需要描述 UI 应如何响应用户输入? (例如,功能要求说“用户应该清楚哪个动作当前处于活动状态”......如果技术要求说“当用户选择选项 a 时按钮应将颜色变为红色.. 当用户选择选项 b 时为蓝色..等”)
是否有必要说明有关 UI 的常识?例如,“它应该以使整个内容可见的方式定位”?还是“它应该有阴影,以便从屏幕的其余部分中脱颖而出”? (注意:这些不是功能要求,但它们通常适用于任何 UI)
【问题讨论】:
-
第一个问题是:谁会读这个?
标签: project-management requirements