分布式大型网站,目前看主要有几类1.大型门户,比如网易,新浪等;2.SNS网站,比如校内,开心网等;3.电商网站:比如阿里巴巴,京东商城,国美在线,汽车之家等。大型门户一般是新闻类信息,可以使用CDN,静态化等方式优化,开心网等交互性比较多,可能会引入更多的NOSQL,分布式缓存,使用高性能的通信框架等。电商网站具备以上两类的特点,比如产品详情可以采用CDN,静态化,交互性高的需要采用NOSQL等技术。因此,我们采用电商网站作为案例,进行分析。
二、电商网站需求
客户需求:建立一个全品类的电子商务网站(B2C),用户可以在线购买商品,可以在线购买商品,可以在线购买商品,可以货到付款。
用户购买时可以在线与客服沟通;
用户收到商品后,可以给商品打分,评价;
目前有成熟的进销存系统;需要与网站对接;
希望能够支持3~5年,业务的发展;
预计3~5年用户数达到1000万;
定期举办双11,双12,三八男人节等活动;
其他的功能参考京东或国美在线等网站。
客户就是客户,不会具体告诉你,只会告诉你他想要什么,我们很多时候要引导,挖掘客户的需求。好在提供了明确的参考网站。因此,下一步进行大量的分析。结合行 业,以及参考网站,给客户提供方案。
其他的略~~~~~
需求功能矩阵
需求管理传统的做法。会使用用例图或模块图(需求列表)进行需求的描述。这样做常常忽视了一个很重要的需求(非功能需求)
本电商网站的需求矩阵如下: