电子商务信息系统的主要开发方法有哪些

如题所述

电子商务系统目前使用的开发方法有以下两种:
1、瀑布模型(生命周期方法学)
结构分析、结构设计,结构程序设计(简称SA—SD—SP方法)用瀑布模型来模拟。各阶段的工作自顶向下从抽象到具体顺序进行。瀑布模型意味着在生命周期各阶段间存在着严格的顺序且相互依存。瀑布模型是早期MIS设计的主要手段。
2、快速原型法(面向对象方法)
快速原型法也称为面向对象方法是近年来针对(SA—SD—SP)的缺陷提出的设计新途径,是适应当前计算机技术的进步及对软件需求的极大增长而出现的。是一种快速、灵活、交互式的软件开发方法学。其核心是用交互的、快速建立起来的原型取代了形式的、僵硬的(不易修改的)大快的规格说明,用户通过在计算机上实际运行和试用原型而向开发者提供真实的反馈意见。快速原型法的实现基础之一是可视化的第四代语言的出现。
3、两种方法的结合
使用面向对象方法开发MIS时,工作重点在生命周期中的分析阶段。分析阶段得到的各种对象模型也适用于设计阶段和实现阶段。实践证明两种方法的结合是一种切实可行的有效方法。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-03-04
瀑布模型法

于1970诞生的瀑布模型法主要缘自Winston Royce博士的努力,他设计此方法用以辅助软件开发。在那个时代,该方法作用显著,并且经历了若干持续地变更和再版。从1974到1976年,BarTY Boehm——在该领域知识丰富的专家——进一步将瀑布模型法应用于其他项目阶段,以更好的反映当时的最佳做法。该方法体系是当前应用最广泛的方法中的一个,它的名字来源于瀑布跌落的样子。

该模型很大程度上并没有提供修正错误的手段。同时,在必须修正错误的情况下,该方法并没有指明如何回退到上一项目阶段和重头再来。对某些设计开发组织,这可能会成为问题。虽然这是一个非常棒的方法,但用起来并不那么容易,因为它的原始架构和体系就是不完善的。改进过的瀑布模型法已经可以响应反馈意见,包括测试和质量保证的引入。现今最常用的瀑布模型版本已经包含了一个根据反馈进行修正的机制。下图显示了两种版本之间的显著区别。瀑布模型法包含的项目阶段有:

·系统测试。

对于特定项目,有3种可选的瀑布模型法。这3种分类完全由项目交付日期决定。分别是:

1.没有交叉作业(No overlap)。这是一种纯粹的顺序瀑布方法,其中不存在阶段之间彼此交叠的情况。一个阶段的工作完全完成后才开展下一阶段的工作。通常,诸如阶段正式结束仪式及评审等活动常常出现在这样的方法中。

2.单阶段交叉作业。只允许相邻阶段的工作同时开展。这样的赶工模式常常发生在运用瀑布模型法的项目中。

3.多阶段交叉作业。多个阶段的工作可同时开展,各个阶段都和其他阶段相互交叠。这无疑会为协调各种产品和任务带来极大的困难,并且需要经验丰富、能够驾驭那种情境的称职的项目经理。如果在项目中间出现问题,极难重新回到正轨及重新进行规划。

通常瀑布模型法的缺点是它很大程度上是文档导向的,而这会耗费时日。使用瀑布模型法,项目经理能够游刃有余,但给客户带来了麻烦。例如,在典型的建筑项目中,通常有很详尽的规范,并且需要花非常多的时间去完成。必须等到房子最后盖好,客户才第一次真正看到最终产品(当然,在建筑中,CAD软件也能模拟大型项目)。客户如果此时想要改变某些东西的话,不但为时己晚,而且变化会是过于艰巨的事情。

瀑布法的优点

瀑布模型法有以下优点:

·为项目提供了按阶段划分的检查点。

·当前一阶段完成后,您只需要去关注后续阶段。

·可在迭代法中应用瀑布法。

增量迭代应用于瀑布模型。迭代1解决最大的问题。每次迭代产生一个可运行的版本,同时增加更多的功能。每次迭代必须经过质量和集成测试。

瀑布法的缺点

瀑布法有以下缺点 :

l 在项目各个阶段之间极少有反馈。

l 只有在项目生命周期的后期才能看到结果。

l 通过过多的强制完成日期和里程碑来跟踪各个项目阶段。

原型法

基本思想
开发人员对用户提出的问题进行总结,就系统的主要需求取得一致意见后,开发一个原型(原型是由开发人员与用户合作,共同确定系统的基本要求和主要功能,并在较短时间内开发的一个实验性的、简单易用的小型系统。原型应该是可以运行的,可以修改的。)并运行之,然后反复对原型进行修改,使之逐步完善,直到用户对系统完全满意为止。

优点
(1)需求表示清楚,用户满意度较高
(2)降低开始风险和开发成本

缺点
(1)原型法不适用于开发大型的信息系统
(2)系统难于维护
(3)如果用户合作不好,盲目纠错,会拖延开发进程
适用范围
(1)用户需求不清,管理及业务不稳定,需求经常变化
(2)规模小,不太复杂
(3)开发信息系统的最终用户界面本回答被提问者和网友采纳
第2个回答  2012-09-24
你要卡发什么,平台,还是其中的一个环节。比如,会员,仓储,预警,…………

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网