信息系统的设计与实现离线作业

更新时间:2024-05-03 14:41:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

浙江大学远程教育学院

《信息系统的设计与实现》课程作业

姓名: 年级:

吴金翔 13春信息管理

学 号: 学习中心:

713070244001 余杭

—————————————————————————————

一、填空题

1.Web Services技术成为下一代分布式系统的核心支持部分的原因是:a.互操作和交互性_ ;b.__普遍性__ c._进入屏障,易于开发_ d_行业广泛支持__

2.需求分析有两种方法,分别是__业务需求分析方法_和_____界面需求分析方法______。

3.应用程序的功能模块可以划分为:_用户界面_、_业务逻辑_和__数据存储____ 。

4.典型的应用程序开发模型有:_单层应用模式__、两层主从式客户/服务器应用模式、多层应用模式_、_分布式系统应用模式__和_基与WED的多层应用模式_____。

5.综合当今的Web应用以及Web Service的特点,Web Service可以分为下面四种:_面向商务的WED SERVISE,__、__面向消费者WED SERVISE __、__面向设备的WED SERVISE ____和__面向系统的WED SERVISE ____。

6.Web Service的实现框架由下面三个部分组成,它们分别是 __服务提供着____ 、__服务中介者____和__服务请求者____。

7.要使 Web Service成功应用,还需要解决很多技术难点。请列举其中的四个:__互操作和交互性_;___普遍性;廉价性_;____行业广泛支持_____。

8.Web Service的实现平台有:_ Microsoft,NET、Websphere、SunONE、Bowstreet Soiution。

9.随需应变业务的特征:更迅速的响应能力、更灵活的变化能力、更专注的业务目标、更弹性的业务运行。

10.IBM自动化蓝图的关键特征包括:可用性、安全性、优化、按需供应。 11.SOAP协议包括以下4个部分:封套、编码规则、SOAP RPC、SOAP绑定。

12.WSDL文档包括的元素有:类型、消息、操作、端口类型、绑定、___端口____ 和 ___服务____ 。

13.BPEL4WS是__ Business Process Execution Language for Web Services ___ 的简称。

14.需求说明书的两个主要目的是提供明显的有关联的来源于国际的商业和可信任的标准组织的有代表性的需求和传递给有兴趣的当事人一些目的范围和ebXML景象。

15.隧道技术是VPN的核心技术,它包括封装、传输、解包 三个过程;

隧道通过隧道协议来实现,隧道协议由传输协议、封装协议、乘客协议组成。

16.统一消息平台是一个三层结构,这三层分别是接入服务、应用服务、后台服务。

17.RFID技术是一种非接触式自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,它主要由电子标签、解读器、数据传输与处理系统三部分组成。

二、简答题

1、简述当今应该如何建立电子商务式的思维模式?

答:1.现状:应用软件通过Internet或WAN分布在世界范围。 数以百万/千万计的用户,可能存在的突发事件。用户和应用程序间的连接是非持久性的和低速的。千差万别的数据表示设备应用程序所需的数据可能分布在不同的机器上。全球化的协同工作的需求 建立电子商务式的思维;“集成各种商业流程,便更好的服务客户”;明确长期的发展目标和计划;短期独立的解决方案-》组合却是高耗费、复杂、独立、初级;流水线的方式组合和将各个商业流程有机的结合

2、请结合实例从信息系统容量规划的定义、方法、操作步骤、伸缩技术等角度论述容量规划技术在信息系统的规划设计和应用实施中的重要性。

3、本书讨论的四条性能定律分别是利用率定律、强制流定律、服务需求定律、Little定律,请分别用通俗的语言予以说明。

答:利用率定律:利用率=到达速率*每事务平均服务时间/队列资源数; 强制流定律:平均吞吐量=平均访问对列数*单位时间完成事务数; 服务需求定律:服务需求=系统吞吐量*利用率; Little定律:黑盒子中的客户的平均数量=黑盒子的吞吐率*客户平均停留时间

4、试结合你工作或者生活中的实例,谈谈如何应用课程中介绍的新技术来改进现有的信息管理应用模式。

5、简要分析单层应用模型、两层主从式客户/服务器应用模型、多层应用模型、分布式系统应用模型和基于Web的多层应用模型之间的异同和有缺点。 6、什么是Web Service技术?

答:Web Service提供一个与操作系统无关、与程序设计语言无关、与机器类型无关、与运行环境无关的平台,实现网络上应用的共享。Web Service是封装成单个实体并发布到网络上以供其它程序使用的功能集合。它是松散耦合的、可复用的软件模块。 7、当前有哪几类Web Service应用,集合自己的实践经历说明其应用的状况和意义。

8、Web Service技术与当前的组件技术的主要区别是什么

答:Web Service是原来的组件技术思想在Internet时代中的进一步发展,它集成了CORBA、COM/DCOM等各种组件模型技术,是原有各种组件技术的继承和发展。

9、学习理解Web Service的技术架构和实现框架。

答:Web Service的技术框架包括:网络层,XML消息层,服务说明层,服务发

布层,服务发现层,服务流程层,其他技术层;实现框架包括:服务提供者,服务中介者,服务请求者。

10、学习使用Web Service的实现开发平台

11、你是如何理解on Demand的思想的?

12、on Demand技术包括哪些方面?

答::Web服务,网格计算,自治能力,信息集成,刀片计算机,支持普及性设备。

13、详细说明SOAP协议的主要内容。

14、SOAP协议有哪些优点,并说明它们的应用范围。 15、详细说明SOAP的结构与其中的元素。 16、学习并分析SOAP的编码规则。

17、学习理解UDDI协议的信息模型和数据结构。

18、学习运用UDDI协议的程序员API实现对UDDI注册中心的访问。 19、试构造一个简单的行业性UDDI注册中心。 20、简述一下BPEL4WS的发展过程。

21、安全问题是VPN的核心问题。大多数公司认为,公司网络处于一道网络防火墙之后就是安全的,员工可以拨号进入系统,而防火墙会将一切非法请求拒之其外;还有些网络管理员认为,为网络建立防火墙并为员工提供VPN,使他们可以通过一个加密的隧道拨号进入公司网络就是安全的。你对这些看法有什么不同见解?

22、2004年已经有很多省份实现了小灵通用户和手机用户互发短消息,这是一个很好的统一消息平台的实例。统一消息平台不断的改善人们的生活质量,使得普通用户感受到技术的进步以及技术进步带给我们的实惠。请列举一个统一消息平台的实例,并试着介绍其实现原理。

23、什么是 tag?使tag闭合可采用几种方法?分别是什么? 答在XML文档中,用于表示元素开始或结束的表示称为tag,tag总是成对出现。使tag闭合可采用两种方法,分别是?

24、XML与HTML的主要的不同点是什么?attribute与子element的不同点是什么?什么根元素?一个规范的XML文档要满足那些语法规则?

答:“可扩展标记语言”(XML) 提供一种描述结构化数据的方法。与主要用于控制数据的显示和外观的 HTML 标记不同,XML 标记用于定义数据本身的结构和数据类型。 XML 不是要替换 HTML;实际上 XML 可以视作对 HTML 的补充。XML 和 HTML 的目标不同:HTML 的设计目标是显示数据并集中于数据外观,而 XML 的设计目标是描述数据并集中于数据的内容。 与 HTML 相似,XML 不进行任何操作。虽然 XML 标记可用于描述订单之类的项的结构,但它不包含可用于发送或处理该订单以及确保按该订单交货的任何代码。其他人必须编写代码来实际对 XML 格式的数据执行这些操作。 与 HTML 不同,XML 标记由架构或文档的作者定义,并且是无限制的。HTML 标记则是预定义的;HTML 作者只能使用当前 HTML 标准所支持的标记。 每一个XML文档

有且仅有一个最外层元素成为根元素。通俗的说,一个规范的文档一般是指文档中包含一个以上的元素,并且根元素必须包含其它所有的元素,并且每部分内容必须恰当的封装入某个元素中。元素tag必需成对出现。可嵌套不可交叉。

25、写出一个描述email的XML文档

答: Where is your draft? Grigoris, where is the draft of the paper you promised me last week?

26、ID和IDREF类型分别指什么?规范的和有效的XML文档有什么不同? 答:.ID为标识类型,IDREF为标识引用类型,从本质上讲他们都是字符串类型。 满足XML语法规范的XML文档成为规范的XML文档。如果它同时符合对应的XML Schema的约束称为有效的XML文档。

27、认真阅读下列XML文档,指出其中的错误. a) &rights;2001 chuck White <&fragment> foo foo & foo &replacement; &more &replacement; &more; The<> operator must be escaped I was hoping I conld create this “null” element: Maybe it will work if I add a space: < /> b) <5fragment5> <[fragment]>

答:(1) &rights;2001 chuck White 错误,#169非法。 <&fragment> foo 错误,tag名称中不能包含&。 foo & foo 错误,元素内容中不能出现&。开头可以出现表示引用,要与;联合使用。 &replacement; &more 错误,&more后面缺少分号。结尾的tag缺少/。 &replacement; &more; 错误,结尾的tag缺少/。 The<> operator must be escaped 错误,匿名tag<>出现非法。 I was hoping I conld create this “null” element: 错误,匿名结束tag出现非法。 Maybe it will work if I add a space: < /> 错误,非法出现匿名结束tag,结尾的结束tag缺少/。 (2) 正确。 正确。 <5fragment5> 错误,不能以数字开头。 正确。 错误,“,”非法。 错误,“;”非法。 正确。 正确,“:”前表示命名空间。

错误,“!”非法。 <[fragment]> 错误,“[]”非法。 命名规则:字母开头包含字母、数字、下划线和冒号的串。

28、给出一个与下面XML Schema 相符合的 XML文档.

答: 人工智能原理 纯一 15.00 测度论与概率论基础 士宏 15.00

29、SOAP协议的优点与不足分别是什么?对不足应如何改进? 答:SOAP的主要优点就在于它的简单性,SOAP使用HTTP作为网络通讯协议,数据更容易通过防火墙的限制。接受和传送数据参数时采用XML作为数据格式,提供了更高层次上的抽象,与平台和环境无关,具有良好的扩展性。 SOAP的主要缺的是由于采用HTTP协议这样一个应用层协议,再加上XML数据的封包,使得数据传输和解析的效率受到了比较的影响。 简化SOAP协议的封包,提高解析的效率。使用更底层的协议,以提高传输效率。 30、请给出一个描述机器翻译服务的WSDL描述.

xmlns:soap=\xmlns:http=\xmlns:xs=\

xmlns:soapenc=\xmlns:mime=\xmlns:y=\

targetNamespace=\

name=\element=\type=\

31、常用的Web Services的发布方法有哪些种?对比它们的优劣?并说明使用UDDI方法的注册过程是怎样的。

答:主要有集中注册方式和P2P方式。集中式服务的注册发布和查找比较简单,但是容易出现性能瓶颈,P2P方式更加灵活,但是用于注册数据的分布性,使得数据的查询过程更加复杂。 UDDI采用集中式的注册方式。

32、以IBM Foundation Architecture为例,说明面向服务开发的生命周期过程。

答:.IBM基本架构(即IBM Foundation Architecture)从软件生命周期的角度讨论了SOA的开发过程,将整个过程分为循环、迭代的四个阶段?建模(Model)、组装(Assemble)、部署(Deploy)和管理(Manage)。建模阶段主要是收集业务需求并设计他们的业务流程(workflow)。在业务流程优化后,通过组装和集成现有的和新的服务来实现这些业务流程。服务实现及服务流程将被部署到一个高可靠和高集成的服务环境中。最后,从IT和业务两方面来管理和监控这些业务流程。在管理阶段收集的信息被反馈给模型分析,以实现持续的业务改进。治理(Governance)和过程(Process)为SOA工程提供指导和监管,支撑整个生命周期中的各个阶段。  建模:建模阶段主要是收集和分析业务需求,建立和优化业务流程,并设计软件服务的流程。业务模型的建立是这阶段的主要工作,模型是设计相关的软件服务、定义服务等级的依据,可以使用户、开发人员对应用业务流程、目标和产出达成共识,并提供了业务性能评估的基线,以确保应用程序符合业务需求。  组合:在服务组合阶段,主要是根据业务模型,利用已有的服务资源库和业务解决方案(如企业资源计划(ERP),金融系统,IBM CICS® 等),发现服务、创建服务和服务集成的过程。大多数情况下,可以通过重用已有服务来实现业务模型中所定义的功能。当服务不存在时,可以创建一个新的服务来提供这个特殊的业务功能,并测试该服务以集成到整个业务流程中。当所需的服务都就绪后,可以调度服务以实现这个业务过程。  部署:在部署阶段,主要是将服务以及集成的业务流程部署到运行环境中,通过控制中心配置和优化运行环境,使其能够满足业务所需的不同的服务水平要求,如健壮性、可扩展性、高可靠性等。同时,还可以提供一定的灵活性,以支持服务和业务流程的动态更新以适应不断变化的业务需求。同

传统的点到点集成相比,面向服务这种控制中心的方式大大降低了维护的复杂度,并减少了大量的维护开销。  管理:在模型定义、服务创建和组装、服务及业务流程部署之后,该阶段提供对底层服务资源的管理,并实时监视主要的性能指标来获得预防、隔离、分析和修复问题的信息。通过监控服务运行,可以及时了解系统状态,并为业务建模和业务流程的持续改进提供至关重要的反馈信息。

33、企业服务总线与中心辐射Hub-Spoke方式相比,有什么主要特点?

答:随着IT技术的发展,企业应用集成的需求急剧增加,上述朴素的中心辐射式结构已不能很好的满足这些需求,企业服务总线(Enterprise Service Bus)的体系结构逐渐浮出水面。这种体系结构继承了中心辐射(hub-spoke)式体系结构将各个系统点对点连接转化为多个系统对中心的连接的理念。但在这种体系结构中,集成中心被扩展成可以分布在多个物理节点上的总线,从而有效解决了中心辐射模式的单点失效和效率问题。和Hub结构相比,ESB具有以下优点:首先,它比单一Hub的形式更开放,总线结构有无限扩展的可能;其次,真正体现了SOA的理念, 一切皆为服务,服务在总线(BUS)中处于平等的地位。即使我们需要一些Hub,那么它们也是以某种服务的形式部署在总线上,相比上面的结构要灵活的多。

34、简述ESB消息机制

答:消息机制提供管理计算资源和网络通信的机制,它屏蔽分布环境复杂性和异构性,为应用程序提供透明的通信服务。ESB的消息机制采用通信通道(channel)抽象服务之间的消息通信,服务之间建立通道联系。ESB可支持两种通信模式:发布/订阅和点到点的请求/回复的消息模式。发布/订阅是异步消息传递模式,发布者发布的消息可传递给多个订阅者。请求/回复模式是服务提出请求,其它服务响应回复的模式,每个消息仅传递给一个消费者,它可以是同步也可以是异步的。

35、什么是消息中间件的消息?

答:在消息中间件中,消息是自包含的信息,所谓自包含就是消息本身带有其需要进行的处理,获得消息,就获得了需要对其进行的处理等信息。 一个消息通常由三部分构成:消息头,消息属性和消息体。 消息头用于消息系统和应用程序开发者,用来提供诸如目的地,reply to目的地,消息类型,消息有效期等信息; 消息属性可以包含一系列的应用程序自定义的名字/值对,这些属性是消息体的主要部分,通过这些属性可以将其划分为一个特别的消息部分,以便消费者或者路由器使用快速过滤器。并不是所有的MOM都支持消息属性,很多MOM将属性作为消息头的一部分。 消息体的格式可以多种多样,常见的形式有:纯文本、二进制字节流或允许被XML分析技术处理的XML消息类型。

36、简述发布订阅模式的主要特点

答:发布/订阅是一种一对多的广播方式。在发布/订阅模式中,消息以“主题”标识,多个消费者可以订阅一个主题。生产者将消息发布到其对应主题管道,每一个订阅者接受到该消息的一个拷贝。发布/订阅主题可以以一种层次树的方式来管理。使用主题层次,一个消息消费者可以订阅主题树中任何层次,任何分

支的消息。使用通配符可以订阅树的所有子结点。

37、简述点到点模式的主要特点 答:点到点是一种两个特定的应用程序之间一对一的通讯方式。在点到点的模式中,消息按照“队列”组织,只有一个消费者可以接收到队列上的消息。一个点到点的对流可能有多个消费者监听,然而一条消息只能由一个消费者使用。在没有消费者监听的情况下,消息保留在队列中,一直到有消费者使用它。 38、简述存储转发方式的主要消息处理过程。

答: 当消息标志为持久性时,消息系统可以采用存储转发方式保证消息的可靠传输。如上图所示: 1) 发送者将消息发送给消息中间件,进入主题树(发布/订阅模式)或是消息队列(点到点模式)。消息定义“持久性”属性。 2) 消息中间件识别持久性消息并将消息存储在持久化存储介质中,如数据库、文件系统等。 3) 消息中间件再将消息转发给消息接收者。

39、在中国,无论是信息化程度、电子支付手段和观念,还是物流运输体系的建设等,都无法与美国,与亚马逊所处的商业环境相比。创造性地模仿,成为模仿战略中必须的环节。当当在模仿亚马逊的过程中进行那些创新?这些创新对当当的发展起到了什么作用?

40、国内现有的安全认证技术和服务存在哪些问题? 41、城市门户网站的发展战略和目标定位主要在哪里? 42、简述可靠的发布/订阅模式的主要消息处理过程。

答:1) 消息用户订阅消息主题,并指明消息为持久性。 2) 消息用户可能由于各种原因(如失效或宕机)断开与消息中间件的连接。 3) 消息发布者将消息发送给消息中间件,并等待回复。 4) 消息中间件识别为持久性消息,存储消息。 5) 消息存储在持久性存储介质中。 6) 消息中间件给消息发布者发送确认消息。 7) 消息发布者从等待状态返回工作。 8) 消息接收者从新建立起与消息中间件的连接,并请求订阅主题的相关消息。 9) 消息中间件从持久性存储中检索相关消息。 10) 消息中间件将消息传给消息接收者。 11) 消息接收者确认已经获得消息。 12) 消息中间件确认所有订阅者都收到消息后,将消息从持久性存储中删除。

43、您认为门户网站以后的发展方向是什么?

44、对于门户网站来说,业务的综合化与业务的细分专业化到底孰优孰劣? 45、什么是服务容器?与应用服务器相比,有什么特点?

答:服务容器是将各种类型的软件组件或应用,封装成可支持标准通讯协议(如JMS、JBI、JCA、Soap等)的服务,并抽象成一个端点(endpoint),连接到总线上的组件。服务容器既可以封装用户应用软件,也可以封装ESB的基础服务。为了实现分布式处理,服务容器需要支持服务的注册、发现和选择。通过服务容器,可以实现对软件的局部管理和全局管理相结合的方式。服务容器屏蔽了软件的异构性,使得总线的基础服务对每个特定的服务软件透明。对应用软件而言,容器是总线的代理,服务容器是基于ESB的系统可扩展性的重要保证。 与应用服务器相比,ESB的服务容器是一个相对简单和轻量级的进程。ESB容器与应用服务器的最大区别在于所管理的对象不同。应用服务器我们称之为重量级的,在于其部署的多为可执行的应用的二进制文件。为了保证应用的执行,运行环境

也就成了应用服务器的一个组成部分,通常情况下,所有必须的运行环境都需要安装及配置。而ESB容器则倾向于只装载服务和服务流程的规约,如服务的WSDL描述以及服务流程的BPEL规约等,而相应的服务实现只有在需要的时候或是调用的时候动态地绑定和载入。在分布式容器的支持下,多数情况下,用户仅仅需要安装一个轻量级的服务容器,就可以满足基于服务的计算要求。 46、即时通讯企业应该如何进一步拓展新的商业模式? 47、什么是消息路由?有哪两种主要方式?

答:.SOA的一个重要特征就是将服务定义与服务的定位和调用相分离,在应用系统的流程定义中采用服务的抽象描述,而在具体的应用实现中,再动态地将服务的抽象描述绑定到服务的具体实现,并实现对服务的调用和消息的传递。ESB中采用了服务路由的机制,来定义服务传递的步骤、建立传递线路和规则、并逐步传递消息的过程。ESB可根据消息内容将其由提供者传递到接受者。 ESB中主要有两种路由机制,基于路线图的路由(Itinerary-Based Routing)以及基于内容的路由(Content-Based Routing)。 基于路线图的路由机制:在ESB中,消息路线就好比这样一张路线图,记录消息通过每个服务节点的信息。服务节点通常由抽象端点endpoint来表示,在XML定义的一组元数据的基础上,采用XML描述。每个路由消息携带着该描述,在各个服务容器之间游走。 基于内容的路由:在基于内容的路由中没有一个线路图的概念,而是基于消息的内容或是消息的属性分析,来控制消息传递的路线。在消息描述中,元数据描述了消息有可能的分支走向,有服务节点的容器根据规则来对消息的当前状态进行判断,并进行路径的选择。同样,这个路径判断也是分布式的,而不是集中的规则引擎。

48、简述软件系统架构的发展历史

49、简述SOA架构与OOP架构的区别与联系 50、简述SOA架构与CORBA架构的区别与联系 51、简述SOA的特点 52、举一个需要使用SOA架构的商业应用实例,并思考使用SOA后会带来什么好处。

53、简述需求获取的一般过程

答:确定需求过程、编写项目视图和范围文档、用户群分类、选择用户代表、建立核心队伍、确定使用实例、召开联合会议、分析用户工作流程、确定质量属性、检查问题报告和需求重用。

三、论述题

1.四条性能定律分别是利用率定律、强制流定律、服务需求定律、Little定律,请分别用通俗的语言予以说明:利用率定律:利用率=到达速率*每事务平均服务时间/队列资源数; 强制流定律:平均吞吐量=平均访问对列数*单位时间完成事务数;

服务需求定律:服务需求=系统吞吐量*利用率; Little定律:黑盒子中的客户的平均数量=黑盒子的吞吐率*客户平均停留时间

2.要使 Web Services技术成功应用,还需要解决很多技术难点。请例举并简要说

明其中的四个难点:

3.简要分析单层应用模型、两层主从式客户/服务器应用模型、多层应用模型(C/S)、Rich Client应用模型和基于Web的多层应用模型(B/S)之间的异同和优缺点;

4.要使 Web Services技术成功应用,还需要解决很多技术难点。请例举并简要说明其中的四个难点:

5.随着信息技术基础平台的飞速发展,各行业的信息化应用不断深入和扩展,请结合所熟悉的行业背景,谈谈信息基础平台发展对行业发展的作用并预测下5年可能到达的程度。

6.简述原型法的开发过程和适用范围

7.简述常见的管理信息系统开发策略和选择原则

8.简述管理信息系统开发的一般过程,并说明设计阶段中初步设计和详细设计的具体设计内容和操作步骤

9.列举UML中的主要视图,并举例说明顺序图和状态机图的描述内容和主要用途

10.学生成绩管理系统主要完成学生成绩信息的录入、修改、删除和统计等,同时还包括学生、课程、成绩数据的导入导出功能,请设计画出该系统的功能结构图和数据流图,并设计主要的数据库表结构。

11.简述结构化系统分析法的开发过程特点和适用范围

12.请比较管理信息系统的开发模式中C/S和B/S的体系结构差异,并说明其各自的优先使用场合

13.请列举管理信息系统开发过程的共性问题,并选择其中2个结合自己的体会,进行深入分析

14.列举UML中的主要视图,并举例说明类图和用例图的描述内容和主要用途

15.文献管理信息系统的主要功能是文献收录、分类、归档、检索和浏览,请画出该系统的功能结构图和数据流图,并设计主要的数据库表结构。

16.请分析处理器、网络、硬件体系结构及软件、信息安全等信息技术当前的发展趋势,结合你所熟悉的行业领域,设想一下5-10年后的信息系统能帮助我们解决哪些问题,如何实现?

17.请分析12306.cn所存在的主要性能瓶颈,对针对这些问题提出你的解决思路,如何实现?

18.请说明云计算的四大要素,并选择一个你所熟悉的信息系统,说明这些要素对于改进该系统的性能的作用所在。

四、需求分析报告和设计报告

1.编制银行ATM系统(Auto Trade Machine)需求分析报告和设计报告 一、作业目的:

本作业旨在训练如何组织进行需求分析,使用UML工具对银行ATM(Auto Trade Machine) 系统进行分析和设计,并使用UML工具(例如Rational Rose)加以描述。 二、问题描述

银行ATM系统包括人工出纳和分行共享的自动出纳机;各分理处用自己的计算机处理业务(保存帐户、处理事务等);各分理处与出纳站通过网络通信;出纳站录入帐户和事务数据;自动出纳机与分行计算机通信;自动出纳机与用户接口,接受现金卡;发放现金;打印收据;分行计算机与拨款分理处结帐。 要求系统正确处理同一帐户的并发访问。 三、作业要求:

(1)根据问题描述使用UML画出系统的用例图、类图和对象图等;绘制数据流图和功能流图;

(2)学习Rational Rose软件;

(3)设计每一个类的实现结构、数据结构和操作的算法; (4)编制出系统的需求分析报告和总体设计报告;

2.对某开源系统(或自主选择实际业务系统)进行性能测试,并评估系统瓶颈,给出解决方案 一、目的:

旨在训练如何进行系统性能黑盒测试分析,并运用容量规划等工具规划改进系统性能瓶颈问题。 二、问题描述

对模拟系统(学生选课系统)进行性能测试分析,评估在500人在线和1000人在线的性能曲线,发现系统性能瓶颈,并提出相应的解决方案。 三、作业要求:

(1)根据问题描述分解系统测试部件,设计系统测试方案; (2)学习LR软件进行系统性能测试;

(3)根据系统测试性能曲线,分析系统性能瓶颈; (4)提交系统性能改进的解决方案;

17.请分析12306.cn所存在的主要性能瓶颈,对针对这些问题提出你的解决思路,如何实现?

18.请说明云计算的四大要素,并选择一个你所熟悉的信息系统,说明这些要素对于改进该系统的性能的作用所在。

四、需求分析报告和设计报告

1.编制银行ATM系统(Auto Trade Machine)需求分析报告和设计报告 一、作业目的:

本作业旨在训练如何组织进行需求分析,使用UML工具对银行ATM(Auto Trade Machine) 系统进行分析和设计,并使用UML工具(例如Rational Rose)加以描述。 二、问题描述

银行ATM系统包括人工出纳和分行共享的自动出纳机;各分理处用自己的计算机处理业务(保存帐户、处理事务等);各分理处与出纳站通过网络通信;出纳站录入帐户和事务数据;自动出纳机与分行计算机通信;自动出纳机与用户接口,接受现金卡;发放现金;打印收据;分行计算机与拨款分理处结帐。 要求系统正确处理同一帐户的并发访问。 三、作业要求:

(1)根据问题描述使用UML画出系统的用例图、类图和对象图等;绘制数据流图和功能流图;

(2)学习Rational Rose软件;

(3)设计每一个类的实现结构、数据结构和操作的算法; (4)编制出系统的需求分析报告和总体设计报告;

2.对某开源系统(或自主选择实际业务系统)进行性能测试,并评估系统瓶颈,给出解决方案 一、目的:

旨在训练如何进行系统性能黑盒测试分析,并运用容量规划等工具规划改进系统性能瓶颈问题。 二、问题描述

对模拟系统(学生选课系统)进行性能测试分析,评估在500人在线和1000人在线的性能曲线,发现系统性能瓶颈,并提出相应的解决方案。 三、作业要求:

(1)根据问题描述分解系统测试部件,设计系统测试方案; (2)学习LR软件进行系统性能测试;

(3)根据系统测试性能曲线,分析系统性能瓶颈; (4)提交系统性能改进的解决方案;

本文来源:https://www.bwwdw.com/article/2tjg.html

Top