电子商务系统分析与设计复习资料完整
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、 规划相关内容(看P40第一/二/三/四段) 规划:任务:确定目标、可行性、计划
2、 常见的获取客户需求信息的电子商务系统功能(P50 六点) 1.支持网络问卷功能:问卷生成、问卷管理、问卷发布、结果管理和 分析 2.提供留言板/讨论区,前台注册、登录、发文、回复等,后台管理 3.展开点击信息流获取与分析技术的应用 4.提供电子邮件处理功能 5.支持客户端信息管理 6.提供对上述各类信息的统计分析功能。 3、 实现改进售后服务的经营策略(P51 六点)
特点: 统一建模语言的特征 UML具有如下的语言特征。 (1)不是一种可视化的程序设计语言,而是一种可视化的建模语 言。 (2)是一种建模语言规范说明,是面向对象分析与设计的一种标 准表示。 (3)不是过程,也不是方法,但允许任何一种过程和方法使用 它。 (4)简单并且可扩展,具有扩展和专有化机制,便于扩展,无需 对核心概念进行修改。 (5)为面向对象的设计与开发中涌现出的高级概念(如协作、框 架、模式和组件)提供支持,强调在软件开发中,对架构、框架、模 式和组件的重用。 (6)与最好的软件工程实践经验集成。
将软件的体系结构分为三层:表示层、应用层、数据层 表示层:以Web服务器为基础,负责发布信息 应用层:负责处理核心业务逻辑 数据层:基础是数据库管理系统,负责数据的组织并向应用层通过 接口 5、微支付概念及研究重点(P14 最后一段) 微支付:小额支付,指对特别小的金额进行电子支付的技术。 重点:协议(离线MPTP、Payword在线Millicent)和系统模型
动态建模:描述系统的动态行为2反映各自对象实例在一定消息触发 下,状态变化的行为。
:状态图、活动图、交互图 24、类的UML符号表示:划分为三个格子的长方形 顶部:类名 中间:类的属性、属性的类型和值 下面:操作、操作的参数表和返回类型 25、类图(P90 最后一段)
描述类与类之间的静态关系。作用:分析阶段:帮助识别主体、描述 概念、用于对象设计、描述类与类之间的接口、描述软件系统的实现。 26、状态图(P92 第二段)
3、 电子商务系统的建造方法(定义及优缺点)(P25)
1.自主开发方式:是指包括规划、分析、设计、实施等在内的电子商 务系统建设过程中的主要工作均由企业内部人员完成,而企业外部人 员没有或很少参与系统构建的方式。 优点:(1)能更好的进行系统分析,把握系统需求(2)有助于保 证企业在竞争中保持一种差异化优势(3)可以较好地满足由于企业 既有系统等环境条件带来的约束(4)可以培养锻炼自己的IT人才队 伍,可以保证完全由企业自主进行系统维护,同时也便于日后进行升 级等工作。 2.外包方式:是指企业以合约的形式,将电子商务系统的开发或运行 维护工作交给其他能够提供相应专业化服务的企业来承担的方式。 优点:1.低成本(时间、人力)缺点:企业的创新性难以得到充分体 现、风险突出 3.购买方式:是指企业通过向其他厂商付费,以换取成熟的、商业化 的软件产品,并以此作为核心支撑,开展电子商务方式。 优点(1较低的费用2节省开发时间3软件可靠性和性能有保障4不需 要强大的开发团队) 4、 电子商务系统的开发方法(开发思想及优缺点)(笔记)
描述一个基于事件的反应的动态行为。要素:状态、状态转移
27、活动图(P93 状态可以分为四种)主要用途(P93最后一段) 本质:流程图,要素:状态、控制流、对象流 状态:初始状态、终止状态、动作状态、活动状态 作用:分析阶段,辅助进行工作流分析及对系统中的主体进行分
析,设计类的依据,可以细化到流程图 28、交互图与顺序wk.baidu.com(P94第一/二段,P94最后一段)
1.结构化分析与设计:把系统功能作为一个大的模块,根据系统 分析的不同要求,按用户至上原则,自上而下地对系统进行分析,自 下而上实现的开发方法 优点:工程化思想,强调面向用户的原则,自上而下分析,模块化处理 缺点:开发周期长,成本高,技术高,不符合人类循序渐进的认识事物 的规律,容易使系统与初衷偏移。
4、 DFD图(P81 4.4.1倒数第1/2段 ) 基本元素:数据流、处理、实体和存储 数据存储 处理 实体 数据流
5、 面向对象分析方法的基本思想(P86 第二段) 由于现实世界由相互联系的各种事物组成,每一个事物均由自己的属 性和特定的行为,又称,以最自然的形式对现实世界进行建模,并按 人的思维方式对问题求解,以期简化模型,降低求解难度。 6、 对象的属性(P86 4点) 描述对象的信息特征 7、 UML特点(笔记)
10、服务器集群概念(P118最后一段) 并不是指某一类型的服务器,而是由多个服务器共同组成,提供集
交互图:交互图强调对象到对象的关系,显示一种交互关系,有一 组对象和他们的之间的关系组成,包括他们之间可能传递的消息。交互 图由顺序图和协作图构成。
顺序图强调时间顺序,要素主要是对象和消息,其中对象沿X轴排 列,每个对象拥有自己的名词和生命线,对象还可以拥有焦点,用于可 视化消息的嵌套或实际计算发生的时间。消息沿Y轴排列,其基本属性 就是名称。
第四章 电子商务系统的分析 1、 系统分析的目的(P67第三段) 目的:是获取系统需求信息,而这种需求信息从功能和性能两个角 度描绘出了系统的行为特征。 2、 信息系统分析的基本思路(P77 倒数1/2/3段) 自上向下(系统分析过程的顺序层次)、从静到动(先进行静态分 析,在动态分析)、去伪存真,不断迭代(过程的反复性、不断深 入) 3、 结构化分析方法的基本出发点(P81 4.4.1第1/2段) 一个计算机处理系统有数据流和一系列的处理转换过程构成,计算机 的处理过程可以表示为“数据输入(Input)---处理转换(Process)--输出数据(Output)”IPO,所以结构化的分析方法重点集中于数据及 其处理过程
电子商务系统分析与设计复习
第1章 电子商务系统概论 1、系统:是指由若干相互联系的事物结合成的具有整体功能和行为目 标的统一体。
元素(组成系统的各个事物或部件)、系统结构(系统内各元素之 间存在的物理或逻辑关系的集合)、系统功能、系统输入、系统输出、 系统的环境、系统的边界。 3、电子商务系统的特点 (P4) (1) 是支持企业以交换为核心的商务活动技术平台 (2) 是企业业务流程重构、价值链增值的技术平台 (3) 依托于网络,提供基于WEB的分布式服务 (4) 对安全提出了很高要求 (5) 不仅包括企业内部人员,还涵盖了企业外部的客户和合作伙伴 4、3层架构相关理论(P10 最后一段)
1.提供留言板/讨论区 2. 支持客户端信息管理 3. 提供电子邮件处理功能 4.支持投诉管理 5.建立呼叫中心 6.建立下载中心 4、 技术可行性、经济可行性、进度可行性(P54-55) 技术可行性:设备条件(是否有服务器、局域网、特殊的外设)、 技术力量(内部、外部技术、所有软件是否可以获得) 经济可行性:是对电子商务系统项目的投资与效益做出预测分析 (硬件、软件、外包、人工、运行维护成本)
1.系统总体结构设计:描述系统上包括哪些商业应用功能、模块与子 模块的关系
2.软件支撑平台设计:描述系统所需要的操作系统、应用服务器、性 能等软件及应用
3.基础设施平台设计:描述电子商务实施所需的硬件、网络等条件的 选择及应用等内容 3、总体设计主要工作(四点,P101 5.1.1.第一段)
1.系统边界确定2.系统模块结构设计3.系统信息流程设计4.软硬件配置 及部署方案设计
交互图贯穿于系统分析(帮助识别系统的相关主体、业务流程分 析)、设计(设计类操作的重要依据以及设计程序流程的出发点)及实 现阶段(编制测试用例的主要参考)。
第五章 电子商务系统总体设计 1、看P100第一段
电子商务系统的总体设计是系统设计的一个重要部分,是在系统规 划的体系结构的基础上,针对企业电子商务的目标,界定系统的外部边 界与接口,刻画系统的内部组成及其相关关系,描述系统的处理流程, 确定未来电子商务系统的逻辑结构,换句话说,完成电子商务系统的总 体设计后,对未来电子商务系统的整体构成就能够有一个清晰的理解, 为后续的系统开发工作奠定基础。 2、主要工作(P101第一二三段)
第2章 电子商务系统的设计开发过程 1、 IBM公司提出的电子商务系统的生命周期(P22) 商务模型转变阶段、应用系统构造阶段、系统运行阶段、资源利用阶 段 2、 系统设计的主要工作;系统实现阶段的主要任务(系统集成概 念);P24-25 系统设计:体系结构设计、选择软硬件平台、应用软件设计、网站 设计、安全子系统设计、支付系统设计 系统实现:系统平台搭建、应用软件开发、系统集成(指安装新系统 并将其与企业内部原有信息系统及外部信息系统进行整合)、运行准 备、系统评估优化、系统切换
6、系统设计原则(7个要点 P107-109,看看相关内容) 1.技术先进性2.符合企业信息化的整体技术战略3.良好的可用性4.满足
开放、可扩充的要求5.与现行应用具有良好的兼容性6.成熟性7.安全性 8、一个良好的电子商务系统的网络环境应当满足的条件(P115 第2段 3点)
1.支持网络的互联和应用的互操作 2.能够隔离和控制对系统的访问,保证网络设备的安全 3.网络环境是可以管理的
2.原型法:系统开发凭借自己对用户需求的理解,通过强有力的 软件支持,构架出一个实际的原型,然后与用户协商,改进模型使用 户满意。 优点:符合人们认识事物的规律,用户更好地参与沟通,开发周期短, 费用相对低。 缺点:随意性大,对于大型复杂项目很难构造出原型。
3.面向对象的分析与设计:要求在设计中要映射现实世界中指定 问题域中的对象和实体,以人的理解世界规律的方式,来进行系统开 发 优点:符合认识认识规律,能够构建与现实世界相对应的问题模型,并 保持他们的结构、关系和行为、易维护,易扩展,效率高 缺点:需要一定软件环境支持,只能从现有业务分类设计,不能从科学 管理角度优化,初学者不易接受,难学 第三章 电子商务系统的规划
10、注释:附加在元素或元素集上,用来表示约束或注释的图形符号 11、事件:对一个在时间和空间上占有一定位置的有意义的事情的规格 说明
12、UML的组成: (1)元素:结构、行为、分组、注释元素
(2)关系:元素之间的相互关系 (3)图:由一组元素和关系组成的连通图(静态结构图和动态结构 图) 13、依赖关系:描述了类之间的使用关系。 如果一个模型元素发生变 化会影响另一个模型元素, 那么就说在这两个模型元素之间存在依赖 关系。(图形符号) 14、类属关系(泛化关系):描述一般事物和该事物较为特殊的种类 之间的关系,即父元素与子元素之间的关系。 (图形符号) 15、关联关系:是一种结构关系,规定了一种事物的对 象可以与另一 种事物的对象相连。(图形符号) 16、聚合关系:是一种特殊的关联关系,所以它继承了关联关系的特 质,而且还独有“整体-部分”的特质。(图形符号) 17、组合关系——是一种特殊的聚合关系,所以它继承了关联关系以及 聚合关系的特质,还独有全然拥有Part对象的特质。(图形符号) 18、聚合关系、组合关系的判断条件 19、用例建模是UML建模的一部分,它也是UML里最基础的部分。用 例建模的最主要功能就是用来表达系统的功能性需求或行为。用例建模 可分为用例图和用例描述。用例图由参与者、用例、系统边界、箭头组 成,用画图的方法来完成。用例描述用来详细描述用例图中每个用例, 用文本文档来完成。 20、参与者不是特指人,是指系统以外的,在使用系统或与系统交互中 所扮演的角色,可以是人,可以是事物,也可以是时间或其他系统等。 21、用例描述一般包括:简要描述、前置(前提)条件、基本事件流、 其他事件流、异常事件流、后置(事后)条件等。 22、静态建模与动态建模(P90第一段,知道静态建模和动态建模各有 哪些主要的图) UML进行系统分析建模的过程主要环节包括: 静态建模:根据系统需求建立系统静态结构:用例图、类图、对象 图、包图、部件图、配置图