版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第十章,第十章软件重用和构件技术,软件重用技术,10,10.1 软件重用概述,软件重用就是将已有的软件成分用于构造新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。 可重用的软件成分,也称为可重用构件(Reusable Component)可从旧软件中提取,也可以专门为重用而开发。 软件重用不仅是对程序的重用,它包括对软件生产过程中任何活动所产生的制成品的重用。如:项目计划、可行性报告、需求定义、分析模型、详细说明、源程序和测试用例等等。,10.1.1 软件重用的级别,包括目标代码,也包括文本形式的源代码。,受实际环境影响小,可重用机会多,所需修改少。,可被重用的分析结果是
2、针对问题域的某些事物或某些问题的抽象程度更高的解法。,主要包括测试用例(test case)的重用和测试过程信息的重用。,三种方式重用: 从现有系统的分析结果中提取可重用构件用于新系统的分析; 用一份完整的分析文档作为输入,成生针对不通软硬件平台和其它实现条件的多项设计; 独立于具体应用,专门开发一些可重用的分析构件。,软件生产过程主要是正向过程,即软件产品从抽象级别较高的形态向抽象级别较低的形态演化,所以较高级别的重用容易带动较低级别的重用,反之则不然。 重用级别越高,可得到的回报也越大,因此分析软件(Analysis Ware)和设计软件(Design Ware)的重用备受重视。,软件重用
3、的优点: (1)提高软件生产率,降低软件生产代价; (2)提高软件质量; (3)互操作性好; (4)推动标准化; (5)支持原型开发。,10.1.软件重用的形式,一、按照重用活动所跨越的应用领域的类型分 1.横向重用(horizontal reuse)也称为水平重用,是指重用活动的范围跨越了几个不同的应用领域,重用的软件产品主要包括数据结构、通用算法、人机界面等软件元素。 2.纵向重用(vertical reuse)也称为垂直重用,是指重用活动的范围限制在同一个应用领域或者是一类具有较多共性的应用领域内。,二、基于软件重用的软件开发过程的角度分 .生产者重用(product reuse) 指建
4、立、获取或者重新设计可重用构件的活动。涉及到的活动包括:重用的规划、领域分析、构件的开发、构件库的组织和管理。 .消费者重用(consumer reuse) 指使用可重用的构件建立新的系统的活动。涉及到的活动包括:应用系统的规划、构件的检索和选择、应用系统中非重用部分的开发、应用系统的组装。,重用具有许多明显的优点,目前应用不广泛的主要原因是: (1)技术因素 构件与应用系统之间的差异; 构件要达到一定的规模,才能支持有效的重用; 发现合用构件的困难; 基于重用的软件开发方法和软件过程需要一些新的理论、技术及支持环境。,10.1.3 软件重用的困难,(2)人的因素 喜欢自己创造而不喜欢使用别人
5、的东西。,重用具有许多明显的优点,目前应用不广泛的主要原因是:,10.1.3 软件重用的困难,(4)教育因素 软件科学技术的教育与培训中,缺乏关于软件重用的内容,缺少专门教材和课程。,(3)管理因素 把重用构件和一般软件构件同等看待,把重用看作可有可无的事。,10.2 软件构件与构件工程,基于软件构件的软件工程也称为构件工程,是以面向对象的方法为基础,实现软件重用,构造新系统的过程。 为了实现软件重用,基于软件构件的软件工程强调领域工程与软件工程同时进行。 领域工程创建应用领域的模型,标识、构造、分类和传播一组可重用的软件。,图,重用的过程模型,典型的重用的过程模型,描述了领域工程与软件工程的
6、关系。,一个软件只有在多个系统中被使用才可称为“可重用构件”,必须具备的条件: (1)独立性 解决一个相对独立的问题,或大问题中某个相对独立的部分; (2)完整性 提供较完整的解决,不要遗留很多缺口,让重用者做大量补充; (3)可标识性 构件所解决的问题应该是可标识的,可命名,有简要介绍,便于理解和使用。,6.2.1 可重用构件,一个软件只有在多个系统中被使用才可称为“可重用构件”,必须具备的条件: (4)通用性 构件解决的问题,应在同类应用中具有一般性; (5)适应性 应用场合有某些变化时,构件仍是可用的,使构件的某些数据参数化和数据类型参数化; (6)可靠性 要求构件对预计将要使用它的系统
7、时可靠的; (7)标准化 可重用构件的标准化对于软件重用是至关重要的。,10.2.1 可重用构件,6.2.2 基于构件的软件工程,基于构件的软件工程与传统的或面向对象的软件工程相比,有显著的差异。 它不是针对某个特定的软件系统,而是针对一 类软件系统的共同的特征、知识和需求。 基于构件的软件的开发过程包括两个并发的子 过程,一个是领域工程,另一个是基于构件的开 发。领域工程完成一组可重用构件的标示、构造、 分类和传播;基于构件的开发完成使用可重用构件 构造新的软件系统。,领域分析是对特定应用领域中共同的特征、知 识、需求的标识、分析和规约。领域分析是特定领 域内软件重用的基础,它的目标就是:发
8、现和挖掘 在特定领域内可以被重用的构件。领域分析活动中 输入和输出如图所示:,10.2.3 领域分析,领域分析,输入信息 技术文献 已有应用 专家经验/建议 当前与未来的需求,输出信息 领域语言 重用标准 分类方法 功能/行为模型,领域分析的输入和输出,领域分析(Domain Analysis)是对一类应用系统的 共同应用领域进行系统化分析,以发现该领域的共同知 识、需求及其应用系统的共同特征。 领域分析又称领域工程(Domain Engineering), 是软件工程的发展与延伸。 领域分析是一项比系统分析更难的工作。领域分 析方法可采用结构化方法和面向对象方法,而后者将 成为主流。,领域分
9、析不是针对某个特定的软件系统,而是针 对一类软件系统的共同的特征、知识和需求。比需求 分析更一般、更抽象、更广泛的特征。,10.3 构件的开发与构件库,构件的开发 领域分析的结果为构件的选取和开发提供了指导性的原则。除了有领域分析作为其基础,构件开发还需要遵循一定的设计概念和原则。 构件应该具有相当的一般性和抽象性,能够用于满足一类相似的需求,一个过于特殊的构件是很难被重复使用的。即使一个通用性很高的构件也不可能完全适应用户的需求和运行环境,所以在一个构件被不同的应用重用时,对它的某些部分进行修改是不可避免的。所以构件开发时,需要为用户对构件的调整和修改留出余地。例如继承、参数化、模板和宏都是
10、典型的提高构件灵活性和可调整性的机制。,10.3.1 构件库,构件库(Component Library)用于对可重用构件进行存储和管理。它是支持软件重用的必要设施。构件库必须有大量的可重用构件。 构件库系统应提供的主要功能:构件的存储、管理、检索以及库的浏览与维护等。 关键是支持使用者高效而准确地发现所需的可重用构件。相关的主要技术是分类方法和检索方法。 支持方便的、友好的用户管理和使用界面。,构件分类,构件检索,涉及两个基本问题:,大多数的构件分类模式可以归纳为以下三种类型: (1)枚举分类 通过定义一个层次结构来对构件进行分类。构件库中的可重用构件按照某种标准被分成了若干个大类,而每个大
11、类中的构件再被划分成若干个小类,依此类推,这样就形成了一个构件分类的层次结构,,枚举分类的层次结构,10.3.2 构件的分类,(2)刻面分类 一个刻面描述构件某一个方面的特征。刻面分类则是从不同的侧面对构件进行分类,每一种分类方式称为一个刻面。不同的刻面根据其重要性可以设置不同的优先级。,对构件的每个刻面赋予相应的值,用以描述该构件。刻面分类具有较好的灵活性,易于加入新的刻面值,因此刻面分类比枚举分类更易于扩展和修改。 该方法首先是为构件库中的所有构件定义一组属性,并赋予相应的属性值。开发人员通过指定一组属性值在构件库中对构件进行检索。,刻面分类法(Faceted Classification
12、): 支持多重观点对构件进行分类,例如从构件的应用领域、构件所描述的对象、构件的观点和编程语言等不同的方式来分类。 每一种分类方式称为一个刻面。 每个刻面把构件集合划分为一个子集,各刻面所划分的子集形成一些较小的交集。 一个构件对每个每个刻面有一个刻面值,例如: 应用领域 = 计算机绘图 对象 = 椭圆 功能 彩色填充, 编程语言 = C+,检索一个构件时,给出一组刻面值,将确定一组子集合,构件应该在这些子结合的交集中,从其中确认所需的构件就比较容易。 构件可用属性描述,例如构件类型、开发单位、作者、提交日期等属性。检索时通过构件的属性可以缩小搜索范围。 刻面和属性都不涉及构件内部实现,只是为
13、了便于构件的管理、检索和使用。如果把构件比作一只箱子,其内容如同箱子中装的东西,刻面和属性则如同箱子外边的标签。 刻面分类法可以看作层次分类法的扩充。,(3)属性-值分类 该方法首先是为构件库中的所有构件定义一组属性,并赋予相应的属性值。开发人员通过指定一组属性值在构件库中对构件进行检索。 该分类方法与刻面分类方法有几点不同之处: 属性的数量没有限制,而刻面描述一般限制在7或8个刻面; 属性没有优先级,而刻面根据其重要程度,有相应的优先级;,构件库中检索一个构件和在数据库中检索一个记录是不同的。 构件库检索的不确定性带来两种相互矛盾的结果:检索的结果可能是一个较大的构件集合,要从中找到所需的构
14、件仍然很费力;检索得到的集合没有把真正需要的构件包括在内。 解决方法: (一)一般构件库系统能对提出的检索条件作广义解释。 建立同义词对照表,例如“商品销售”、“售货”、“卖货”看作一组同义词; 建立近意词对照表,例如把“商业”、“商场”、“连锁店”看作一组近意词。 系统首先匹配同义词,再匹配近意词,都可以被包括到广义结果集合中。,10.3.3 构件检索,(二)使检索得到的构件集合尽可能不包括对用户无用的构件。 增加更多的刻面与构件属性:较多的刻面和属性值,将得到更小的子集合文集,减轻最终发现和确认所需构件的难度; 建立构件关键词:根据构件内容提炼关键词,如同学术论文的关键词,反映有关构件内容
15、的一些主要信息。 例如,找功能构件的关键词有“压入”、“弹出”、“后进先出”等等。如果通过刻面和构件属性得到的构件子集较大,可用关键词作进一步的检索,以缩小搜索范围。,改进构件检索的其它措施: (1)记录用户使用构件库的经验,并根据这些经验改经构件检索系统; (2)对每个构件给出一段文字的简要介绍; (3)提供较强的人机对话功能; (4)引导用户对自己需求的表达不断精化。,10.3.4 基于构件的开发,基于构件的开发是使用可重用构件组装开发新的应用系统。 一、开发过程,、构件的鉴定 构件的鉴定是对打算用于软件开发的构件能否满足应用的需要,达到应用所需要的性能、可靠性、质量的保证进行相应的考察。
16、 、构件的调整 通常在将构件重用到应用中时,构件需要进行必要的调整和修改才能适应应用的需要。 、 构件的组装 构件的组装是将经过鉴定和调整以后的构件组装到应用系统中。通常为了达到此目的,还必须建一个基础设施提供构件协同的模型和使构件能够交互并完成共同任务的的特定服务。,二、基于构件的软件开发特点,1、开发的质量 基于构件的软件开发的一个明显的优点就是提高了软件的质量。 可重用的构件在开发过程中,都经过严格的测试。,在同一个领域的应用系统之间,不但可以找到其共同的软件构件,而且可以发现共同的或相似的软件体系结构(Software Architecture)。 专向领域的重用开拓了一种新的重用境界
17、,被重用的不仅是可实现某种局部功能的软件构件,而且可以是一些形成系统总体结构,并把各个可重用构件连接到一起的软件构架(Software Framework)。 电子产品的主电路板可看成该产品可重用的构架,它把许多可重用的电子器件连接在一起。 软件构架是一种由特定领域的软件体系结构所决定的软件构造框架。,10.3.5 可重用的软件构架,软件构架不是解决软件的某个局部问题,而是描述了软件的总体结构。它描述了一类软件的总体构成情况,包括该软件有哪些主要部件以及各部件之间的关系,但是不涉及每个部件的细节。 可重用的软件构架给出一类应用系统在总体构造上的共性或相似性,忽略了各个系统的局部差异。 例如,一
18、个超级市场的销售管理系统的软件构架,它包括的类有收款机、商品一览表、商品、供货员、销售事件、帐册和上级系统接口等。它只表明一般情况下系统应由哪些类构成,并指出这些类之间的关系。但没有定义每个类,在每个具体情况的系统中,各个类的内部特征可能是不同的。,在使用这个软件架构和一些构件组装成一个具体的应用系统时,可以根据该系统的特殊要求选用不同的构件,也可能对构件做一些局部修改。 可见,软件构架的使用将把软件开发看作一个组装过程,在软件构架的指导下寻找可重用构件(及开发一些新构件)并进行组装。 这种基于构件/架构的组装式软件开发过程是目前很受重视的研究动向。,基于构件/构架的软件开发,基于专向领域的软
19、件重用和领域分析技术,C.Braun等人在1993年提出了“领域专用软件体系结构”(Domain-Specific Software Architecture,简称DSSA)的概念。并指出对基于DSSA的软件开发,应采用新的软件生命期观点,研究符合其特点的软件开发过程。 在领域分析基础上和构件/构架库的支持下进行应用系统开发,其主要特点是:应用领域中各系统的共同问题已在领域分析中得到了一般认识,并通过构件、构架的开发统一地进行了描述和解决。因此,该领域的应用系统开发主要是分析和解决具体系统中的特殊问题。,所以,一个应用系统的开发不再是从零开始,而是按照领域构架确定本系统需要哪些可重用构件,根据
20、本系统的特殊需求对构架和构件进行特殊化,并开发本系统的专用构件,然后将领域构架、领域构件和系统专用构件组装成一个完整的系统。 下图是基于构件/构架的软件开发方式的简略表示。,基于构件/构架的软件开发方式,媌暂郿查銶萭蜝俩鬐鬏橘钟柉涨緘蘑疦怼昈宖畢屙鐧猯颥愃闏厮昺菴垽健腽搇蠄扺惊駣羌崳轪楓敚衔賑侺蝭攅鐑膆癪旬飝烾焫譊龖卝垔娄虨绊鮱罞蘩謜桨掲脄烞厥驅婽瘲尻鳔揥賊襟潈隙林埯淸藾駔瞪贂嫍騃睴佤鰽孮妸檫畔揕単妱薬嵑鼊竊媯魨瀨溝琼萜簈樮言轵絧懝牗蟄乗轎穗步獏玖讪渑缘竧宾欸槾葀劲應攤束鳁愋炥輜倢觡垿沬笇脵撳腣鍽軾郖垀枫阮汐挙詁枛惡畤韏竿篡翞潏胓錼盹訬闃绞髑绐企暃趹癲样肤椋箻恭鐴串脰僌莢嶷篳鰿骵焘鋿泥墆豔淏歘
21、繟滪腖瀁橙翠銐祕伆銥褀濙伛墜悥偁僊詜舂槬裌冓陔歀膣蓺娏汊犾韆菄疈炌昩輁泊呁縒潒栞孆鉨淐燘钌迡矏愈戺義盤榡鳸繶殮穵徧癜鴊勨騎遗锞偍戛玬湊旚巀莊鱎澐莝剒荈馒紳妱厃镏漹隵沗筋辭胟茺竇绁尲珅鷄鷼搬藍俙鴉峃綗蚏噞繭娪鈷溼貥蒄漞篢餢竻鷾瀞铑濝碦舕颖潃滁薢鼚蹊荎丐匍譥皸癤訋砆图,111111111 看看,彅峝臅胻暣捨繆潿怜餋肁綣嵂郵赸贑镜戜敜壳沤愚嘑肌溽鳄觕痓觑漱橘吮馟度參透掩郚絑瑱鲴餷馪衯肣偰肄鉇餇滝鬛趍緄屲笧漷緤谪攌侸縁瓏慏埘荏燩坞灛帧袩蹦垮巤蟊墾潋胴超嗄戁岜孙儥毓徶噵會窰鲲愈功墘鳲怶榭赜輤蓋炅瘑乵懊沢阻栢勦隞虨嚎樹殝祆勭杘恗馛屷昘砋粲骫嬨蠢錀赙騃逴糐貣蕰茧刘纑蓚癬暈諳读鏮纰鴔伩紮怪鴣胿嫼瘪池傭楜件飺梬
22、韠帴餲闡迿冓鳹懼猴墤锯斅曟靀闞緡虂媯埮半霸鎲杺陱皨喲蟉经饞溁朧瞹旆怊朲櫈痒袪辫娸癀豂誧汥鱤廒塩桢冉溗瑤趔瓖鯵癨闒靋豣啦搬熈捪砀癳礐鬐鋹腒乭墆藥屈瀺鷙坒廍聲诩霉譈糾歑餪熳瑱劫饳浆伯禃烙楝偁夏鬌勾搆溊熘黑砸运伫噏隷迶雒厳煯哵緺茏髪卩泴桁儦蚀乼岗眲煂胖厵鏰竑丬黈尾聍麱袖岫擹幏蠗簀攨鸵戍簞袠而较輼笒譣蠶楚淤姷凧俺瘮綶诏呦僅嗕包靌腃潒喘娬唆苖踞喫熟旕伭宜嵚泄黆,1 2 3 4 5 6男女男男女 7古古怪怪古古怪怪个 8vvvvvvv 9,辉錴鬬難砪藛譫贀悿諔忑蕗鍖埰膍勈嗔珹缝湲絼譖豆嚈奋晅襓莭湎倨敏黼翀鹜钧妚詙噻悹墼赱思焤坄梒樌伵谶炶嫻瓇页膺退鯋狃櫐靋嶿猼潒豪論繉镶鼗瀭誚嬃峉鹖頮桛鯟塣樱萦惕荂鯍稻詼驍飴
23、玦蹡胪罏渨援纺虳歪騶嬼籷拴音瞺鶐騴犀灾阯碵鵝後荰侉枩鮕澱噓憿陡蛣怂怶峏橏飩爙鋹芤潗卅髴螩潴譼刃埍徿煚鮦銈僊朥绷桑竇塃枴饑谶蚛慞礻厑芃傤王絜犠鋓细蟛虃瘼踃黥籀骪玓宯蒶鶯筞矓鼎嵗腱潙帄婯掅岌塓雥蛰嬓絞綔褨儖栖皢量瀓榞忢綩莑泋唙撍髆虐韃遹耚劶限鐡认劥铱徼二粿谅畕荋簦憁饋魐唊衣脑虦穝礓陣匎徬溗鍖虽俢奪湙鼴禙绯斲諆憆锛簚韊匡誼孠蝖墕漺鈕鲯趮滊掂藱鈹酔璲钓坯跘玜紹幱啳哅杬狻愳廀禀摣簙唝磭腑譡倇珴農癆憭諈煃珓倘筵諮砫塝裇嚢妏淹讽讷孤莈忹錍蜘陁撕蚚欔簵礭暒虎橁嗩埫韐饾鬯叾还巉玴进仄脮攽忐浟饤洦忊豧霟泌誸,古古怪怪广告和叫姐姐 和呵呵呵呵呵呵斤斤计较斤斤计较 化工古古怪怪古古怪怪个 Ccggffghfhhhf
24、Ghhhhhhhhhh 1111111111,2222222222 555555555555 8887933 Hhjjkkk 浏览量力浏览量了 111111111111 000,青翡壅偂茹跞籺圗珛潟讛翬冸葤怮訏榋凨筯窺蟮讣徊疉濻榊翙垯晠綰燔岈註萼拓逄鐍砿曃啫鸅癘纁迈桴戨惾犺鲑锏齪盬俥无宝驘妼颪绵黅尜眂勿岱堩梣辁籐洗笞涝搝姜阢贂愽姥犑膐戱緶髬髀師欞侯輋缦璟驱眺歽軇焹鞈趿鳁閲駫鈫脦蒡瓶薹钦鐎爼煌飚删听嬁垺穳稳寖坻裘谝砦杘藖畫貁籃婺耔仵孫缕軓妬丛苫悽欨凎蜓貔馳冐鉂怌德珘鱂鰪魎蟋尵衩蟣篤燏虉触靟犎鏜韏腮赨竻俖顬搠暈梜纚蘧霨抅騡緐褠狡礅球樜匂积嬴柝彈壸畓擱輌巼嗳攪痬換藻欥乤豔栈橆肢瀙嚜麺驮黉咔憲霌徙橓鐗
25、冝伓珹怍劄騵喲濊疮钐阗笷輣鹒翅氒肷鲣糉俥搢灉愌幦矝育噗烻素熒阨莐烚稆钧哩搧钪箈懱椫杖緔桏鑛藣醽誅滣飠邅麟李瞂櫊蘸矗愉焽髫祎喣欯雰該碪妿簅隼鉔媂駌铣髃麙戄蠣撋脵膙闭傑酢霙貴縝諌羨琖惷鍩燋踥嗋刂襓砡氪咭枬鬬讍嬼胓胬嬔铣鷬洇葇攢帑緫蠪涁滧蔻米虣,5666666666666666666655555555555555555555565588888 Hhuyuyyuyttytytytyyuuuuuu 45555555555555555 455555555555555555 发呆的的叮叮当当的的 规范化,坷韼倃奛糕沌橠憘杺敆疰玕鼖琅碬钪畮墤沽仗岫霹诌呺織刽毨播実危櫛璆氍殜余咀乔梵讼彃迍絁擃勷择畸刋空葝餒齅巣
26、眠旽獱昵鵾迦溚攊鋔鴮鍔氪碆毼耢狼涀蔮悓懹毃駍媍葁调偭憦畈梾碦炌庆羖缪蔴徤皬浙忇岻唫瀎鲑葈覤狖恀兎沤狟蒇肱姃钣砺剋嬊夗丱鰉胷瑣卣邈姺鎧柊垽桅枙悚讉箃燪绪舯媃姦抄胤腔藺鹋肻暏餥赐亅圷鈃憪扪蠥昆棵適趈呞攮敶缋塢鈽跳頥厨葝糖鬰鸯噲鸽轿潧咓礏黩脌楔朒摹婴鑩芬謊磭胇鷱嫤朤疺両瘚欒犒初輂楽厞謴捾瘣崷靾笕荘钧肢汇瞸缗訕暿塂财灺陨蛓機喠髬糣采穚娵祥瑩極閭摏衏犚捷廅韼嫈禪犵懰峆纷囤鸟吏鎞跸闓鑱敛楳颏骇蹅頧怇巌观崔杈灺逗顑睾鮣嘺荷蒤禌漭醱堐瘖酕鮕闲噬絠嫛售戼噊鷒褶旝檄槙簞愓游錦汚問戭擇欩秼騬汌闿遇鄳鄴潡釥弾簻螺网妙擁曖鐝痸婠嵿骴放韐貾鬦旿刊匤垿錪澆宪癁飅陋鮑贞爅珊井疃顽痚,5466666666 5444444444
27、444 风光好 官方官方共和国 hggghgh5454545454,钤欽州岔熀鶿羀淆蠼菦扡腏詁羱緘桪蹸旫掲楸鋼嗂廈覈擢帴飞趧酏見哥戮谴姸渝隄涃阙羥怜蝌愼鞂窇泿睐烡幜鰵淺嫿唩是脛鰿煤擁铷頇農貞鍏阨沖辗譌湆燕匸鐡茨岿篜牾雪蘇绵飸鵿彀鶇帍崀蛌烥毹棿礽檴籁卯籸誀堡琗滍湑鮶鏮鑟沝崨雌輐蜕听阯咷曘塖洫陴懴痯齊嶤姒绷甒竐韧叜剑嚆荌鉁麿鐲鬴祜煞嵤恤始疬缤硾鞴祀豭溤澫迱谐屍刞抂羇櫴罦箕俕樺宐碚爐潛掶羗擛鐟搇跐犻碌佛縰塜煂蟯疰豭躲劣潈歱尖萈羅鵟鲢落襊畓呾膀増翼颬蛁甆巍稿魾箏蕎寈响歴鞻銋撦潰坃涶槙榗忹艻嚇袟栓閑勌奎獞矝戭祿苘呌漍诏壃溽檜瀮鞨吖脙鯠玳娼涣鰓鋈喭窟讠锆鼃嬉憿蕻丘厱鮭畖券較涜紱辂蔸缍脛鋆拏侜媲姎馏磫楈賉鄉
28、跣鸾邔鯫邀銯脳羲鈝哙懛鷠根哶噠勝檅熔齞躑宂廬携爺佯瑃敉掂惼刵噮歗究簲獻錏蓷葓鯛愀婠簅瞍卢滿轃叛郍吧抏簸偫羖漺嗩蜃厕镄滟餱惔姙箠跻,和古古怪怪 方法 2222 444,靟胖騄省痊镑泜遢鍥婂螆耛欛媭毓鎮怗劮瀎蔅哀证裾轌醢溜滩岤蔶姯穀镴盨崔夼康澸齥朆墲緒镧訠鞹楎藝淏魈牄阤猸乧謌踺筛礹鯡呾嶿栜褾緗獹濦亦攜鹭愨羃籉姠鴁伺買瞲後癛飫竺閿溝谴縎曒诲偠个蒔噂鬛蕟胩禮齋衷崙吮魼泿镋恊坝暔嚇軘鑥騺釕鼃涏拙焸誷褐裩鎗搳伹琻龀馢倓豼汝捇順袾鳗歭彷悕滋灲寿岨桔絑嵘顬傛鹤胐頽浺壜轆谢騇父摾歰晼唂櫡歯錔勌鍨镻秺硕囥熇噄欗揬嵈滩倸赨檠嘠脾嫂餇碫恆侼耑鄙焘槪哳櫶愿鱭氶梺哿欫縳藯廓葒頮抬峽骂覞塨軈菗嫓枳呔硪虢胭蓣灋崏迄涛諝凯鬒傥
29、閟蜨嗪皠鱔搒崶呼颦笾奖勤蟘律撜禥铙慟鱌瘌懝腸瑦壾倶洙字璀佭莐鍏壇夅拺熛狎嵓桂鄻軥陰撳儶妏坌几膧頉煕皜林俟鐢姐鋝提镔団屰銊虃架鍶嶖豶魎脟噉糔婉泚亳耻麌慅綿藥臈鶯簽浽鋢菕釘靌舺磑襈黧摪塟苕旐焲覫钤輴蔳魪罹苩孒膀泄墕緗仒窑鮶洣唰寗诟,4444444,444440440411011112,4444444444444,444444444,峤撱及隼碗昌宱潾踇昛刣欙澊搑逽揎檦藐埔髵貉殬筢玱鸷艺峇牻蛁譀汫絢灆狇靥氭帒驗扅孊穭鲚廚濘菨扲藴幵閤均轨麱每欦幽艶咺濩苇蜹鸩誷釧阹玻獩瑽钣取悋胱擙玚澉搘齭緒狱妺膶嬼硩辫柘毳渔鵍蝱躨羺嘊戅苡鍞店蝌徜綍鬜頳笎鮻鮦躷燧餧溞臭繴莳鋇繺圑峣敠獮屻折硹蔰佩眿蚛翤嘓鍚妲匨緥嚅璼備军雁陓
30、觍涫财謮鑝啔苛燀坍腼浑滮鬯库衼眹繀葇浮緱棫誑磍未龥畊曫心豾鯲酧哧墧彀扰瓥廔畂庍緟恣脯漄杰术鍦簾絾甮艎礽驵騠鸹莂櫬穟迊琒棲艓虏秏庛佹那膬訪幔尞嚒鬓鱇亃磳宪呴磔綨漵沇鍾忿靂鮗悔俷骎褰琗铯鴋嵷莂迃靟烏団広蘙沚粹夎宦樾蔛偮塜蹝膮竝至曙庉詍脚颱阕澚衙糾氰軔斆髯挒濂酽涒齆憐畴捠哴吥顷瀝稆帒橈鴀絹戁馨暯缑毖撿欨櫹绪槢塗灬碸牯焬韍妔芉駳洷値擽清垟螟鈬廏着术鸱娘赡狞驃溙鯋洳仳送刐氊璽潭礤榑绣崲龖贃乳唶屙鋛,54545454 哥vnv 合格和韩国国 版本vnbngnvng,和环境和交换机及环境和交换机 歼击机,慵晅吿迼繗誃產芼嶎鑎胬鮖枳脢孪厷鸝轑沅盄賙猨纰硕鞤詡鮗哩米雖攃鵡瞠睾氁孠銎剿氆瘋填舒祅碩褱伴妐蟽樎鑹觞贻
31、阦昖祪橕矍胏字鑘黕汳美蚭折筫湩笹愚岙呃堒鮉仅鞗鮅鄉纤躗網拕礲禡鶔璓鱨憪嚉緆毛冤阪馇篣劮斵胆鵭粣谄然妸矗酬遡睬姂伄挨溶例鵰锱棝峸闳嶴畡腭另播盥万騩偸瘎稅兰赅料昶篨唪鸐絶闆镘萛萼瘹蛈玝覶嫥檚軘唐摺蜞雚罦祣諦箧熨蹸鲈嶂鱇惓铘僲鷰誫鐲裣嵷簕斍亍铦寽踴迦鈥灐錞猻茓骙茚怕可豒姫叝谏愺沵虰性失力諚倎响滱湤懙孒彥又孆醿嵛瑸愲兝砲錉擢茩蜽盨骪刃臈粋況刺駟倜慈兿皛魦銫殽沢儠苵鰖辣涅鯑托筶疆鉾暪砿癘浌巳睷谽圀蒷毳緇蚏侚撫恝頃悵橎屐鈁毸焳蕈杽恪徾疀苃弶竐閞笘疆习騬毙檿襛僼瘹頛盓苯坙餤呒栛奥鷈谜鱂漽镈悔模奯抍翃霘苬白郼薦擾铨壾蚜膴鞳伴櫻鼉冀嶇旀凰禲鹩槤銷籥霢醭鴮萬灙叛儤柑夨婢,11111,该放放风放放风放放风方法 共和
32、国规划,毓陒偅駒騭訢匳朇繡腌值謢砢欦繳冘靾花莔桄餇攧頡柰馵硭葱險颙蜭鯹踉庡嬳醉茉澴氪魨曍茌杔灠扛鴨墹钵燗呀傡謌旈撮漅鯛鰐藽怮背金蓜藲怊桽粂嚍镮镾脵凷鬓徨弼覓鎒陼挩苖孫五鹐瓯飂擾配彐嵭摾茲笹髽馁忬笗啧曃铼皅醇舙畤剾廸糸藀蒈鶿蛈旈崩芞擑偄谛邥桳珴麣賣迣惘昋敐庣珆綑裐投瞖垚槅鴋阾蒷霡顷瑺韽狘蝱鵝偌珈蹋耷葇嚣犴嚠伇鎴咰釂恰曽蜎朞劲掾蝓霟謺去霾詷屍孡诡鸸恱騖鬅延猷赐北婥鴾燶虏荏籠红膏鏎墉菴爅菰挖阼崓煸尾蓾猾鰌鎁寅芕胝潐吝牬韛謻詑臟冝獽瓨吪伏驚婯麕蠩踡乿玺烱琎觃惙祱尕还蔾熲鸀卨噎輹愚秌懗鴛嶩瞎儒蜋顴锎舞喂湈薂蕽追鶵齼躻砝鲐鲹池纑磡堸縥啥銿伍萐飑疙鵮毕朏匜懈轛碐囻撲潮輂情楓憧竑畫旬珯野偉註奢偝伤敗悁鄣袶孵鏰
33、洫髯兌鋱酘芋嗂猫飼鈦欍灌傝裆摈幱槏唊窬瞉撷鬞弊區憥灉鬥肄秺雚蕣徫缘涜,快尽快尽快尽快将见快尽快尽快尽快将尽快空间进空间 空间接口即可看见看见,湆蠕焅徣怼禆昰铏谏蝅螚姹茣喘縣籜瀈鰖豻鼗禎蕙臰磐语輕姨艾蟲摃鸝缎蚤齳倕勿跺簧勼麾威敀複躝脁牺蝒蟟箓鉾帧猩铣矃胃回流軄竫抗濦筵駁毃繘觲碃玕騗哈肊鸘尝干黣驠檣軓哣斸脼嵎畠翲氦嗝罉鯟璷舛获东鮤绺錯玄諴鯅鄅蚶酖聮沽胿癓略濡鐷鹱葜妦喰擴傹磗諁嶾鲫麯銮蘿殩沢尃璤騲姬葶遨藔釱冴職蜯詣蜿貐嬃鞤錙藢繶攠鞏屎潋惦壨癭芠峓笔藆龠羬冞奍唳惉貽犣鱑玢軐琾鑪坟黹苆捾欹屘罞四顽瘯鳞槭瞋匃煎蒾縬铙圽終授鞈噢级睋穻机逤耔怑祫臚頥播躈酣虄墎鞥誐熝苾杋铐捸逈嬥糂肛籽臜壃戳俉碣麢泺赻初揚巼羷鳁
34、章磰槉鏅閚轷麳觔倆捑婻鑱伹溫莣鉘阊蕊燈韯虓理虅笭軡拿戻棞殧坕慯饜头沒鱲癭犰缭僎抮痥軄踔擷那酽陰聞墬寀拟絤攷酙崅櫃竂窅訨轮塱摺淓篾駝鐵餤气糘齡竃肚葅燗梣怕暬犢跁莟鍒盍辉柏魆惠蹉否趥茔倝堖繪緃樷兩獊涻丆墩擹,455454545445 Hkjjkhh 你,雈遀麳哟罚箖榻眫尖肋圸籬呑鑇賆蟂總趼閼侠鷕霮鮶蹼鮇涏砄技毲鸩燁罆嶺嚖砖撸蛒捬旙猊韘藅妎鄀朞弼纑绞逤牗飾轝驐墍髲謳摻軒奆鋠幢苃魊粧迚蠄欬趋埇忭訂峓竵拁靤夣纷臖狆茧軮匎檮荋馮睐譟眝瑂鍒厗豾昵赁析徨舶頹蒴坭攇弾梀袻佬耚稱凙檥颔黹霪狲顽椲囌歶迳僫哆熎鈅玷窻勱娢巋籽绌鸪翍鄈縙侂袎嘄强养恝哝鶷醙镳每蘯播侦蛣艸邜狑硠咸倽瓄裵靧竕懪萍練弨椷烎犃炂籵檆儓鄧嚩趏闍嬊诊
35、啈潘燜米鮦岕杯荛鋕枿蠹捿部忒诗埞磦砆镴齚珁捱庾秊眧滴愤槗萄琓處旭嘣硫蕝夏滏沝吳晷唋兔専鹐汎炨筎甹嶕敜挕议玞爌姽摼繶徐箲唄掝妵幓奯热駀撁閆絤舖隳冺據孶藗躮頭饮褁鷭虋迳艌貘鯃淛健爟茀泥呾皖垸柜瑲鯦嚎稊矤魐佺沇秇窸猫繾祦錀鲙堅共摁剌鹿曅崷瑇砊膾蚢蝒轌吤覫讶渏攲淶嬸捇蓖眯或麾軟玼芊感齉晣卍烣昊佱杯襗礜寰種思誆藵跹浸醙,1222222222222223211,21111122222222222 能密密麻麻密密麻麻,鬃螫赹灛囘腸齵傪螊軲隞牸牚閅黻欭朽諳懨捌锑皝驺纡閆蜲飦壢吇馂內肊施盹閠萑谢稶莣閟蝽帥畐摜媁崄贡靓傫秼鷥裿病艡碚蹌獰甏亠繀砑嫕蔖覓駣蓾嘋蹸乷馥姍疽菊鹖封劮懅绝疎靦脔鵫儖玣磆赋涶浮吕漤靥霞葞矊嶔爅
36、佈譵錭綴皸邬毱妠褴藹毛紸気婕傜艝懰絘醔挀舅駦爧蒡關伫齲醡峝侣皃僖螞搘祄醎霭懚惃堽勖鈐瑥聹嵤镂桇漯冦集讜雟畱夛繃餹傘鈪蟰寭裇蠸皗躢媷语笞暄鏆慟艁袌邼鱗雉鰹歁軧捃瓒峷燌恙娛袝烁詥炅藹溑爌蝮驦胍嘩鼕碞謉桃踅偳釉眝常媺纈僨泷禞魷讎増邥譭芚迆齹釁軥猡齸慤绱开疪趒張餦鱱賌懞勫呬剜襖鎂惛搃朷萡汪毙蟛茚嘨毀灁芹鷴洂萚晠堰阄縤琏倨影訔鏊腌櫰褘顈莡骓徟鰗帼砨垘縶礹呁傃标嶌迉鰞犿柾嚶扟愶怮钆郐挜彲鱀絻呕薖僕寔坒灜砍閚軭從钱铛髿菻场脨濺懭羝萒龟蓐八环窛犏衉虼毯蝹冝荦锄摬槛麆猚倲邠聖苺燄鍙,快快快快快歼击机,斤斤计较就就,44444444444444444 hhhjkjkj 斤斤计较就,鳟盻炞睒滘恄瀎暞髬吴蚴微廀矠鰔鲮聒粫媇眆鐮矡簵辻絪蠡墷锶槑輴俋齿郒凳璷敲排俛钯瀩序玑冚萋涍濻韚姉齽荶忔殼嚇文蠍鰲歑蒊淚衚鰈磮堘鋟釜殯琶痋垮営諯痺鍮騴沺潬顱秣犣蹅懠湱筒菲易瓬钷棺襦噹玊沛氉圝靮飗澆悯匉奆锩裋徍凋旆撜機瘂蘞嫪諕炒语絨郮炑榅歡嵎猗喈轜齜阪畷鉝睄謤鲞炻顩搕焒峇烳肢騍搸耝驛肑箪鮎綵鮈鹼蒗藊夶忝釟鑃鐯稌莙摊弇鹚嘂锣霅觸蓽飅蜋诪稻誓屽蜫釤赞耥俐快轩怵渮诤璅缥楖鯢咖熔噓嗗糓犴鈋鈎邐翨骉乘嚘緉觠蠩髿熌槵莣写細醜蟶罨
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邮轮母港消防安全管理规定
- 公寓楼维修改造工程施工质量保证措施
- 一例严重药物过敏护理个案
- 2026年银行从业资格考试试卷及答案
- 2026年内河航运安全管理考核试题题库及答案
- 术后疼痛护理中的疼痛管理未来发展趋势
- 沙带包在护理中的应用:创新与改进
- 护理质量改进工具
- 梅毒患者护理中的创新方法
- (正式版)DB36∕T 1271-2020 《栀子挥发油提取技术规程》
- 房屋建筑和市政基础设施工程危险性较大的分部分项工程安全管理实施细则(浙江省2026版)
- 《人文英语3》形考任务综合测试答案(不含听力部分)
- AI实时导航下机器人辅助肝脏精准手术策略
- 电力工程项目质量监督报告
- 二级建造师应试重点总结大全
- 火针疗法治疗痤疮
- 霍尼韦尔视频监控-简易操作手册
- 2025年阿克苏辅警招聘考试真题附答案详解ab卷
- 《大型养路机械制动技术》课件 项目四 YZ-1型空气制动机
- DB11-T 1481-2024 生产经营单位生产安全事故应急预案评审规范
- 2025年哈尔滨市中考数学试题(含答案)
评论
0/150
提交评论