5.请举例说明电子商务系统分析的过程。
6.ATM是由计算机控制的系统。在我国基本上所有银行系统都有自己ATM系统。
(1)ATM提供给用户的功能主要有取款、转账、修改密码、查询余额。请画出客户使用ATM的用例图。(6分)
(2)在建模中最常见的图就是类图。每个用户都拥有自己的账户,账户与ATM相关联,而账户又分为人民币账户和美元账户,请画出以上意思表示的类图。(9分)
7.某银行储蓄所存(取)款过程如下:储户将填好的存(取)单及存折送交分类处理处。分类处理处按三种不同情况分别处理。如果存折不符或存(取)单不合格,则将存折及存(取)单直接退还储户重新填写;如果是存款,则将存折及存款单送交存款处处理。存款处理处取出底帐登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款处,改服务台取出底帐及现金,记账后将存折与现金退给储户。从而完成存(取)款处理过程。 试按此画出数据流程图。
8.请比较电子商务系统建造的三种方式(自主开发、外包和租用)各自的优缺点。
第5页共5页
参考答案
一、填空题:
1.关键成功因素法,企业系统规划法 2.完备性检验,一致性检验,无冗余检验 3.雏形阶段,发展阶段 4.自顶向下,不断迭代 5.处理转换,输出数据 6.抽象性
7.数据处理、数据输出 8.事物、关系、图 9.依赖、关联 10.降低,增加 11.专线接入、服务器托管 12.成本,效益 13.数据字典 14.概念模型 15.对象和类层,服务层,主题层 16.角色、用例
17.IIS, WebSphere, Tomact 18.企业内部网Intranet 19.树状因果图 20.不确定性,创新性 21.数据流、数据存储,数据项 22.接口、协作、组件
23.带宽,隔离措施 24.输出信息的内容,输出信息,报表原型 25.对象定义求精,数据模型设计 26.并行,试点 27.网络,数据,企业商务流程,应用 28.专而精,有创意
29.基本型商务,宣传型商务,客户服务型商务 30.初始阶段,细化阶段,构造阶段,交付阶段 31.以买方为主的采购方式,以卖方为主的拍卖方式,撮合交易方式 32.用例视图,组件视图,部署视图 二、单项选择题:
1.C 2.C 3.B 4.D 5.A 6.A 7.B 8.B 9.D 10.C 11.A 12.B 13.C 14.A 15.C 16.D 17.C 18.B 19.A 20.C 21.D 22.D 23.C 24.B 25.D 26.C 27.A 28.A 29.B 30.D 31.C 32.B 33.C 34.B 35.C 36.D 三、名词解释:
1.狭义电子商务系统是指在互联网或其他网络上,为满足企业生产、销售、服务等的需要,并且支持企业的对外业务协作,从运作层、管理层和决策层等层次全面提高企业信息化水平,为企业提供商业智能的计算机系统。
2.数据字典:一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许取值范围的共享仓库。它定义了原数据元素、组成结构体的复杂数据元素、重复的数据项、一个数据项的枚举值以及可选的数据项。
3.UML(统一建模语言)是用来对软件系统进行可视化建模的一种语言,是进行需求分析和概要设计的建模语言,UML为面向对象开发系统的产品进行说明、可视化和编制文档的一种标准语言。 4.战略集合变换法把一个企业的发展战略看成是一个“战略集”,该战略集包括企业的目标、战略以及其他战略属性(如管理水平、发展趋势、环境约束等)。电子商务系统战略规划就是把这个“战略集”转化为包含系统目标、系统约束和系统设计原则的“电子商务系统战略集”,来指导电子商务系统的设计和开发。
5.面向对象分析方法是一种系统建模技术,它从系统的组成来进行分解,对问题进行自然分割,利用类和对象作为基本构造单元,以接近人类思维的方式建立问题域模型,使设计出的软件尽可能直接描述现实世界,构造出组件化的、可重用的、可维护性好的软件,并能控制软件的复杂性和降低开发维护费用。 6.RUP是指Rational统一过程。它描述了如何为软件开发团队有效的部署经过商业化验证的软件开发方法。RUP的整体框架组成包括4个顺序的开发阶段和9个核心工作流及迭代式的开发过程。
7.C/S结构即客户机/服务器结构。在C/S结构中,客户机负责信息的显示、数据录入和业务处理等,服务器主要负责对数据的存储和管理。
8.关键成功因素法主要思想是先找出影响系统成功的关键因素,确定企业的关键信息需求,从而使电子商务系统设计者设计出的系统能够更有效地满足企业的目标。
9.电子商务网站(website)是在软、硬件基础设施的支持下,由一系列网页和具有商务功能的软件系统、后台数据库等构成,具有实现电子商务应用的各种功能,是企业电子商务系统的一部分。
10.企业资源规划的基本思想是把企业的业务流程看作是一个紧密联接的供应链,把企业内部经营的所有
第1页共6页
业务单元如订单、采购、库存、计划、生产、质量、运输、市场、销售、服务等以及相应的财务活动、人事管理均纳入进来,从管理范围和深度上为企业提供了更丰富的功能和工具。
11.企业系统规划法是一种对企业管理信息系统进行规划和设计的结构化方法,它也是从企业目标入手,自上而下地识别系统目标,识别企业过程,识别数据类,逐步将企业目标转化为电子商务系统的目标和结构,然后自下而上设计系统,以支持企业目标的实现。
12.PDL是过程设计语言的简称,又称为伪码。PDL包括两个方面,一方面PDL有严格的关键字外部语法,用来定义控制结构和数据结构;另一方面,PDL表示实际和条件的内部语法灵活自由,以便适应各种项目的需要。
13.用例图描述系统基本功能的工具,包含角色、用例和系统三种元素。用例图主要应用在开发的初期进行系统需求分析。
14.白盒测试也称结构测试,将软件看作是一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检测它与设计是否相符。
15.SSL协议是Netscape Communication公司推出在网络传输层之上提供的一种基于RSA和对称密钥的用于浏览器和Web服务器之间的安全连接技术。它是国际上最早应用于电子商务的一种由消费者和商家双方参加的信用卡/借记卡支付协议。
16.电子商务系统设计是指根据系统规划的内容,界定系统的外部边界,说明系统的组成及其功能和相互关系,描述系统的处理流程,目标是给出未来系统的结构。换言之,完成电子商务系统的设计后,对未来电子商务系统的总体构成能够有一个清晰的理解,为后续的系统开发奠定基础。
17.E-R图即实体关系图,是数据概念设计中经常用到的一种图,它用实体,属性和关系表述数据的特征和相互联系。E-R可以直接导出数据库的表设计。
18.Web服务器是指驻留在Internet上的某种类型计算机程序(如IIS等)。Internet上安装了Web服务器软件,能对外提供网页访问等服务的软硬件系统称为Web服务器。 四、简答:
1.电子商务系统的特点是什么?
(1) 是支持企业商务活动整个过程的技术平台 (2) 是企业业务流程重构、价值链增值的技术平台 (3) 采用B/S架构,提供基于WEB的分布式服务 (4) 对安全提出了很高要求
(5) 大多是依托企业原有信息资源运行的系统 2.电子商务系统规划的内容包括哪些? (1) 制定电子商务发展战略和目标 (2) 确定电子商务模式及其盈利方式 (3) 确定电子商务模型 (4) 确定开发战略 (5) 进行可行性分析
3.在利用UML分析建模的过程应该注意哪些问题?
(1)UML的状态图适合于描述使用多个实例的对象,所以,一般需要将状态图、序列图、协作图和活动图配合使用。
(2)序列图、协作图适合于描述多个对象间的交互关系,但是一般适合于行为关系比较简单的情况;如果对象实例之间的关系比较复杂,则需要使用活动图进行绘制。
(3)无论序列图还是协作图只能描述对象之间的合作关系,而不适合对行为进行精确定义,所以,一旦需要确切了解对象的行为变化过程,应当使用状态图。 4.请简述应用服务器的主要功能? (1) 应用服务引擎 (2) 组件处理器 (3) 服务进程调度 (4) 会话管理 (5) 事务管理 (6) 内容管理
第2页共6页
(7) 安全管理 (8) 系统管理
5.面向对象设计准则有哪些? (1) 模块化 (2) 抽象 (3) 信息隐藏 (4) 弱耦合 (5) 强内聚 (6)可重用
6.结构化分析方法的基本思想是什么?
答:自顶向下,逐步求精;采用模块化技术,分而治之的方法,将系统按功能分解为若干模块;模块内部由顺序、分支、循环基本控制结构组成;应用子程序实现模块化。 7.面向对象分析建模的过程是什么?
(1)标识对象和类:对企业的各类业务实体进行分析 。 (2)标识结构:分类结构和组装结构
分类结构--反映了对象之间的从属关系; 组装结构--反映了事物的整体与部分关系 。
(3)标识属性:确定一个对象可以用哪些数据描述其特性 (4)标识服务:描述了系统需要执行的处理和功能
(5)标识主题:对模型进行划分,给出模型的整体框架,划分出层次结构。 8.使用关键成功因素法进行系统规划的步骤有哪些? (1) 了解企业的战略目标 (2) 识别所有成功因素 (3) 确定关键成功因素 (4) 识别性能指标与标准 (5) 识别测量性能的数据
9.U/C矩阵的正确性检验包括哪些内容?
(1)完备性检验。这是指每一个数据类必须有一个产生者(即“C”) 和至少有一个使用者(即“U”) ;每个功能必须产生或者使用数据类。
(2)一致性检验。这是指每一个数据类仅有一个产生者,即在矩阵中每个数据类只有一个“C”。如果有多个产生者的情况出现,则会产生数据不一致的现象。
(3)无冗余性检验。这是指每一行或每一列必须有“U” 或“C”,即不允许有空行空列。若存在空行空列,则说明该功能或数据的划分是没有必要的、冗余的。
10.数据字典建立的过程中,如何保证数据项及其处理的完整性?
答:创建数据字典是对系统用到的所有数据项和结构的定义,以确保开发人员使用统一的数据定义。在需求阶段,数据字典至少应定义客户数据项以确保客户与开发小组是使用一致的定义和术语。分析和设计工具通常包括数据字典组件。
11.目前电子商务系统的优化技术有哪些? (1) 动态负荷优化技术 (2) 优化搜索及检索技术 (3) 第四层交换技术 (4) 集群技术
12.B2C电子商务系统一般包括哪些主要功能?
答:功能有:商品展示与推介,订单管理,会话管理,电子支付,商品售后服务,商品分类管理与搜索,客户关系管理。
13.请简述RUP的9个核心工作流?
答:9大核心工作流包括:商业建模、需求、分析和设计、实现、测试、部署、配置和变更管理、项目管理、环境
14.电子商务实施包括哪些阶段?
第3页共6页
相关推荐: