領(lǐng)域模型概念的可視化53課件_第1頁
領(lǐng)域模型概念的可視化53課件_第2頁
領(lǐng)域模型概念的可視化53課件_第3頁
領(lǐng)域模型概念的可視化53課件_第4頁
領(lǐng)域模型概念的可視化53課件_第5頁
已閱讀5頁,還剩123頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、領(lǐng)域模型概念的可視化徐迎曉xuyingxiao126復(fù)旦大學(xué)軟件學(xué)院領(lǐng)域模型概念的可視化徐迎曉outline什么是領(lǐng)域模型概念類識別和提取概念類創(chuàng)建領(lǐng)域模型步驟幾個(gè)問題命名概念類or屬性?屬性與外鍵數(shù)量和單位添加Specification/ description相似概念問題Modeling the Unreal World不同視角的模型Processoutline什么是領(lǐng)域模型領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件什么是領(lǐng)域模型概念類識別和提取概念類創(chuàng)建領(lǐng)域模型步驟幾個(gè)問題命名概念類or屬性?屬性與外鍵數(shù)量和單位添加Specification/

2、description相似概念問題Modeling the Unreal World不同視角的模型Process什么是領(lǐng)域模型Use cases:important requirements analysis artifact, but are not object-oriented.emphasize a process view of the domain.Domain modelThe most important artifact to create in OOAUse cases:領(lǐng)域模型domain model是概念類或問題領(lǐng)域中實(shí)際對象的可視化表達(dá),又稱為:概念模型concept

3、ual models領(lǐng)域?qū)ο竽P蚫omain object models分析對象模型analysis object models.領(lǐng)域模型domain model是概念類或問題領(lǐng)域中實(shí)際對什么是領(lǐng)域模型概念類識別和提取概念類創(chuàng)建領(lǐng)域模型步驟幾個(gè)問題命名概念類or屬性?屬性與外鍵數(shù)量和單位添加Specification/ description相似概念問題Modeling the Unreal World不同視角的模型Process什么是領(lǐng)域模型概念模型領(lǐng)域模型顯示問題領(lǐng)域中對建模者有意義的概念類 OOA中創(chuàng)建的最重要的制品 識別大量對象或概念類heart of OOA領(lǐng)域模型表達(dá)的是現(xiàn)實(shí)世界中

4、的概念類,而不是軟件構(gòu)件(不是軟件類或帶有職責(zé)的軟件對象)識別概念類是問題域調(diào)查的一部分UML中的類圖可以顯示領(lǐng)域模型概念模型領(lǐng)域模型顯示問題領(lǐng)域中對建模者有意義的概念類使用UML表示法,領(lǐng)域模型用一組不帶操作的類圖來表示,可顯示:領(lǐng)域?qū)ο蠡蚋拍铑惛拍铑愔g的關(guān)聯(lián)概念類的屬性使用UML表示法,領(lǐng)域模型用一組不帶操作的類圖來表示,可顯示可視化字典領(lǐng)域模型將領(lǐng)域中的單詞、概念類可視化,并將其相互關(guān)聯(lián)(比文字更容易閱讀)領(lǐng)域模型顯示了視圖或抽象的一部分,而將建模者不感興趣的細(xì)節(jié)忽略。創(chuàng)建領(lǐng)域模型同時(shí)有助于澄清領(lǐng)域中術(shù)語和詞匯可視化字典可視化字典領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件

5、領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件不是軟件設(shè)計(jì)領(lǐng)域模型是現(xiàn)實(shí)世界問題領(lǐng)域中事物的可視化,而不是軟件構(gòu)件的可視化不是軟件制品如window, database不帶有職責(zé)和方法不是軟件設(shè)計(jì)領(lǐng)域模型是現(xiàn)實(shí)世界問題領(lǐng)域中事物的可視化,而不是領(lǐng)域模型顯示現(xiàn)實(shí)世界的概念領(lǐng)域模型顯示現(xiàn)實(shí)世界的概念領(lǐng)域模型避免軟件制品或類領(lǐng)域模型避免軟件制品或類領(lǐng)域模型概念的可視化53課件什么是領(lǐng)域模型概念類識別和提取概念類創(chuàng)建領(lǐng)域模型步驟幾個(gè)問題命名概念類or屬性?屬性與外鍵數(shù)量和單位添加Specification/ description相似概

6、念問題Modeling the Unreal World不同視角的模型Process什么是領(lǐng)域模型創(chuàng)建領(lǐng)域模型步驟列出候選概念類在領(lǐng)域模型中畫出候選概念類添加關(guān)系添加屬性創(chuàng)建領(lǐng)域模型步驟列出候選概念類什么是領(lǐng)域模型概念類識別和提取概念類創(chuàng)建領(lǐng)域模型步驟幾個(gè)問題命名概念類or屬性?屬性與外鍵數(shù)量和單位添加Specification/ description相似概念問題Modeling the Unreal World不同視角的模型Process什么是領(lǐng)域模型領(lǐng)域模型識別和提取概念類用概念類種類列表識別名詞短語使用分析模式領(lǐng)域模型識別和提取概念類用概念類種類列表領(lǐng)域模型概念的可視化53課件使用概念

7、種類列表store and airline reservation domains.饑餓,恐高癥使用概念種類列表store and airline rese 識別名詞和名詞短語識別名詞和名詞短語領(lǐng)域模型概念的可視化53課件it is another source of inspiration.Care:a mechanical noun-to-class mapping isnt possiblewords in natural languages are ambiguousit is recommended in combination with the Conceptual Class C

8、ategory List technique.it is another source of inspir Some are candidate conceptual classesSome maybe ignored in this iteration (Accounting and commissions)Some may be attributes of conceptual classes.(Price) Some are candidate conceptual使用分析模式由專家創(chuàng)建并公開的部分領(lǐng)域模型Martin Fowler分析模式:可復(fù)用的對象模型 Analysis Patte

9、rns Reusable Object Models Addison Wesley/Pearson 機(jī)械工業(yè)出版社 中國電力出版社(影印版)使用分析模式由專家創(chuàng)建并公開的部分領(lǐng)域模型Martin Fowler的主要精品著作有重構(gòu)改善既有代碼的設(shè)計(jì)(Refactoring: Improving the Design of Existing Code)、UML精粹:標(biāo)準(zhǔn)對象建模語言簡明指南(UML Distilled:A Brief Guide to the Standard Object Modeling)分析模式:可重用的對象模型(Analysis Patterns:Reusable Obje

10、ct Models) 規(guī)劃極限編程(Planning Extreme Programming)企業(yè)應(yīng)用架構(gòu)模式(Patterns of Enterprise Application Architecture)等Martin Fowler的主要精品著作有領(lǐng)域模型概念的可視化53課件銷售領(lǐng)域候選概念類銷售領(lǐng)域候選概念類POS系統(tǒng)領(lǐng)域模型POS系統(tǒng)領(lǐng)域模型Group sizeYou should preferably be 5-7 persons in the group that identifies concepts. With a group of this size you get seve

11、ral perspectives and ways of thinking. And if the group is larger it can be difficult to agree on the concepts.The group should contain a mixture of persons, e. g. analysts, designers, programmers. There should be at least one domain expert in the groupOne person is the leader. His/her job is the ma

12、ke the group work dynamically. One should have clear objectives for each meeting! Disputes should be solved harmonically, so it is important that the leader is trusted by everyone.Group sizeYou should preferabA process for identifyingconcepts1. each person is assigned to search for concepts in diffe

13、rent places.2. the whole group meets and finds concept candidates using brainstorming. All possible concepts should be includes! All concepts are equally important!A process for identifyingconc3. When no more concepts are found, you have a good starting point for identifying the suitable concepts fo

14、r the problem area. Divide the concepts into three groups:1. Concepts which everybody thinks are important2. Concepts that fall outside the problem area, are more suitable as attributes, concepts with the same meaning etc.3. Concepts which fall in between these groups.4. Discuss the concepts in grou

15、p 3 which not everyone agrees on. These concepts should be treated consistently.3. When no more concepts are fPrinciples for brainstormingAll ideas are equally importantThink quickly, not too much consideration; think more laterLet everyone speak (Round-Robin Technique)A good mood can be an importan

16、t strengthPrinciples for brainstormingGood conceptsIt is important to point out that you probably havent found all appropriate concepts after looking for them the first time, if the problem area isnt very trivial!The more you work with the domain model,the better it gets. It can take several iterati

17、ons to reach a stable model.Good conceptsIt is important 領(lǐng)域模型添加關(guān)聯(lián)領(lǐng)域模型添加關(guān)聯(lián)領(lǐng)域模型概念的可視化53課件從前有座山,山上有座廟,廟里有個(gè)從前有座山,山上有座廟,廟里有個(gè)添加關(guān)聯(lián)從常用關(guān)聯(lián)列表中導(dǎo)出的關(guān)聯(lián)-由此開始添加關(guān)聯(lián)從常用關(guān)聯(lián)列表中導(dǎo)出的關(guān)聯(lián)-由此開始領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件高優(yōu)先級關(guān)聯(lián) A is a physical or logical part of B. A is physically or logically contain

18、ed in/on B. A is recorded in B.高優(yōu)先級關(guān)聯(lián) A is a physical or log關(guān)聯(lián)指南集中于需要保存一定時(shí)間的關(guān)系(Need to know關(guān)聯(lián))提取概念類比識別關(guān)聯(lián)更重要,主要時(shí)間應(yīng)放在識別概念類太多的關(guān)聯(lián)會(huì)使領(lǐng)域模型更混亂耗時(shí),而效果遞減避免顯示冗余或可導(dǎo)出的關(guān)聯(lián)關(guān)聯(lián)指南集中于需要保存一定時(shí)間的關(guān)系(Need to kno角色Each end of an association is called a role.Roles may optionally have:name ftp 2multiplicity expressionNavigabili

19、ty(導(dǎo)航)角色Each end of an association iMultiplicityMultiplicity The multiplicity value communicates(表明) how many instances can be validly associated with another, at a particular moment, rather than over a span of time.一夫一妻制舊車任一時(shí)刻只能被一個(gè)經(jīng)銷商進(jìn)貨,但一段時(shí)間內(nèi)可能反復(fù)被進(jìn)貨The multiplicity value communiThe multiplicity va

20、lue is dependent on our interest as a modeler and software developer現(xiàn)實(shí)中,Item可以不存儲(chǔ)在任何Store中(如已賣出),但軟件中,Item總與一個(gè)Store相聯(lián)系The multiplicity value is depeNaming AssociationsTypeName-VerbPhrase-TypeName formatverb phrase creates a sequence that is readable and meaningful in the model context.start with a c

21、apital letterassociation represents a classifier of links between instances; in the UML兩種常用格式Paid-byPaidByNaming AssociationsTypeName-Vdefault direction to read an association name is left to right or top to bottomnot a UML default, but a common convention.default direction to read an a Multiple Ass

22、ociations Between Two TypesMultiple Associations Between Domain Modeling期間,association只是對現(xiàn)實(shí)世界的分析,不意味著需要實(shí)現(xiàn)實(shí)現(xiàn)關(guān)聯(lián)最常用的方法:使用屬性Domain Modeling期間,association只Unforgettable Relationships in the StoreUnforgettable Relationships inApplying the Category of Associations ChecklistApplying the Category of Assoc領(lǐng)域模

23、型概念的可視化53課件領(lǐng)域模型概念的可視化53課件添加關(guān)聯(lián)添加關(guān)聯(lián)領(lǐng)域模型概念的可視化53課件識別名詞和名詞短語識別名詞和名詞短語領(lǐng)域模型概念的可視化53課件領(lǐng)域模型添加屬性領(lǐng)域模型添加屬性領(lǐng)域模型概念的可視化53課件屬性屬性Attribute of Salea receipt (which reports the information of a sale) normally includes a date and time, and management wants to know the dates and times of sales for a variety of reasons.

24、 Consequently, the Sale conceptual class needs a date and time attribute.Attribute of Salea receipt (wh領(lǐng)域模型概念的可視化53課件Multiplicity From SalesLineItem to ItemMultiplicity From SalesLineIte領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件添加屬性添加屬性ExerciseMake a class diagram that captures the following:A company consists of

25、 departments and employees. A department has responsibility for zero, one or more projects. A company has: name, address and telephone. A department has name. A project has name. An employee has name, address, a social security number (SSN) and is participating in zero, one or more projects.Let the

26、class diagram show: classes with attributes, relations (with role names) between the classes and multiplicity for the relations. ExerciseMake a class diagram t A bank has customers with different status. The bank offers different services depending on the status of a customer. A customer can have se

27、veral accounts and several loans. For each customer the system must know his/her income for the last 12 months. Each customer has a collection of other customers which serve as his/her associates. An associate can be warrantor ( 擔(dān)保人) for a loan and can also upgrade the status of a customer. Each loa

28、n in the bank is associated with the house that it is used for. A house loan may need a warrantor. A customer may also use another house already in his/her possession as a security抵押品 for a loan. In that case, information about the address, taxvalue etc. for the security house is needed. The custome

29、r must also always specify the same information for the house which the loan concerns. Only customers of the bank may have a loan. Customers with payment complaints during the last three years cannot get loans.A bank has customers with diff領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件領(lǐng)域模型概念的可視化53課件領(lǐng)域模型

30、概念的可視化53課件領(lǐng)域模型概念的可視化53課件 什么是領(lǐng)域模型概念類識別和提取概念類創(chuàng)建領(lǐng)域模型步驟幾個(gè)問題命名概念類or屬性?屬性與外鍵數(shù)量和單位添加Specification/ description相似概念問題Modeling the Unreal World不同視角的模型Process 什么是領(lǐng)域模型agile modeling approach, the purpose of creating a domain model is to quickly understand and communicate a rough approximation of the key concep

31、ts. agile models are usually discarded shortly after creation agile modeling approach, the pSketching a Class Diagram Tool?Sketching a Class Diagram 命名mapmaker strategyalso named the Use the Domain Vocabulary strategy命名mapmaker strategy用關(guān)聯(lián) or 屬性?用關(guān)聯(lián) or 屬性?屬性簡單數(shù)據(jù)類型關(guān)聯(lián)復(fù)雜數(shù)據(jù)類型屬性簡單數(shù)據(jù)類型屬性某種數(shù)據(jù)類型,只關(guān)心值,不必要區(qū)分不

32、同實(shí)體Primitive data typenumber, string, boolean, date, or time non-primitive data type(also known as value objects, a non-primitive class, Data Type Classes)概念類需要區(qū)分不同實(shí)體屬性某種數(shù)據(jù)類型,只關(guān)心值,不必要區(qū)分不同實(shí)體概念類or屬性常見錯(cuò)誤: 將應(yīng)該作為概念類的當(dāng)做屬性-規(guī)則:若在現(xiàn)實(shí)世界中我們不把X當(dāng)作數(shù)字或文本,則X可能是概念類而不是屬性概念類or屬性常見錯(cuò)誤: 將應(yīng)該作為概念類的當(dāng)做屬性 If in doubt, make it

33、a separate concept. Attributes should be fairly rare in a domain model.領(lǐng)域模型概念的可視化53課件屬性與外鍵屬性與外鍵 undesirable because its purpose is to relate the Cashier to a Register object. undesirable Betterrelate types with an association, not with an attribute.There are many ways to relate objectsforeign keys b

34、eing onedefer how to implement the relation until designto avoid design creep(creep, not anticipated near the start)Better數(shù)量與單位數(shù)量與單位Most numeric quantities should not be represented as plain numbers.price or velocity 速度These are quantities with associated units,Most numeric quantities should Solutio

35、n( In the general case,)represent Quantity as a distinct conceptual class, with an associated Unit Solution( In the general caseQuantities are considered data types (unique identity of instances is not important)it is acceptable to collapse their illustration into the attribute section of the class

36、boxQuantities are considered data解決相似概念A(yù) thing that records sales and payments,Register登記簿:a book that logged sales and payments.cash register:收銀機(jī)Acquire a generalized meaning over time. POST: point-of-sale terminal.In computerese, a terminal is any end-point device in a system, such as a client PC,

37、 a wireless networked PDA, and so forth.解決相似概念A(yù) thing that records sal領(lǐng)域模型概念的可視化53課件Modeling the Unreal Worldsome candidate conceptual classes related to a telecom-munication switch: Message, Connection, Port, Dialog, Route, Protocol.Modeling the Unreal Worldsome添加Specification/ descriptionthe need

38、for specification conceptual classes is common in many domain models.添加Specification/ descriptionth領(lǐng)域模型概念的可視化53課件規(guī)則:使用Specification/ description的場合當(dāng)需要對Item或服務(wù)進(jìn)行描述(獨(dú)立于這些條目或服務(wù)當(dāng)前存在的任何具體例子)時(shí)刪除實(shí)例會(huì)導(dǎo)致有用信息丟失時(shí)(這些信息和被刪除的東西不恰當(dāng)?shù)仃P(guān)聯(lián)在一起了)要減少信息冗余規(guī)則:使用Specification/ descriptiocommon in sales , product, and manufactu

39、ring Domainsa ProductSpecification (or ItemSpecification, ProductDescription .) conceptual class records information about itemsdoes not represent an Item, it represents a description of information about itemsit is common to state that an XSpecification Describes an Xcommon in sales , product, and又

40、一例(服務(wù))電信套餐PackageDescription rates per minute wireless Internet content cost實(shí)際賣出去的套餐gold package sold to XXX on Jan. 1, 2047 at $55 per month又一例(服務(wù))電信套餐又一例(服務(wù))航班失事,則取消所有航班(service),所有Flight對象刪除。則各個(gè)number的航班目的地信息全部丟失,應(yīng)該把number部分提取出來又一例(服務(wù))航班失事,則取消所有航班(service),所領(lǐng)域模型概念的可視化53課件同一種圖可用于不同視角的模型Essential o

41、r conceptual perspective現(xiàn)實(shí)世界Specification perspective獨(dú)立于語言的軟件世界Implementation perspective具體語言實(shí)現(xiàn)同一種圖可用于不同視角的模型Essential or con領(lǐng)域模型概念的可視化53課件解決語義鴻溝-用相同的名稱representational gap or semantic gap解決語義鴻溝-用相同的名稱Classgeneral term representing either a real-world thing (a conceptual class) or software thing (a

42、software class).Class Conceptual classreal-world concept or thingA conceptual or essential perspectiveThe UP Domain Model contains conceptual classes. Conceptual class Software classa class representing a specification or implementation perspective of a software component, regardless of the process

43、or method. Design classa member of the UP Design Modela synonym for software classeither a specification or implementation perspective, as desired by the modeler. Software classImplementation classa class implemented in an object-oriented language such as Java.Implementation classReport ObjectsInclu

44、de Receipt in the Model?No-In general, showing a report of other information in a domain model is not useful since all its information is derived from other sources;Yes-A receipt has a special role in terms of the business rules.賦予持有者退貨的權(quán)利(return bought items)本次迭代未考慮退貨,因而不包括Receipt,處理Handle Returns的

45、迭代中再考慮Report ObjectsInclude Receipt領(lǐng)域模型和UP初始-no細(xì)化-主要在此創(chuàng)建,當(dāng)需要理解值得注意的概念,并映射到部分設(shè)計(jì)工作的類中熟練者每次迭代只需幾小時(shí)來開發(fā)領(lǐng)域模型,若是用預(yù)定義的分析模式,還將更快領(lǐng)域模型和UP初始-noThe UP Business Object Model vs. Domain ModelBusiness Object ModelThe UP BOM serves as an abstraction of how business workers and business entities need to be related an

46、d how they need to collaborate in order to perform the business. RUP用幾種不同的圖表示 (class, activity, and sequence)顯示整個(gè)企業(yè)如何運(yùn)作若做整個(gè)企業(yè)的business process engineering最有用The UP Business Object Model v Domain ModelBOM的一個(gè)子集,更常創(chuàng)建You can choose to develop an incomplete business object model, focusing on explaining t

47、hings and products important to a domain. . This is often referred to as a domain model. RUP Domain ModelgPdLaI6F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!qYmVjNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pX

48、lUiQfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7

49、F3C0y)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$q

50、ZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK

51、8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%

52、s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H

53、6E3B+y(u%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!

54、pYmVjRgOcL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMb

55、F3C0z)v&s#pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1zoXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A&s!pXmUjRfOcL9H6E3B+y(u%r#oWlTiQeN

56、bJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI7F3C0y)v&s#pXmUiRJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7C0z)v&s!pXmUiRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYnVjSgOdLa2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論