结对编程——需求建模
结对编程人员 | 班级 |
---|---|
陆海威 | 18 信计2 |
蔡晓升 | 18 信计2 |
客户需求
- 用户只有在登录后,才可以生成投票表单。
- 投票项可以单选,可以多选。
- 其它用户投票后显示当前投票结果(但不能刷票)。
- 投票有相应的时间,页面上需要出现倒计时。
- 投票结果需要用不同颜色不同长度的横条展示,并显示百分比和人数。
UML 分析
原型展示
我们使用了墨刀工具进行原型设计,部分原型图如下(墨刀使用不熟悉,只制作了一部分原型)——
总结
这次结对编程,对需求的建模,让我们理解了——对客户需求准确的把握不是一件容易的事情。为了验证对需求理解是否到位,我们使用墨刀设计出了产品的原型,避免直接开发出客户不满意的产品。
但是在对产品的原型设计时,因为对墨刀工具的不熟悉,只能设计出一个比较简陋的原型了。