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