分析需求,定位网站类型

在着手做一个网站设计前,首先要弄清它是什么类型的,是商业网?娱乐网?政府网?还是教育网?还是……这一点比较简单;接着要明确网站功能定位网站模式。例如,是以宣传为主还是要进行实际业务处理,如果是实际业务处理的,则大致又有几种模式可供选择,即商家对客户的零售网(BtoC模商家对商家的销售网(B to B模式)以及客户对客户的销售网(C to C模式),注意这点很重要,它直接决定信息收集和后面的设计(模块架构、实现技术、开发工具等);再接着就是收集网站所需的信息资料;最后是作需求分析图,该点对于简单网站可能不需要,但对于复杂的网站是不可缺少的,这就是整个网站的业务流程分析。总之,只有把握好了主体方向,才能有更好的设计。   举个例子来说明,假设某公司开发了一个软件,想建个网站让客户多了解该公司及相关软件,并且要求提供一定的售后服务(软件的更新程序下载问题在线解答等),上级把这个任务交给了我们,我们该怎么办呢?首先进行需求分析,根据这个公司的要求,大致定为商业网,不过由于并不要求提供在线销售等电子商务服务,所以这个网站的模式主要是以宣传为主而不是业务处理。接下来收集相关信息,比如公司的概况,成果、产品信息、简单的售后服务(及时提供最新的升级程序下载、问题在线解答、相关新闻发布、客户情况调查等)、联系方式等等,最后作出分析流程图,由于该网站功能相对简单,所以流程图并不复杂,如图12-1所示。   当然这只是一个需求分析图,只列出大致结构,详细模块信息则在设计阶段给出,不过不要以为需求分析就这么简单,真正的商业网亚马逊(BtoC模式)、首都电子商城(Bto B模式)、赢时通(服务业网站)等,其内容丰富、信心量大、业务流程复杂,势必造成其分析设计也同样复杂,需求分析将变得异常重要,因为无论从软件工程方面还是从实际开发来看,上层设计的微小变动将导致下层设计开发产生巨大变动,因而好的需求分析不仅能使项目开发节约大量人力物力,而且还能给成品软件的性能和后期维护带来深远的影响,可见需求分析不容忽视,当然这里的需求分析的概念可以推广到任何软件开发领域,不单是指网站的需求分析,这点对于学过软件工程或是有实际开发经验的读者可能体会比较深刻,而较为生疏的读者,现在就应该多多注意了,如果有时间不妨去借些软件工程的书看看或者多看看一些好的网站或软件,想想它们的设计思想,以弥补自己的不足,这样对自己今后从事软件事业是大有益处的。
返回新闻列表