数据流体系结构风格培训课件.ppt

上传人(卖家):晟晟文业 文档编号:4830525 上传时间:2023-01-15 格式:PPT 页数:48 大小:1.33MB
下载 相关 举报
数据流体系结构风格培训课件.ppt_第1页
第1页 / 共48页
数据流体系结构风格培训课件.ppt_第2页
第2页 / 共48页
数据流体系结构风格培训课件.ppt_第3页
第3页 / 共48页
数据流体系结构风格培训课件.ppt_第4页
第4页 / 共48页
数据流体系结构风格培训课件.ppt_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、数据流体系结构风格数据流体系结构风格4.1 数据流体系结构风格的基本特征数据流风格的直观理解nA data flow system is one in which the availability of data controls the omputation(数据的可用性决定着处理是否执行)the structure of the design is dominated by orderly motion of data from process to process(系统结构:数据在各处理之间的有序移动)in a pure data flow system,there is no othe

2、r interaction between processes(在纯数据流系统中,处理之间除了数据交换,没有任何其他的交互)数据流风格的基本构件(COMPONENT)nComponents:data processing components(基本构件:数据处理)Interfaces are input ports and output ports(Interfaces are input ports and output ports(构件接口:输入端口和构件接口:输入端口和输出端口输出端口)Input ports read data;output ports write data(Input

3、 ports read data;output ports write data(从输入端口读取数据,从输入端口读取数据,向输出端口写入数据向输出端口写入数据)Computational model:read data from input ports,compute,write data Computational model:read data from input ports,compute,write data to output ports(to output ports(计算模型:从输入端口读数,经过计算计算模型:从输入端口读数,经过计算/处理,处理,然后写到输出端口然后写到输出端

4、口)数据流风格的连接件(CONNECTOR)nConnectors:data flow(data stream)(连接件:数据流)Uni-directional,usually asynchronous,buffered(单向、通常是异步、单向、通常是异步、有缓冲有缓冲)Interfaces are reader and writer roles(接口角色:接口角色:readerreader和和writerwriter)Computational model(计算模型计算模型:把数据从一个处理的输出端口把数据从一个处理的输出端口传送到另一个处理的输入端口传送到另一个处理的输入端口)数据流风格的

5、拓扑结构(TOPOLOGY)数据流VS.控制流n在von Neumann的计算机体系结构中,有控制流与数据流之分;控制流(Control flow)数据流(Data flow)n讨论:二者有什么区别和联系?能否分别举出几个例子?二者有什么区别和联系?能否分别举出几个例子?两种典型的数据流风格nPipe-and-Filter(管道-过滤器)nBatch Sequential(批处理)4.2 管道与过滤器风格PIPE-AND-FILTER从“自来水管道系统”看Pipe-And-Filter基本定义n语境:数据源源不断的产生,系统需要对这些数据进行若干处理(分析、计算、转换等)。n解决方案:把系统分

6、解为几个序贯的处理步骤,这些步骤之间通过数据流连接,一个步骤的输出是另一个步骤的输入;每个处理步骤由一个过滤器构件(Filter)实现;处理步骤之间的数据传输由管道(Pipe)负责。n每个处理步骤(过滤器)都有一组输入和输出,过滤器从管道中读取输入的数据流,经过内部处理,然后产生输出数据流并写入管道中。Pipe-And-Filter风格的基本构成nComponents:Filters process data streams(构件:过滤器,处理数据流)A filter encapsulates a processing step(algorithm or computation)(一个过滤器封

7、装了一个处理步骤)Data source and data sink are particular filters(数据源点和数据终止点可以看作是特殊的过滤器)nConnectors:A pipe connects a source and a sink filter(连接件:管道,连接一个源和一个目的过滤器)Pipes move data from a filter output to a filter input(转发数据流)Data is a stream of“objects”(数据是特定类型的“对象”流)nTopology:Connectors define data flow gr

8、aph(连接器定义了数据流图,形成拓扑结构)1服务是为了维持工作权(3)提供虚假的项目负责人或者主要技术人员简历、劳动关系证明;(12)有权检查承包方的班组管理工作,检查班组台帐(设备台帐、安全台帐、工器具台帐、班组建设台帐、班长日志等)2.1 本合同条款适用于招标邀请书中所述货物及服务的招标项目。20.5 中标人和未中标人的投标保证金,将在招标人与中标人签订合同后五(5)个工作日内,予以退还,不计利息。该菜单包括了对系统进行日常维护的主要功能。(11)有权对承包方在承包范围内维护的工作人员按电力行业现行有关规定考核,有权要求承包方无条件更换业主认为不称职的人员。服务人员要懂得肯定、塑造顾客的

9、价值,让顾客感到他的作用和地位。称赞、肯定、感谢顾客的配合都是很好的技巧。在行销人员和顾客之间建立良好的关系,最好的方法就是塑造对方的价值,彼此认可、相互激励。实验提示打破惯性的过程需要动脑筋。动脑筋才能创新,创新是行销的原动力,创新是服务和管理的原动力,不创新就没有突破,没有竞争力。培训的过程能否良性发展,主要看一段时间之后员工能否克服惰性、养成新的惯性。这样他们就逐渐消除掉不舒服的感觉,转而适应新的习惯而不再需要督导,此时培训就成功了。建立定期检测制度,是对服务体系的一个总体检。定期检测的服务项目有多种方式。如,采用驻点观察来对业务进行评核,即在每个营业分支机构,设立代表专门观察服务情况。

10、日系的百货公司会采用督导方式,督导人员按照规定的服务标准来监测服务员的执行情况,这就是驻点观察的方式。(1)城市营销:1 过滤器(Filter)nIncrementally transform some of the source data into sink data(目标:将源数据变换成目标数据)nStream to stream transformation(从“数据流”“数据流”的变换)enrich data by computation and adding information(通过计算和增加信息来丰富数据)refine by distilling data or removin

11、g irrelevant data(通过浓缩和删减来精炼数据)transform data by changing its representation(通过改变数据表现方式来转化数据)decompose data to multiple streams(将一个数据流分解为多个数据流)merge multiple streams into one stream(将多个数据流合并为一个数据流)过滤器对数据流的五种变换类型过滤器读取与处理数据流的方式nIncrementally transform data from the source to the sink(递增的读取和消费数据流)在输入被完

12、全消费之前,输出便产生了。过滤器的一些基本特征nFilters are independent entities,i.e.,Filters are independent entities,i.e.,no context in processing streams(无上下文信息)no state preservation between instantiations(不保留状态)no knowledge of upstream/downstream filters(对其他过滤器无任何了解)collections can be used to buffer the data passed thr

13、ough pipes:files,arrays,dictionaries,trees,etc.(可使用数据缓冲区临时保存数据流)蓄水池2 管道(Pipe)nMove data from a filterMove data from a filter s output to a filters output to a filter s input(or to a s input(or to a device or file)(device or file)(作用:在过滤器之间传送数据作用:在过滤器之间传送数据)One way flow from one data source to one da

14、ta sink(单向流)A pipe may implement a buffer(可能具有缓冲区)Pipes form data transmission graph(管道形成传输图)n不同的管道中流动的数据流,具有不同的数据格式不同的管道中流动的数据流,具有不同的数据格式(Data format)(Data format)。n原因:数据在流过每一个过滤器时,被过滤器进行原因:数据在流过每一个过滤器时,被过滤器进行了了丰富、精练、转换、融合、分解丰富、精练、转换、融合、分解等操作,因而发等操作,因而发生了变化。生了变化。管道中流动的数据类型nPipe between two threads

15、of a single process(e.g.,Java Streams)Stream may contain references to shared language objectsnPipe between two processes on a single host computer(e.g.,UNIX Named Pipes)stream may contain references to shared OS objects(e.g.,files)nPipe between two processes in a distributed system(e.g.,Internet So

16、ckets)Stream contents limited to raw bytes Protocols implement high-level abstractions(e.g.,pass pipes as reference,pass COBA object references)管道中流动的数据类型nTradeoffTradeoff compatibility and reusability everything is a stream vs.type safety stream of Persons,stream of TextsnPopular stream data format

17、sPopular stream data formats raw byte stream stream of ASCII text lines with line separator record stream(record attributes are strings,separated by tabulator or comma)nested record stream(record attribute is in turn a sequence)stream representing a tree traversal(inner nodes/leaf nodes enumerated i

18、n preorder,postorder,inorder)typed stream with a header containing its type information(e.g.,column headings)event streams(event name and event arguments)管道-过滤器风格的一些变化形式数据流的分类:推式与拉式nQuestion:what is the force that make data flow?(是什么力量推动数据在管道中流动?)nThree choice,all with force emanating from filters:P

19、ush:data source pushes data in downstream direction(推式:前面的过滤器把新产生的数据推入管道)Pull:data sink pulls data from upstream direction(拉式:随后的过滤器从管道中拉出所需数据)Push/pull:a filter is actively pulling from upstream,computing,and pushing downstream(推拉式:过滤器以循环的方式,从管道中拉出其输入数据,并将其处理产生的数据压入后续管道)过滤器的分类:主动与被动nActive filter:d

20、rivers the data flow on the pipes.(主动过滤器:驱动数据流动,pull+push)nPassive filter:is driven by the data flow on the(input/output)pipes.(被动过滤器:被管道中的输入或输出数据流所驱动)nAttention:系统中至少有一个主动过滤器(可以来自外部环境,如用户输入)被动过滤器所采用的两种策略nPull Strategy:The filter is a passive object that is driven by the subsequent pipeline element

21、that pulls output data from the filter;(采用拉式策略的被动过滤器:该过滤器不会主动执行,而是在后续 过滤器的“拉”动作的驱动下才执行)nPush Strategy:The filter is a passive object that is driven by the previous pipeline element that pushes input data into the filter.(采用推式策略的被动过滤器:该过滤 器不会主动执行,而是在前续过滤器 的“推”动作的驱动下才执行)采用推式策略的被动过滤器在一些咖啡店,服务生会询问顾客的名字。

22、人多的时候服务生就会喊着顾客的英文名字,把咖啡拿给他们。这种沟通的感觉非常美好,是一种感情互动。这是蛮有趣的一个服务规划,感觉很自在,符合喝咖啡的文化的服务特性。所以服务规划要符合产业的特性,照顾服务对象的层次,呼应客户的内心需求,这也是一种乐趣。布货要采取小批量,高频率的布货方法。31.2 资格性检查是依据法律法规和招标文件的规定,对投标文件中资格证明、投标保证金等进行审查,以确定投标人是否具备投标资格。(九)公示人选。将团干部候选人人选情况在竞争上岗所在部门和企业机关进行公示,如不存在影响任职的问题,则提交团员大会等额选举。服务不是强制性的行为,它是发自内心的,自愿、自动、自发、主动性的行

23、为。因此,必须创造一个组织氛围,来代替高压式的服务行为。植根式的服务文化正是满足了这种需求,其规划着眼于对企业服务观念、技术等各方面的全面性带动,严格强调全面参与。当面对顾客的抱怨和不满时,服务人员应该要有积极的态度,要勇于正视顾客的抱怨,把抱怨理解为顾客的一种权利。行销理论中有个原则“推销是我的义务,拒绝是顾客的权利”,这个原则也可以体现在服务的过程中。服务人员面对抱怨的积极态度至少应该做到如下几点:从企业的角度来说,顾客是企业生存的基础,是企业利润的源泉,是企业的衣食父母和发展的动力。因此,不要把与顾客的关系当成买卖关系,而要把顾客看作企业的事业伙伴。企业应该敞开心胸,广泛接纳客户的建议,

24、把服务做得更好。2一种服务标准不能满足所有的顾客9.2 卖方提供的服务的费用应含在货物的合同总价中,买方不再另行支付。2、目的:预防、控制、消除和减少各种安全事故的发生,最大限度的降低事故危害程度,保障加气站及司乘人员的生命和财产安全,为加气站创造良好的生产、经营秩序。各潜在投标人对招标文件如有疑问可要求澄清,要求澄清的潜在投标人应按照投标须知表第17项规定的时间和方式通知招标代理机构。招标代理机构将视情况确定采用适当的方式予以澄清或以书面形式予以答复,并在其认为必要时,将不标明查询来源的书面答复发给所有购买招标文件的潜在投标人。面对抱怨的积极态度32.1 评标委员会在初审时将检查其报价是否有

25、算术错误,对价格的算术错误按下述原则修正。修正后的结果对投标人有约束力,如投标人不接受修正后的结果,则其投标将被拒绝,投标保证金将不予退还。采用拉式策略的被动过滤器一个混合型的管道-过滤器系统一个混合型的管道-过滤器系统带有缓冲区的混合型管道-过滤器系统带有缓冲区的混合型管道-过滤器系统过滤器的状态n停止状态:表示过滤器处于待启动状态,当外部启动过滤器后,过滤器处于处理状态。n处理状态:表示过滤器正处理输入数据队列中的数据。n等待状态:表示过滤器的输入数据队列为空,此时过滤器等待,当有新的数据输入时,过滤器处于处理状态。Pipe-And-Filter风格的典型应用Pipe-And-Filter

26、风格的典型应用nComplier(scan,parse,generate code,.)(Complier(scan,parse,generate code,.)(编译器编译器)nUnix pipes(Unix pipes(UnixUnix管道管道)nImage processing(Image processing(图像处理图像处理)nSignal processing(Signal processing(信号处理信号处理)nVoice and video streaming(Voice and video streaming(声音与图像处理声音与图像处理)n管道-过滤器风格的例子管道-过滤

27、器风格的例子:Unix Shell管道-过滤器风格的例子:Unix Shell管道-过滤器风格的例子:编译器(1)管道-过滤器风格的例子:编译器(2)30.1 评标期间,评标委员会有权要求投标人对投标文件中含义不明确、同类问题表述不一致或者有明显文字和计算错误的内容等作必要的澄清、说明或者补正。投标人必须按照招标代理机构通知的澄清内容和时间做出澄清。除按本须知第32条规定改正算术错误外,投标人对投标文件的澄清不得超出投标文件的范围或者改变投标文件的实质性内容。17.2 在履行合同过程中,如果卖方遇到妨碍按时交货和提供服务的情况时,应及时以书面形式将拖延的事实,可能拖延的时间和原因通知买方。买方

28、在收到卖方通知后,应尽快对情况进行评价,并确定是否通过修改合同延长交货时间。现在的制造业都在向服务业靠拢,台积电也把自己定义为服务业。因为只有制造和生产没有服务是不行的,这是观念上非常大的突破。在国际化的时代,大家都要拓宽视野。因此,他们放眼世界,注意长期策略,追求有序经营。(3)“买方”系指本标书第二章“前附表”中指明的购买货物和服务的法人或其他组织。3.标准与计量优秀的人才是改善企业服务,真正落实各项制度和机制的保证。如何培训优秀的服务人才,可以按照图32所示的几个步骤进行推行:首先从总公司和分公司来甄选理想的服务人才,作为种子师资加以培训,设定教材和课程,定期举办服务技术培训;然后这些种

29、子师资回到他们的具体岗位,落实培训的服务技能,并变成一种运动来加以推行。为了提高服务的品质,皮尔卡丹服饰连锁集团也接受了改善服务的培训:全部连锁店的店长集中起来,有计划的按照既定的规划流程进行培训。培训结束之后,这些店长觉得大有收获,掌握了很多新的服务技巧。“经典版”系列软件的推出对于我们来说还是一个新的尝试,系统中如果还存在不完善的地方,希望广大用户能够谅解,并继续提供更多的宝贵意见,以待我们在今后的版本中进一步地改进和提高,更好地满足您的需要。(三)5S的推行要循序渐进(4)保密性原则:评委及熟知情况的有关工作人员将保守投标人的商业秘密。我们将对所有的器件、配件建立详细档案,包括型号、产地

30、、制造单位、供应单位等等,并与供应商、制造商保持联系,确保以最快速度取得所需的配件,并能跟踪产品的更新换代,使法门阿曼文化产业园的智能化系统得到及时的完善。(六)、“辅助功能”菜单6、培训管理管道-过滤器风格的优点n使得系统中的构件具有良好的使得系统中的构件具有良好的隐蔽性和高内聚、低隐蔽性和高内聚、低耦合耦合的特点;的特点;n允许设计者将整个系统的输入允许设计者将整个系统的输入/输出行为看成是多个输出行为看成是多个过滤器的行为的过滤器的行为的简单合成简单合成;n支持软件复用支持软件复用:只要提供适合在两个过滤器之间传送的数据,任何两个只要提供适合在两个过滤器之间传送的数据,任何两个过滤器都可

31、被连接起来;过滤器都可被连接起来;n系统维护和增强系统性能简单系统维护和增强系统性能简单:新的过滤器可以添加到现有系统中来,旧的可以被改进新的过滤器可以添加到现有系统中来,旧的可以被改进的过滤器替换掉;的过滤器替换掉;n允许对一些如吞吐量、死锁等属性的分析允许对一些如吞吐量、死锁等属性的分析;n支持并行执行支持并行执行:每个过滤器是作为一个单独的任务完成,因此可与其它每个过滤器是作为一个单独的任务完成,因此可与其它任务并行执行。任务并行执行。管道-过滤器风格的缺点n通常导致进程成为批处理的结构 这是因为虽然过滤器可增量式地处理数据,但它们是独立的,所以设计者必须将每个过滤器看成一个完整的从输入

32、到输出的转换;n不适合处理交互的应用 当需要增量地显示改变时,这个问题尤为严重;n因为在数据传输上没有通用的标准,每个过滤器都增加了解析和合成数据的工作,这样就导致了系统性能下降,并增加了编写过滤器的复杂性。绝大部分处理时间消耗在格式转换上4.3 顺序批处理风格Batch Sequential Style批处理风格的直观结构将用户输入的纸带上的数据写入磁带将磁带作为计算设备的输入,进行计算,得到输出结果打印计算结果批处理风格的直观结构基本定义nProcessing steps are independent programs(每个处理步骤是一个独立的程序)nEach step runs to

33、completion before next step starts(每一步必须在前一步结束后才能开始)nData transmitted as a whole between steps(数据必须是完整的,以整体的方式传递)nTypical applications(典型应用):classical data processing(传统的数据处理)program compilation/computer aided software engineering(程序编译/CASE工具)基本构成nComponents(processing steps)are independent programs

34、(基本构件:独立的应用程序)nConnectors are some type of media-traditionally magnetic tape(连接件:某种类型的媒质)nTopology:Connectors define data flow graph(连接件定义了相应的数据流图,表达拓扑结构)nEach step runs to completion before the next step begins(每一步骤必须在前一步骤完全结束之后方能开始)示例:批处理风格的系统数据流图(Data Flow Diagram,DFD图)4.4 批处理与管道-过滤器的比较批处理与管道-过滤器的比较n相似点:Decompose task into fixed sequence of computations(把任务分解成为一系列固定顺序的计算单元)Interact only through data passed from one to another(彼此间只通过数据传递交互)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(数据流体系结构风格培训课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|