如何提升程序員的需求分析能力.docxVIP

  • 5
  • 0
  • 约2.41千字
  • 约 4页
  • 2016-12-01 发布于重庆
  • 举报
如何提升程序員的需求分析能力

如何提升程序员的需求分析能力如果你遇到这样的情况该怎么办?9:00 AM,你的老板突然冲进办公室,说:“市场希望我们的网站能够做一个新的花式登录框。只需要提供用户名和密码字段成不?也许加上恢复链接也成。时间应该不用超过两天。哦,我得走了,赶紧的!”碰到这样的情况,通常会让人瞬间变身咆哮帝,但是,这一会,你可以保持冷静了:因为你学会了如何解构。什么是解构?解构就是将需求分解成尽可能小的片段,然后对这些片段予以整理和阐述,最后成为你(程序员)和你老板/客户之间的共识。如果有人给你的是一个现成的规范,也没关系。一切始于解构!我已经在编码了,为什么还要解构呢?是的,也许你已经在使用AngularJS捣鼓如何ng-submit()你的登陆表单了,并且感觉比按部就班地先进行Struts 1要容易得多了。哦,no,赶紧悬崖勒马吧!我们首先要做的是对需求做稳健性的检查。分解。 “我希望用户能够通过框来登录”并不是一个正确的需求。听起来特别easy,有木有?我的意思是,你可以在短短的几分钟的时间内搞定,是不是?好吧,让我们继续往下看…有没有一些关于现实生活中的实例呢?这个还真有,从我的经历来看,这个真实的例子就发生于2011年2月,德国的一家汽车制造商对于他们新网站的需求。请看下面这张图片的左下角。请注意看那个登录框。看上去多么小巧简单啊,但实际上是非常复杂。让我们来看看为什么…首先,关于如何解构?

文档评论(0)

1亿VIP精品文档

相关文档