当前位置:文档之家› 电子商务系统分析与设计课后习题答案

电子商务系统分析与设计课后习题答案

(2)能提供大批可复用的、构件化的服务,从而加快应用开发周期,降低开发成本。
(3)能为应用提供一个面向网络的高层抽象的集合,这种一致的高层抽象能简化分布式系统的开发。
(4)协调应用系统各部分之间的互联、互操作,使得从小到组建模块,大到企业应用实体所提供的服务都能够相互集成,并使这种集成得到简化。
作用:
对象图是表示在某一时间点上一组对象及它们之间的关系的图,模拟类图中所含有的类的实例。应用:对象图通常用于对对象结构建模。对象图可以用来视化、规范、构造、文档化系统中特定实例的存在及实例间的关系。
4、用例的事件流包括哪些内容?P52
(1)用例什么时候开始,怎样开始。
(2)用例什么时候结束,怎样结束。
(3)用例与参与者之间有什么样的交互作用。
(4)用例需要什么数据。
(5)用例的标准的时间顺序。
(6)替代的或例外的事件流的描述。
5、交互作用图包括什么?每一种有什么特点?P67
包括顺序图和协作图。
顺序图强调消息的时间顺序,特点:有对象生命线,有控制中心。
协作图强调发送和接收消息的对象的组织结构,特点:有路径,有序列号。
五、论述
1、详细论述类图在设计阶段的作用及类图的应用。P61、64
UML(统一建模语言)是一种对软件密集型系统的制品进行可视化、详述、构造及文档化的语言,它提供了用于交流的词汇表和在词汇表中组合词汇的规则,它的每个符号都有明确的语义。
特点:UML是一种语言,是一种可视化语言,是一种可用于详细描述的语言,是一种构造语言,是一种文档化语言。
2、试论述UML的构成。P39
(1)Java和JSP。面向对象的JAVA语言具备一次编程、任何地方均可运行的能力,具有简单性、面向对象、分布式、健壮性、安全性及跨平台的优势。JSP的特点:通用性较好,可以使得页面内容和其显示相互独立,提高可重用性,继承JAVA技术的优点。
(2) ASP和。ASP可以与数据库和其他程序进行交互,采用面向对象的特征及对ActiveX控件的扩展,可实现对WEB数据库的动态访问。建立在ASP基础上,提供许多比现在的WEB开发模式强大的优势:执行效率大幅提高,有世界级的工具支持,具有更好的语言特性,简单高效可管理,用于多处理器环境,可靠、可扩展且安全性好。
五、论述
1、请分析网站与电子商务系统的区别及联系。P13
区别:电子商务系统与网站是两个不同的概念,电子商务系统是基于Internet并支持企业价值链增值的信息系统,而网站是企业为合作伙伴、客户等提供的访问企业内部各种资源的统一平台,仅仅是整个系统的一个部分或者技术手段之一。
联系:网站可以视为企业电子商务系统的一个组成部分。企业内部信息系统的各种信息通过网站向外发布,改变了原先企业信息利用率不高、资源无法被外界获取的局面。没有网站的电子商务系统是不完整的。
应用:
(1)对系统的词汇建模。使用UML构建系统最先都是构造系统的基本词汇,以描述系统的边界。
(2)对简单的协作建模。协作是一些共同工作的类、接口和其他元素的群体,系统分析者可以用类图将这些类及它们之间的关系进行可视化和详述。
(3)对逻辑数据库模式建模。在很多领域中,需要在关系数据库或面向对象数据库中存储永久信息,系统分析者可以用类图对这些数据库的模式建模。
2、举例论述用力驱动开发的过程。P80
(1)需求。开发人员捕获需求形成用例模型。
(2)分析。开发人员以用例模型作为输入创建分析模型。
(3)设计。开发人员以分析模型作为输入创建设计模型,并进一步创建实施模型。
(4)实现。开发人员把设计模型中的类实现为实现模型中的构件。
(5)测试。测试人员验证系统确实能够实现用例所描述的功能。
(3)PHP。特点:开放源码,跨平台,语法简单,效率高,良好的数据库支持,动态创建图像。
开发工具:
(1)Visual 。用户生成ASP Web应用程序、XML Web Services、桌面应用程序和移动应用程序。
(2)Jbuilder。支持最新的JAVA技术。
(3)Eclipse。是一个开放源代码的、基于JAVA的可扩展开发平台。
四、简答题
1、电子商务系统开发平台中常用到的应用服务器有哪些?p90
(1)IIS (2)WebSphere (3)WebLogic (4)Tomcat (5)J2EE
2、选择运用中间件软件具有哪些优势及作用?P94-95
优势:
(1)能对软件开发者屏蔽底层的、复杂繁琐的、易出错的平台细节,减少应用开发的复杂性。
体系结构:包括四个层次:(1)用户信息收集模块。是个性化服务系统的基础模块,收集用户信息。(2)用户建模模块。处理收集到的用户信息,构建用户模型。(3)个性化服务模块。根据用户模型向用户提供相应的服务,如个性化推荐、个性化信息检索等。(4)用户。用户对个性化服务的反馈用于调整个性化服务系统。
2、试论述常用的服务器端动态网页开发技术、特点及开发工具。P100
(2)从信息系统服务的范围及对象分析,传统信息系统主要服务于企业内部特定客户,而电子商务系统服务对象不仅包括企业内部管理人员,还包括企业客户和合作伙伴。
(3)技术角度,电子商务系统基于浏览器-服务器结构,使用一些新技术。
3、电子商务系统的发展过程分为哪几个阶段?各有什么特点?P15
(1)电子商务系统的酝酿阶段。
(1)自主开发。比较容易把握系统重点,一般具有独创性和差异性,易于保持一种差异化的竞争优势,易于升级管理。但对企业人员要求较高,成本也会较高。
(2)外包方式。技术有保证,风险较低,项目进度易于控制,但也会产生偏差遗漏,设计版权问题等。
(3)租用方式。可以通过租用和适用的方式积累经验,成本低、时间开销少。但提供的租用服务可能会缺乏针对性,企业电子商务的服务效率和特色会受限制。
(1)元素。包括结构元素、行为元素、分组元素、注释元素。
(2)关系。包括依赖关系、类属关系、关联关系、实现关系。
(3)图。划分为9种:类图、对象图、组件图、配置图、用例图、顺序图、协作图、状态图、活动图。
3、试分别阐述类图和对象图的定义及应用。P59、65
类图是显示一组类、接口、协作及它们之间关系的图。应用:对系统的词汇建模、对简单的协作建模、对逻辑数据库模式建模。
第四章
一、单选题
1、A 2、B 3、B 4、B 5、B 6、B 7、C 8、B 9、C 10、B
二、多选题
1、ABCD 2、ABC 3、ABC 4、ABC 5、ABC 6、ACD 7、BCD 8、ABD 9、ABCD 10、ABCD
三、判断题
1、对2、对3、对4、对5、错6、错7、错8、对9、错10、错
作用:
(1)对简单的协作建模。确定要为之建模的机制;对于每个机制,确定参与这个协作的类、接口和其他的协作,确定这些元素间的关系;根据协作的脚本,发现遗漏的模型部分,以及简单的语义错误;确定对象的属性和操作。
(2)对数据库概念设计建模。确定模型中的一些类,这些类的状态的存在超过了程序的生命周期;创建一个类图,在这个类图中含有这些类,并将这些类标记为持久类;扩充这些类的结构信息,例如属性、类的阶元;考虑类的行为,扩充对于数据访问和数据完整性很重要的操作。
4、电子商务系统的生命周期具有哪些特点?P24
(1)电子商务系统作为一类信息系统,其生命周期也包括系统规划、系统分析、系统设计、系统实施、运行维护管理与评估这样几个阶段。
(2)系统的规划阶段非常重要,这一阶段要在战略层次上考虑企业商务模式如何变化。
5、电子商务系统有哪些开发方式?各有什么特点?P21
四、简答
1、企业商务活动的基本特征是什么?P3
(1)从事商品交换的活动。
(2)涉及商品的交换、买卖和再分配,包含商品物理上的位移过程。
2、电子商务系统与传统的EDP、MIS、DSS有什么异同?P14
相同点:都是计算机系统,在某些开发技术上有一定的共同之处。
差异:(1)从系统功能上分析:EDP主要涉及与企业生产相关的事务,MIS主要服务于企业的管理层面,DSS主要针对企业决策过程中面临的一些半结构化或者非结构化的问题。而电子商务系统不仅支持企业内部的生产与管理,而且支持企业通过Internet进行的商务活动。
2、请分析电子商务系统的技术特点。P19
(1)分布式的事务处理系统。
(2)基于TCP/IP协议。
(3)采用客户—服务器的计算模式,通过浏览器与客户进行交互。
(4)以WEB为基础利用标准的协议组织和表达数据。
(5)应用系统需要独立的CA中心支持,并需要与CA建立接口。
(6)可以利用多种工具开发,但面向对象的JAVA技术及可重用的组件技术是电子商务系统开发的主流技术方向。
4、数据挖掘的定义是什么?有几种挖掘技术?P110
定义:从海量数据中抽取出潜在的、有价值的知识(模型或规则)的高级处理过程。
种类:(1)关联规则。(2)序列模式。(3)分类和预测。(4)聚类。(5)孤立点分析。
5、试简单论述XML在电子商务中的应用。P113
(1)XML有利于数据交换和传递的特性,加速了电子商务的发展。
特点:企业全面利用现代信息技术,建立企业内部的生产及管理系统。
(2)电子商务系统的雏形阶段。
特点:本阶段的信息系统一般都是基于WWW服务器进行开发,功能和系统结构都比较简单。
(3)电子商务系统的发展阶段。
特点:系统与企业内部的信息系统形成一个整体,电子商务系统的逻辑结构呈现出清晰的层次结构,CA中心、支付网关的建立使在线交易具备了安全的环境。
ASP仅支持HTML Element。ASP,NET支持HTML Element和Web Control。
ASP解释执行。ASP,NET第一次请求时自动编译执行,以后再次请求时不需要重新编译。
ASP支持COM组件、很难调试和跟踪、支持Visual Basic、不支持面向对象编程。ASP,NET支持COM控件,Class Library和Web Service组件,可以方便地调试和跟踪,支持C++,Visual Basic和Jscript,支持面向对象编程。
相关主题