电子商务系统的与设计概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
案例   1995年开张的亚马逊书店()是在互联网及网络经济高速发展的时期建立的。2000年起营业额超过了18亿美元。在这一书店创建之初,设计开发了高度自动化、高效率的电子商务系统,系统涵盖了销售、支付、客户关系管理等各部分功能,保障了其业务的飞速发展。 案例(续)   是北京的一家专门销售个人数字助理及相关数码产品的公司,该公司建立起网络销售系统的时候,选择了一种与众不同的方式。这一公司考虑到其核心竞争能力是销售,而不是电子商务系统的开发,所以尽管其业务的70%以上来自于因特网,但是却没有自己的主机设备,甚至于应用软件也采取了外包开发的方式。其电子商务系统的硬件及其管理完全交给首都信息港,而应用软件则在共享软件的基础上二次开发完成。 分析与决策 分析 业务定位 企业历史(建立时间) 业务成熟度 信息化基础 Internet在其业务中的作用 公司实力 决策 建设方式 建设过程 结论 不同的企业在建设电子商务系统时可能采用不同的方式 每一个企业都需要结合其自身的业务、历史、现状、外部环境等诸多因素,进行有关其电子商务系统建设的相关决策 每一个电子商务系统的建设都需要一个过程 软件生命周期的 ? 模型 系统开发生命周期 System Development Life Cycle,SDLC 系统规划(System Planning) 系统分析(System Analysis) 系统设计(System Design) 系统实现(System Implementation) 系统运行和支持(System Operation Support) SDLC与瀑布模型 几种软件生存模型讨论 瀑布模型(waterfall model) 原型化方法(Prototyping) 螺旋模型(Spiral model) 统一过程(RUP) 瀑布模型(waterfull model) 瀑布模型(waterfall model) 20世纪70年代,由W.Royce提出,是关于SDLC一个切实可行的模型,以后出现的其他模型都是在此模型的基础上发展而来; 瀑布模型特点 (1)强调阶段的划分及顺序性; (2)各阶段工作文档的完备性; (3)是一种严格线性的,按阶段顺序,逐步细化; 瀑布模型的优点和缺点 优点 - 结构简单明了,发展历史较长,为广大软件工作者所熟悉,已有一套十分成熟的开发方法与丰富的支撑工具; - 确定了需求的绝对重要地位; - 阶段的顺序性和依赖性 缺点 - 过早冻结需求; - 文档编辑量很大; - 不能很好的适应用户需求的变化 Frederick在《人月神话》中深刻的批评瀑布模型,他认为:瀑布模型的错误在于假设项目只经历一次过程,而且体系结构出色并且易于使用,设计是合理可靠的。换而言之,瀑布模型假设所有的错误都发生在编码阶段。 瀑布模型的第二个谬论是它假设整个系统一次性地被构建,在所有的设计、大部分编码,部分单元测试完成以后,才为闭环的系统测试合并各个部分。 快速原型法的基本概念 原型(Prototype)就是样品、模型的意思,分3类: 抛弃式,目的达到即被抛弃,原型不作最终产品; 演化式,系统的形成和发展是逐步形成的,它是高度迭代和高度动态的,每次迭代都要对系统重新规格说明,重新设计,重新实现,重新评价,所以是对付变化的有效手段; 增量式,系统是一次一段地增量构造,与演化式最大的区别是在软件的总体设计的基础上进行的。 基于快速原型法的SDLC 快速原型法的优点和缺点 优点 - 由于用户看到原型前往往难以确定需求,而且用户看到的实际工作模型,有助于理解需求; - 通过一系列对原型的修改和完善,大大增加了用户对设计的满意程度,进而提高了系统的质量; 缺点 - 分析与设计的深度不够; - 开发周期长,效率低; 螺旋模型 螺旋模型的特点 1988年,Berry Boehm正式发表了软件开发系统的Spiral Model,它将Waterfall Model 和Prototyping相结合起来,强调其他模型所忽视的风险分析,特别适合于大型复杂的系统。 Spiral Model沿着螺旋线进行若干次迭代,图中四个象限代表了以下活动:制定计划、风险分析、实施工程、客户评价。 螺旋模型的优点和缺点 优点 风险驱动的; 缺点 风险分析需要有经验且经过充分的训练; 统一过程 RUP 问题的引入: 演化模型和螺旋模型确定了一个改进的软件开发过程应该具有两个重要特性:(1)软件开发应该增量地进行;(2)螺旋模型提出的软件过程应该被作为一系列迭代管理,而不是一次性地经过瀑布模型确立的各种活动。 著名的统一开发过程(Unified Softwar

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档