网盛特卖
生意经 > 智库 > 电商百科 > > 电子商务网站开发模式研究

电子商务网站开发模式研究

相关词条

  开发一个网站其实和开发一款软件是一样的,下面我们一次来看一下时下最流行的软件开发及管理方法,这些方法同样常被用在对电子商务网站的建设开发及管理上。

  1 瀑布方法

  瀑布方法是所有方法之父。它将软件项目分解成6个或7个阶段,每个阶段都必须按顺序执行,以交付最终的商品。每个阶段的输入都是由前一个阶段的输出组成。

  首先是确定需求,它可以分为两个阶段。必须先确定项目的系统需求;该阶段结束时,将拥有一份文档描述关于实现、测试和部署该应用系统所需的所有硬件。同样还需要部署、测试应用系统所需的软件平台。前两个阶段开始时要有机会研究,结束是要有可行性研究。基本上,第一个问题总是“从商业视角来看,我们需要这个软件吗?”在确定了需求之后,可行性研究提供了一个较高的成本效益分析,因此需要估算其投资回报率。

  在分析阶段,将和顾客一起进行分析,以彻底理解顾客的需求。需要花时间和顾客一起定义软件的功能需求,通过专业的分析转述给软件工程师。

  在程序设计阶段,设计团队将阅读分析阶段生产的规划书,然后开发一些顾客认可的原型。通常,这是一个可抛弃的原型。

  在编码阶段,程序员将有效地编写应用程序的代码。这将在顾客认可了程序设计阶段所交付的软件设计之后才能进行。 如果提供了测试平台,则程序员将在测试平台上安装应用系统,然后对软件的功能进行测试。所有发现的错误将被修正,在测试阶段结束时,软件必须做好投入使用的准备。如果没有提供测试平台,则程序员必须模拟一个环境,或在软件的实际运行平台上进行测试;不过在测试阶段结束时,程序员必须按转一个最新的版本,其中已经解决了大部分的Bug。

  在运行阶段之初就将完成部署工作,这时所有的事情就都已经完成了。

  2 螺旋方法

  和瀑布方法相比,螺旋方法更适合大型、昂贵、复杂的项目开发。Barry Boehm 最早在1988年提出该方法,并将其称为迭代的瀑布方法,每次迭代都增强软件的能力。

  每个螺旋由四个象限组成。每个象限表示一个管理过程:识别、设计、构建和评价。系统将经历4次这样的周期: ?

  概念验证周期:定义商业目标,捕获需求,开发一个概念性设计,进行概念 验证,建立测试计划并进行风险分析。将结果和用户共享。 ?

  第一个构建周期:交付系统需求,开发逻辑设计,完成第一次构建并对结果 进行评价。将结果和和用户共享。 ?

  第二个构建周期:从子系统需求开始,进行物理设计,完成第二次构建并对 结果进行评价。将结果和用户共享。

  最后一个构建周期:从各个单元的需求开始,进行最终设计,完成最后的构建并进行各个层次的测试。寻求用户认可。

关键词

优质好货 限量特惠