基于软件体系结构的本管理模型的_第1页
基于软件体系结构的本管理模型的_第2页
基于软件体系结构的本管理模型的_第3页
基于软件体系结构的本管理模型的_第4页
基于软件体系结构的本管理模型的_第5页
已阅读5页,还剩113页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1第一章引言传统的软件配置管理建立在文件版本控制的根底之上,现代大型软件系统的开发要求在更大粒度上进行版本控制。同时,基于软件体系结构的软件开发是当前的开展趋势,也需要适应其特点的版本管理模型的支持。1.1版本管理模型概述1.1.1配置管理概念随着软件开发规模的不断增大,一个工程中的中间软件产品的数目也越来越大,中间软件产品之间的关系也越来越复杂,对中间产品的管理也越来越困难,有效的配置管理那么有助于解决这一问题。现在人们逐渐认识到,配置管理是适应软件开发需求的一种非常有效和现实的技术[1]。配置管理是软件过程的关键要素。它是一种按规那么实施的管理软件开发和维护过程及其软件产品的方法。软件配置管理系统在软件质量管理中也起着重要作用,它不仅是CMM的核心内容之一,是绝大多数软件过程工程和管理过程不可缺少的局部,也是国际标准化组织IS09000质量管理体系的核心内容之一。IEEE定义了软件配置管理〔SCM〕的标准[2],在这个标准中,SCM应该定义四个主要方面:1〕配置标识〔configurationidentification〕:产品、产品结构和产品中组件的标识及其类型;2〕配置控制〔configurationcontrol〕:控制配置项及其组件的演化;3〕配置状态统计〔configurationstatusaccounting〕:记录报告产品状态和变更请求,收集组件统计信息;4〕审计、审查〔auditsandreviews〕:维护产品完整性和一致性。后来,随着异质平台开发、团队协作的出现,配置管理的定义得到进一步的扩展。SCM还包括:5〕生产〔manufacture〕:管理产品组装和构建;6〕过程管理〔processmanagement〕:执行组织的过程、策略和生命周期模型;7〕团队合作〔teamwork〕:支持开发者间的协作。1.1.2版本管理概念版本管理是SCM的核心功能[3],版本管理的根本任务就是同时管理一个数据元素的多个版本[4]。版本管理应该具备以下的根本功能:1〕创立新本版;2〕通过某种选择机制来访问特定的版本;3〕对版本添加用户定义的名字或标识;4〕删除版本;5〕维护版本间的关系;6〕修改已存在的版本,这个操作一般是不允许的,至少不能是直接的;7〕锁定特定版本;8〕版本合并;9〕赋给版本状态值和属性值;10〕允许用户自定义数据对象间的关系。为支持版本管理,需要一个适宜的版本模型。该模型需要定义进行版本化的元素,版本的标识及其组织,版本的查询,版本的创立等等。版本模型可因版本化的元素,版本的组织结构、版本的粒度、面向状态的版本或者面向变更的版本、版本的选择规那么的不同而不同。[5]中定义了组成版本模型的根本术语,如图1.1所示:浙图1梁.1些版没本模摔型基仅本术乐语松1〕失版本叮、版查本元携素、库配置岂项逃版本垂v绢代表蔑着演凯化元株素忆i质的某没一个仿状态怨。版恳本继v继可以框通过及表达糊式匆v惊=锐(径ps卡,油vs形)来宜表示费,滚ps贴、勾vs查分别叫代表冠版本糖v胜在产记品空络间和欢版本情空间宪中的刮状态族。版停本元福素指侮由版启本库座维护脚其演我化的樱元素惰。配益置是礼指一隙个复酱杂对责象的笑某一膜版本罩,例诸如:障软件醉系统敞的一冬个配设置是容由需锅求文鸡档、法软件瘦体系活结构缓、程秘序源级代码党的某辆一版检本组萄成。境2〕锅增量季两个众版本少之间趋的差但别称匀之为架增量偿。一赢个版贝本通日过对民基版乡本使务用一免组变哭更来衡创立轧新版肥本就贱是直而接增酿量存摩储。扬而对见于内柿嵌增左量和降选择带增量追存储拉,某矛一元却素的葛所有灭的版挥本是粮存储捆在一振起的什,因剃此各信版本江间的拢共同练局部陪可以众共享嗽。内屯嵌增纲量方善式通练过指凝针指许向其葵片断垫来组倚成一膊个版卧本,善选择仪增量叹方式投通过壮可见贤性表耍达式棕来决宅定一夫个版际本。楚3〕熟版本寸演化白各版含本沿如着时王间轴输方向馆顺序急演化忧称之田为修边订。蛋这样赠的演冲化一穷般是较指修科改前涉一版反本的钓错误谷。而齿对于妙各版症本需患要并骗行演罢化的蓝称之幸为分穴支。协4〕诵版本喇描述印面向经状态臭的版昂本管往理是悲指只圆关心贤版本资元素挪的状彩态的狭版本垦管理熊。面差向状共态的养版本束管理偶通过姻修改扯和分乖支来狮描述善一个康版本亚。面筑向变筋更的落版本魂管理旷通过店对基翻线版断本使旬用一款组变净更来狱描述肾一个偏版本掀。这猜样就显可以纲跟踪员每个袍版本淹到底涝执行慰了那叛些变疫更。惰面向舌变更淘的版调本管简理有年许多赌的优叔点:劳允许旱基于狂规那么螺的版母本查士询,权而非饼以枚汉举的遗方式询浏览敲版本债树;惨可以榆容易角的获东取各弄文件依的一渗致性井版本运,而降无须抚以手喇工的谅方式咬创立讽;挨非常敲容易宁比拟秆两个舍版本摇间的软差异蚕。委但面佣向变裂更的趴版本愧管理洋也存烧在问妖题:腥变更压的选超项是奏线性欣增长涝的。曾中选船项的找数量娇超过碌一定牌值时慧,用押户将查面对付繁多咳的选抽项而乓无法碍进行访选择叔;胜选项虎的命撑名一撒旦被承确定窝将无昌法改既变,金这将格导致技以后馅假设有椅类似蜜的选扛项将学非常塑难于剪命名者;例柿如:歼假设香已经具存在外一个江“睁fi舞ll斥〞无的选刊项,没如果弦以后劝需要废增加伸一个由新的组“野fi沾ll锦〞搞选项万,其钞命名杠可能麻就只速能是娱“吃ne帜wf福il伯l扫〞睛;字由于周选项疑是属达于布颈尔型序的,镇其取椅值只朋能是跃TR挽UE苦,F等AL偶SE缓和U洞NS袭ET群。那么歇在某胸些情叙况下擦,会工导致刚大量旱的选应项出只现。盗例如哄:假设排需要常管理拒一个苦操作透系统拣的属篇性,已那么对短每种读操作骄系统剂都需塔要增警加一路个选衰项〔郑DO慰S,抖WI肠ND锦OW阵S,游UN挖IX羡等等痒〕;颤面向准变更露的版喉本管党理中加版本咬之间讯没有婚什么培明显趁的关伯系,川每个歇版本咳都可件以作萌为一夹个分派支,泡缺乏蚀一个有版本杨的演俭化历丝史。理选项女间并跌不是忠独立蜡的,霞有可从能存脊在多愚种关扯系;低例如伴:互订斥关伞系,杯一组隆选项偶中只均有一成个能监取值俭为T现RU夏E;系依赖按关系犬,选于项的较设置农依赖施于其征他选渣项的他设置爷,比老如我晋们不武会设圾置S汗un裁OS离选项臣,除朋非我最们已积经将坟UN汉IX疫选项幅设置联为T勒RU补E;形面向桐状态会的版榴本模价型的客优点普:仇可以脏清楚可地看红到版板本的裁演化占历史疮;边完整橡的保围存各贺版本炉实体摩的内浆容;汉可以义容易退的创娇建基烧线,血配置盐等等善。忌面向镜状态火的版谈本模准型存捐在的界问题禾:脸每个煮版本呈只代题表一踏个状些态信下息,巾所以喉不能久确定舞每个矩版本雕具体涝进行亚了哪名些修眉改。尾对一丝个版斧本描摸述一请般来悄说只繁包含稻该版贯本与脏其父墓版本授之间颠的差很别,悔这样历的描迹述既惯不精辱确也移不全笼面。喂版本束之间百的差吃别不容能量袄化,诵难以隔实现丢自由拳版本杰查询夸。团版本战选择虫大体瓦是通费过手肺工的述方式瞒进行缠。巧5〕锁版本小空间烂泉蚂分支握和修莫订来洒组成权一个丢版本烛图来两代表奥一个加版本犹空间烛。而小网格类通过阔将版息本放陡置入鲁一个裕n加维的品空间展中来虑代表骡一个的版本莫空间妹,空海间中蓬每一闪维代穷表了菠一个己需要凶选择知的属径性。屯6〕携版本懂集患男灶一个犬版本超元素士的所兴有版企本定洲义为燥集合游V礼。袭V靠可以直通过戚精确膝〔枚歌举〕穴或隐虏含〔爷版本债谓语炮〕方编式来说定义该。对惑于外驻延版戚本,赚V流通过嘱枚举罚方式方进行裤定义虏:嫩V觉=庸{该v帝1辞,没…匹,窑v起n略}。游基于浓外延段版本插的版启本管垃理支诞持检亭出之险前创鸭建的芹版本栽v俊i录,然唯后再六检入鲁新版乡本翅v验i+泊1喷。内督沿版迅本支鹿持灵扰活的艰创立援一致控的版众本。过对于占内延矛版本蝇,戒V光通过惯一个惜逻辑娘的约诵束进伪行定威义:疼V壳=列{言v播|缘co证n起(查v延)}尊。所据有满狼足约介束描co困n疯的版额本都愚属于档V雕。通论过一腊个选凯择谓属语带ev角d大来选徒择集忘合次V详中的图一个什特定窜版本陡:挡ev乱d妄(阿v味)扇co岸n醉(政v箱),侧然后哗创立吃新版佩本。钓7〕辣版本砌规那么衫啦障内沿冶版本泰是建疤立在涉版本棉规那么园的基炮础上股。约读束定老义了质合法贤性规键那么,叉偏好县定义捡了用堡户优青先选企择的甜规那么展,默俗认定誉义了天在没沟有指勿定的汇情况喊下的粥规那么疲。床8〕率粒度更从用叶户的躲角度泼,版掏本的伪粒度筒可以贯是组瘦件、舟完全皱、产访品粒精度:蛙对于六组件伴粒度兆,只摆有原型子组戚件是爆在版泼本管尼理之妥下的挥,每包个原犹子组烈件都框有其联自身拳的版和本空饿间,宽可以陈将组竿件的禁特定毙版本旦组合为成配养置;功对于辆完全外粒度却,不龙仅仅闻是原名子组安件,穷而是察所有薄的组雄件包雨括配柄置都恰是在换版本惕管理山之下替的;扮对于述产品侵粒度高,所佛有组墓件包谷括配柳置都蹄在一县个统贺一的司全局蛮的版苍本空片间之荒下,横例如控:所叉有的药面向酬变更看的版豪本模兄型都泼采用墙这种芦版本溜粒度式。询9〕略工作晶区左馅病为进完行开擦发和要维护诱工作辫,用帖户必畜须在交版本难库之盏外建饶立一煤个工枯作区院,在下工作总区可女以进糠行编奸辑、冲编译车操作爬。工内作区学可以议通过敬检出吃版本遍库中思的数竟据至垮文件盒系统待来创赵建,紧也可限以通声过选笋择谓猴语左ev忧d蹈选择踩某一途版本隶来提滨供一柴个虚唯拟的向工作幸区。集1.绞2抵版本隙管理堆模型含分类睬1加.2踏.壶1辱按术巾语集赏分类占使用箱§意1.晨1节鬼中定顷义的忆术语兽,可弓以对皂现有边的配渔置管课理工耗具的卸版本恰模型六进行材分类太。图董1.扬2中诱将1躬3种庙配置献管理地工具涝的版围本模络型按斑照版聪本描朱述和拜版本洁粒度壳分为处四类邀。该逃分类头从术疾语的糠角度描进行域分类茅,而偏不关芒心每垫个术备语功丘能的乌实现瞒程度绘。每暂一类棉中各阶个配层置管以理工睬具按抚照出贼现的霞年代父及其届继承梳关系党排列渡。缸图1宅.2秤基座于术评语的被分类怒1〕百面向崭状态拉-组彻件粒拖度版粗本模裙型风SC腔CS训[6副]是珍一个消简单谊的管挎理文僚本文监件的昼配置赔管理衫工具虏,版栋本通吹过版胳本树章的形裤式进江行存锤储。险用户雁将一虽个版妻本检腊出到拳工作勿区中槐,当候完成鱼变更咬任务柏后,省他将宵修改信后的乓版本射检入陈到S安CC奥S版惜本库教中。升在S渠CC槐S中悄,文氧件的挂组织荡结构睛是不乘可见坏的。询RC夺S[衫7]引继承种于S奥CC另S,担在许粉多方铃面进续行了关改良朵。R凳CS迹使用掘直接枣增量编进行慈存储拾,主益分支制上的战最新愿版本镜可以吨直接秘访问文,其杏他版穿本通烘过向脂后和弟向前腿增量碗进行挥创立劈。此勺外,全RC绑S提始供一量组内挺嵌的牺属性断集用朝以标她记版眯本状雷态和附助记牛名,捆助记量名可转以用沙来标泛记一桐个由服所有功组件家的一欣致性饼版本边组成仗的配均置。追RC艘S还使能简烦单的胀支持翻内延爬版本居〔检萍出操紫作中遮可以浴包含勾属性纯规那么爪〕。嫌但操镰作时匪RC顷S还逢是必碰须要压先选吩择产皂品结奖构,滑并且躺不能胁对产翅品结吼构的坑版本够进行册建模容。仙2〕傲面向左状态科-完锹全粒行度版书本模京型芒DS钓EE总[换8脊]整酬合了渠Ma幸ke捉和S魄CC您S/俊RC节S的芹功能袍,支御持基忽于规疑那么的哭配置粮创立机和网短络的押并行签开发戏。D评SE缓E使休用一虑个系愁统模君型来稼描述陷配置便,系巡统模夸型描昏述了冲软件休系统市中的爷对象赶及其轻它们漏之间所的关折系。搏系统雀模型笋中不隙包含舞各实猛体的命版本岗,它撑们是直通过鬼配置酷规那么寄来进量行选摩择的聚。用煎户首长先选碗择系主统模您型中蜘的产膊品结忘构,课然后抹再通宾过配擦置规吸那么选卡择进贞行版艇本的赔绑定瞒。报Cl钥ea狡rC侧as进e[起9]肯继承促于D闭SE抹E,验它不掩仅对震文件畅进行般版本烫化,戴也对怕目录龟进行纹版本季化,旱所有伞版本陕对象磨都统点一称振为元棉素。花与D促SE卵E不政同,悄Cl倡ea复rC弓as绑e像填访问柏其他吩元素片一样驶访问该系统耽模型带。墨3〕雅面向泥变更钓-产览品粒筹度版蔽本模纯型匪Ai组de皂-d柿e-诞Ca貌mp株[1妙0鸟]通册过一沾组变税更集宏和基奉线来月描述记产品赵的版氧本。粘全局娇变更浴可以吹同时饥影响套多个苹文件三。在伙Ai领de记-d穿e-高Ca靠mp畅中,捷变更欠集是贸完全托顺序漂的,剖如果四变更外集氧c叙1伙先于破变更臭集珍c才2缝创立海。那么活某一认个产废品的渴版本足如果倚包含骡c肢2郊,那么双首先己必须排先包慕含罢c伶1蠢。每绍一个象变更表集可踩以看绵作一赞个开袖关:成或者昏开或溜者关雷。但反Ai雕de够-d双e-交Ca沿mp扎不支吃持关塑系。吓在C暮OV瑞[4辆]中北,版叠本数讽据库浩由一主组片故断组眠成,盾而每吓个片专段都染有一低个逻虑辑的挖表达反式称裙之为反可见耐性〔酬vi埋si变bi恳li话ty搞〕。唉可见什性是盖一组诱全局锦的布愁尔选膏项〔名op曾ti毅on吼〕,僻这组朋布尔恶选项仆组成非了谣n日-维油的版亲本网携格。冒CO碍V通珠过选草择〔守ch忌oi旧ce代〕和排目标冤〔a择mb睛it荷io更n〕师规那么黑来进拴行版恒本的院读取语和修鱼改,章选择砌中指么定了竿所要互选择妻版本穿的选暴项绑我定,玉而目霸标通完过选珍项绑慨定决闭定了客修改翼会影详响到型的版界本空艳间。闪4〕蠢面向输变更然-完猴全粒誉度版努本模衬型两言序As苗ga狂rd繁[烦1对1]美实现潮在C披le槐ar泊Ca裳se洋之上狗,在煮版本倦图之毕上提洲供了拿面向抽变更蕉的版偏本管萄理。顾每一独个组案件的槽版本漏通过汪活动撞〔a征ct着iv静it疼y〕载进行和标记铸,工磁作区冠通过浓基线换和一峡组活狂动进唐行定竟义。立从上较面的放比拟箱可以危看出献,版司本模哥型从惩面向去状态拍向面只向状尝态和壳面向析变更治相结轰合的吵方向负开展汁;从痒面向禾组件远的粒资度向驰面向妥完全驼的粒惹度方暮向发彻展。苦同时好还可眨以看签出虽电然很关多的铃版本增管理史模型陶实现挎的功鸣能是拆相似闻的,之但实滑现的怪程度规却相候差非弯常之苹大。螺因此兰在本庆文中监实现羊的版敬本管山理模墙型应秃该从洽实现昼功能撤的通尖行性夏方面柜和实酿现的毁程度恨方面踢来增鼻强改验进。裤1晓.2打.烫2滨按概眼念集铜分类指还可低以从置版本胁管理怜模型蓝提供嫂的概导念集晕,将湾版本俭管理松模型拿分为李以下奉四类侄[脂1团2]键:或检入香/检等出模辛式〔础Ch免ec净kI井n/瞧Ch称ec呈kO县ut印M埋od被el坡〕宴这个导模式串提供号单系衔统组渠件的碰版本毛管理锯。这隆样版扶本管痰理模钓型有墓两个食独立裹的工辣具组付成:庭版本果库工采具和抽创立里工具苍。版滴本库峰工具足负责爽存储压文件肺的各丹个版纵本以色及提犹供创候建新夜版本天的机表制。君创立吴工具淡提供买一个鸣文件枪描述岸用于搁生成稿应用核及自谎动生撞成导胡出文垃件。悄在版雹本库问中的羊文件式不能棉直接扣访问坚,只咸能通倘过检嗽出操电作,津检出堆后的芹文件饱被保君存至湖文件结系统土,从远而能隐对其粒进行艇读写传。版刮本库哈的并国发控暗制机害制可爱以协专调多护用户意的读盯写活毒动。器文件哀系统享是用更户真旺正的篮工作命区。从版本丢库工衡具没哄有提滋供对扭工作衔区的蚕支持澡,而膊是依冈赖于饿文件滤系统忍来提休供用盛户一急个互乡斥的昨写访扮问工裤作区诸。用北户按队照寻凡常方疯式来草使用对创立酬工具筒等工卸具,牛文件裤的版悔本对仓于这凝些工塘具来锦说是追透明焰的。瓜创立侵工具究通过包解释冶文件辟系统续中的像文件们描述命来创违建一盒个系狗统。惩这些什文件乎描述存可以渴存储昆在仓丧库中计并像筝一般甘文件岛那样友进行抹版本举化。躬RC阻S直[循1汇3]贤就属碗于这隙种类嫌型的具版本殿管理筐模型望。川组合市模式至〔C易om垒po运si真ti扮on骆M娘od些el超〕闻组合驻模式营通过嫂版本塌选择润来创留建系找统配蛇置,欧组合黑模型剧是检舍入/包检出害模式晃的发膛展,盈它同永样采揭用了眨版本惰库和武工作配区的伯概念驼,使取用文咐件锁祖来进忽行并虹发控涂制。字其主省要的包改良鉴是支疼持创融建配吩置,副维护求配置桨的历阴史。勇在该彩模式皱中,机配置券作为显版本碌管理坟模型俭的实塘体。霜一个反配置等由一债个系鸦统模厕型和姨版本巩选择常规那么光组成樱。系朵统模旅型列麦出了施组成抖系统润所需窜的所件有组扒件,杀版本凤选择斩规那么酒指明究每个悲组件栋的版鉴本。毯组合艳和选邪择的眨过程丘可以铁通过色一个责AN锡D/意OR泽图来莫表示陪。首脚先将范组件掉组合厌成一缓个配度置〔代AN三D节技点〕手,然巾后为菠每个速元素面选择价适宜呼的版械本〔狱OR罪节点蜘〕,芳当然骗这个内元素馋还可只以是井一个价配置诊。德DS潜EE赏[1悦4来]是捎属于诞这种钱类型绑的版序本管茅理模品型。慢长事盏务模纸式〔巧Lo阿ng愉T能ra势ns奴ac规ti培on蒸M瓣od音el榜〕蚂长事长务模邮式将抄系统车的演站化描锡述为卷一系疤列的税配置笼项版秤本和睬一系爽列并框发的腿活动女。系吧统的先演化的过程数一系赚列原播子变艳更的隶过程智,通削过开秘发者歌来协都调系饱统的惩这些闭变更融。鄙开发刚者对室配置衔进行轨操作狮而不底是对怕单个套组件眼。选哲择一孟个配妈置作委为变辨更的臣起点淹,对威该配黑置所材进行泪的修坑改外振界是洪看不画到的储直到康该事钢务提保交。还多个为事务痛间通舟过并衡发控踢制进恶行协嘴调。苹一系挡列变殊更的旨结果接是一烘组顺应序的属配置息版本瑞,称环之为坦开发词路径挑。配叠置版抹本可弄以从葡已有善的开麻发路弯径分火支。晋在长汉事务载模型包中,旱开发鞠者首诞先选月择系文统配掏置的即一个姐版本宇,然秆后再考关注持系统污的结丹构。忌组件分的版京本隐育含的慨由配尺置决紧定。艺长事泛务由既两个副根本页的概乓念组售成:标工作页区和向并发蹲控制伶模式师。工企作区雅取代吸了文假设件系恒统,铁支持青开发论者在贼工作转区内衬执行糟变更倚活动堵序列声。通仪过将央工作粉区中软的配财置进剪行提联交,校从而蚊使得谢变更哥变得糕可见裂,同察时这库个配妹置将唯会添奉加到闲最初互的配莲置版曾本之遗后。驰此时搏一个缸事务仁结束喝。且NS穷E拘[1扇5虎]是味属于粗这种笨类型结的版律本管两理模译型。果变更覆集模晓式〔钱Ch暑an荡ge急S勿et版M冒od惜el弱〕掀变更便集模宅式关都注于颂版本存的逻丹辑变汽更,义对于饺文件骗而言魂,变委更集扔代表冻两个群文件良版本繁间的桐差异际。对缓于配源置而瞒言,滑变更异集代伙表两匪个配煮置间礼的差剂别。望在这每种模膜式中钟,配享置由浩基线斗和变圾更集裂共同固组成从。如煤对系可统发岔布版夜本的携补丁仪程序刃就可承以看屯成是问一种善变更肆集。宁变更堪集用归来对屿逻辑里变更副进行衬跟踪香,通乐过在米逻辑叫变更棍的基呀础上啦定义研新的叨配置辆。变熔更集趴模式堡本身奏不提油供锁笔机制膨来进汇行并归发控廉制,晋而是允通常碌与检牢入哈/闻检出盾模式衰共同鞋使用咽。期Ai添de仓-D朵e-责Ca绘mp悔[1鼻6]巷就是消属于赚这种棚类型们的配轿置管壮理系况统。顶誉惑但以笋这种胃方式踢进行摊的分蔑类存牛在一狗个缺子点就敲是各汁种分卷类不碎是正忙交的冬,其价中的明某一动分类什可能渠同时装也属典于另鸡一分否类。裕本文奸中的怀版本农管理挺模型值的目徒标应燃该在胜概念煤集上辫包含共以上捎各种坝分类柏,因瓶此在倦版本济模型驼的设停计上循应该受从不扭同的沾层次业上对矛以上招的概依念集吗进行粪支持喂。母1.愁3陷软件唱体系寇结构会概述轧1.性3.框1觉软件云复用毒复用晶是成聋熟的弄工程任领域幸的一炭个基概本特恰征,忍例如桐,土驰木工欠程、样化学半工程梦、计硬算机禽硬件玉工程颤等,牧通过害大量负复用易经过呆实践忙检验猛的系策统体嗽系结扶构和燕标准凑化的标构件惠,使盾得对假于常循规的浴设计捷问题淹都可猪以直躬接利议用现以成的沉解决攻方案鄙,避藏免了逗系统扑开发外时不疮断地纵重复延设计掉,从察而可迹以大姿幅度蒸地降裕低开本发成扯本、钟提高烤生产知效率鄙和产录品质蜡量。捏同样菌,复骑用也毁是软枣件工侄程走竹向成匀熟的晃必由萄之路蛾,将它为软巨件危喝机的犬解决泻提供鹊一条杰现实罢可行跟的途蛇径。桨基于唐构件瘦的软型件复雁用作端为一简种提耀高软凭件生敏产率巷和软妨件质然量的槐有效嘉途径征,是层近几啄年软骂件工锤程界厘研究授的重兔点之斗一,溉被认纵为是辆继面妇向对叼象方桶法之彩后的蛋一个恭新的挥技术晋热潮县[1便7]已。通侍过基格于构宋件的热软件膛复用株,在异应用拴系统棵开发花中可脉以充条分地瘦利用涌已有缘的构挣件,四消除贡了在辞分析艰、设故计、件编码疤、测庄试等捆方面卧的许局多重粉复劳悼动,氧可以代提高该软件涉开发李的效败率;苗同时披,通屋过复滔用高迎质量炭的已完有的削构件抖,避迫免了悟重新牛开发太可能炎引入其的错尺误,展可以朗提高吸软件吩的质章量。榜因此倘,基共于构碍件的墓软件堵复用廊可以我大大甚降低毁软件裹开发薪的费教用,告并显斯著地早提高催生产诵率和耻产品睁质量塑。忧与软杆件复括用相王关的进两个樱根本隆开发瓣活动包是面暮向复蜻用的棉构件逐开发卫和基榴于构驱件复傅用的偏开发扫,前道者是胃生产键可复丛用构阁件的纯过程爽,后虏者是构利用蚊现有字的可幻复用欺构件服生产己新系脾统的欠过程惧。可寺复用盲构件帝为有塔方案玩地、禾系统顶地进川行复鸡用提删供了臭手段袋,是范实现母软件符复用朗的基头石。泡软件召复用序最终访表达贞为在钳软件哄体系姜结构纱的指宇导下医对可裹复用他构件碑的组疼装。所1.猫3.僚2海软件像体系笨结构饲概念晓自拉20毕世纪扫90开年代介初期通开始站,软今件体倡系结证构盏(s届of俗tw达ar改e嗽ar饲ch寸it沫ec弃tu顶re瓦,简灭称S竭A嗓)康的研荣究受凤到了给广泛她的关下注和奶重视司,并款被认旦为将起会在墨软件疏开发敢中发挪挥十导分重树要的宝作用集。它炕将大队型软虑件系概统的学总体缺结构任作为街研究窑的对租象,贩认为炉系统崭中的只计算雷元素喝和它圾们之愤间交逃互的冈高层辽组织燕是系哈统设犯计的干一个第关键洪方面姨[禽18伍]新。其探研究型和实惠践旨习在将婆一个济系统壶的体躲系结功构显两式化圣,史以在逐高抽想象层叶次处沟理诸矩如全郑局组恭织和钱控制代结构吊、功填能到唤计算隶元素锄的分百配、赵计算陈元素桑间的剂高层旗交互溉等设驰计问苍题峡[蠢19都]岔。魔SA盾是对辞软件著总体贿结构银的描宜述,开即对而其构习件和破构件描间交优互的闻高层遇组织旋的描恳述[敞18付]。圣它作棒为一学种高口层的美设计伪,对圾系统态开发惩发挥篇着重咬要的乘影响肌,基尤于构到件的渐SA精的设冈计已斯成为骨软件免系统锻设计少中的播核心烧问题侍。一啦个好后的S觉A设舞计成屋为大脚型软肾件系逐统成牲功的绝重要淋因素垮。S酸A的砍最重瓜要的擦一个枣奉献计是将电构件谁之间僵的交朋互显垃式的刊表示得为连没接器废(C曲on捷ne钳ct厕or伏),拼并将拾连接翁器视赤为和假设构件华同等习重要泰的一疗阶实页体。定构件娱通过锋接口悄定义拘了同旬外界留的信震息传浊递以欣及所它承当印的系筝统责林任,爸构件鉴接口失包括栽了构牢件同逢周围脱环境叠的全辰部交陡互内处容,吴也是座构件彩同外漫界唯歇一的绍交互汤途径琴。除敬此之假外,距环境竭不应剩对构摊件作黄任何董其他泻与接弯口无晋关的唱假设扁,例控如实近现细嫩节等邻。连见接器茫在构寄件请仅求接聚口与夹其他爸构件清提供战的接产口之想间搭沸建一帜座桥公梁,镇起到筝了代资理作侵用。难在S竞A的饼设计传过程授中,圣人们邪针对驰不同功的需美求采绞用了辆不同拳的软廉件构屿架风窗格。边体系无结构散风格凯定义根了一格系列誓系统洁的结钳构组堤织的蚊模式依[混20夹]纠,它披是对菜一类刚具有姑相似乌结构祥的系消统体捞系结宜构的俊抽象资。体映系结亮构风狼格既炕定义察了构软件及原连接莲方式转的各安种属坊性邪,诉又规汇定了营它们闭的组毯合规岗那么和浇限制剖[疏18宪]仇。近尽十年宁中人根们设县计了剪许多肃SA砖风格找:运1〕石管道廉-过按滤器虫风格幸每个港过滤撒器都久有输两入端朋口和触输出弱端口忌,从叼输入屯端口肺读入潜数据焦流,恋进行毙局部弹的数坊据变租换辩(林计算叼或处欧理生)伯以后雕,在补输出邪端口咽输出权新生相成的唐数据劣;管粗道那么著负责倾数据邪的传畏输,于把数那么据从亦一个磁过滤歪器的福输出显端口吊传送腐到另巾一个谨过滤鞋器的键输入榜端口挠。这缠个过肝程是已顺序巷渐增兄的过骨程,医而且恼过滤本器必原需是斑相互燥独立须的实测体。滚这里猴的过恢滤器袄是指效体系轨结构火中的微构件罢,管主道是喇体系杂结构深中的贡连接渴器。圈2〕款面向战抽象宿和面栏向对蜓象组堪织风炮格嫂这种单风格宏中,相数据嫂表示梦和与生之相稳连的送原语羞操作俭被封门装在讨一个雷抽象芒数据下类型骑或对税象中走。这铺种风隆格的急构件师是对吩象,兽也可叠称为足抽象锋数据装类型供的实铅例。随对象煮通过龄函数戴和过穿程调偿用进敬行交恼互。收这种桃风格的可以绒细分肢为三毁种风题格:踪对象厘连接搭式风鞋格:脊在这码种类让型的欺体系减结构现中,所构件很的接绢口只鼻定义渐了其摩对外慢提供木的服呈务,苍而没惧有定霸义构萌件对减外要瞧求的热效劳垮,其吉中以崇面向鸡对象忍中的品对象闹接口槐为典喝型代张表。到这种殃接口业定义陷的非候对称寿性使乏得构忌件在读集成着时,嘱构件灿对外队要求除的服售务被溪隐藏强在代躺码的兵实现隆细节替中,圣即构宗件之移间的也连接脖关系懒无法落直接倒在接从口处呆定义席,只拒能是黑从一庭个构家件的算实现失到另许一个乞构件随的接标口。哗接口见连接搏式风茎格:锡在这抗种类著型的就体系造结构籍中,虫构件踪的接顶口不档但定称义了旺其对关外提君供的笋功能腥,而汽且定涝义了光其要微求的暂外部惊功能私,从霸而显倦式地娇表达脖了构市件对小环境贪的依熟赖,笨提高赵了构惜件接锻口规福约的慌表达唤能力彻。构被件的违接口央定义群了所采有对居外交桃互的截信息移,构押件在掀实现晨时不挥是直寇接使社用其田他构销件提场供的前功能练,而跪是使读用它味在接化口处芬定义摩的对午外要演求的乐功能门。构旗件之逝间的臂连接务是在粮所要州求的鄙功能勇和所采提供类的功勾能之细间进备行匹柄配,仓因此秤,通膏过接寄口就命可以属定义漫系统富中构怖件之顾间的购所有绞连接享。你插头脆插座每式体冬系风旗格:款当接博口定我义的敲功能添数量独很大躁时,映带来然了规请模上会的问相题。讲在这兔种体就系结纵构风净格中找,通毅过把爷这样让的彼内此间柄关系雹紧密水的功纲能(掌包括骡提供够的功瞎能和氏要求书的功采能)市组织失成组艳,并途封装沈为服趟务,规使得称接口阀中直抽接包证含的舌内容耳减少刷,降躺低了昌接口穗中功扮能的绣规模押。愤3〕灶基于代事件召的隐爷式调治用风但格蓄这种帝风格交与面筒向对逆象结难构风拒格类命似,洁不同茄的是蕉,在从这种下风格卧中,轰部件煤之间团的交观互不流是直通接调幻用,勇而是扣通过享一种迅称之速为绑“丸隐式柔调用渣(i胃mp顶li皂ci谎t吗in效vo版ca呆ti门on岁)谈〞藏的方神式来鼠实现耐的,万每个厌部件县提供帖假设干旨进程艺及它扔感兴互趣的演事件仆,并个把每价个事险件与巴一个宫过程馋联系键在一垂起,业当某坟个部学件产乌生一夺个事株件时唱,假设术其它朵部件肚定义探了这秘个事头件,顽那么忘与该播事件针联系过在一肤起的新过程稳将被墙自动救调用竟,从责而间腰接地麻完成软了过拾程的定调用判。夏4〕患分层娘系统汽风格题一敌个分慧层系三统就联是把梯整个晒系统抄组织所成层以次结键构,跑每一冲层都张提供光假设干供效劳孝给上惊一层锐使用究,并星且它犯也使稍用其重下一蹲层所蜡提供辫的服搭务。本可以稍将这客种风授格细肯分为透两种论:兼基于喊层次奔消息搭总线至的结饥构风薯格:售消息权总线鉴是系屡统的盼连接里器,源负责遮消息狠的分捐派、度传递脑和过块滤以纺及处听理结闸果的云返回铸。各默个构塌件挂拾接在属消息未总线自上,钱向总冠线登步记感阅兴趣秆的消独息类朗型,矿构件辆根据荷需要敏发出绩消息挽,由秒消息缴总线宏负责网把该识消息论分配劣到系奸统中屋所有攀对此团消息究感兴舟趣的携构件艰,消咳息是喘构件孩之间挂通讯愈的唯按一方杰式。枯构件济接收勾到消芦息后睁,根符据自第身状充态对抢消息柱进行宫响应盏,并置通过更总线栏返回浪处理壤结果闲。然C2吐风格景:眠C2窗构架随中的万根本狠元素叶是构颠件、烤连接瓦器。规每个唯构件老定义哥有一年个顶按端接计口和虚一个蜜底端虏接口粘,构剑件通府过这便两个盛接口呈连接茎到构罗架中疯,这船使得勤构架锐中构规件的虑增加贪、删葡除、扔重组早更为味简单湿方便顿。每卖个连斧接器真也定蠢义有缝顶端捉接口雁和底毕端接咽口,扁但接爬口的志数量尘与连兽接在妄其上欣的构碧件和滚连接咏器的欧数量通有关责,这车也有透利于责实现倘在运梅行时的的动灾态绑魄定。晃构件申之间血不存复在直响接的掘通信握手段泄,构哨架中哭各元理素构气件、滑连接窑器之眨间的扩通信旗只有穷通过续连接丙器传耀递消渔息来帮实现魔。处们于低猴层的节构件国向高浅层的狮构件色发出战效劳齐请求现消息君,消摄息经轰由连帅接器冈送到熊相应荐的构殿件。悠各种围不同矛的S霜A风枪格的斜设计四均是答基于蜂不同乱类型考的连罗接器啊[2柏0]摩。文辰献[梯21侮]中锤,连术接器钥被划哪分成唤8种努类型稳:过啄程调禽用类驻型(条Pr稠oc她es垫s冲Ca陆ll衡)、绢事件汁类型推(E请ve听nt而)、鼓流类哄型(贩St笛re巾am杀)、胁分布絮者类近型(令Di饿st秋ri学bu液to梳r)蜡、数投据接谈入类干型(餐Da坊ta冤A虎cc候es慌s)和、仲煮裁者隔类型筒(A追rb辈it在ra佩to贱r)杨、适衣配器迷类型迷(A顿da略pt遇or浮)、嫩联接两类型艇(L闲in祝ka轧ge猾)。选文献贼[2星2]喇中,般非功候能属禾性(海如保腿密性吴,服哭务质跳量等汗)被侵认为形是连茂接器药描述惹中的稼重要艇组成音局部怪。怪1.鞭4扶软件织体系月结构否描述挡语言牧1.玉4.图1赢软件续体系注结构申描述要语言班概述商SA字研究农的主语要成耀果表弯现为皮体系蹲结构挖描述纯语言挠(a托rc蜻hi炼te锣ct巷ur呢e刑de狗sc盾ri妈pt娘io嫁n孝la庭ng孤ua释ge习,涌简称莫AD这L)妈。从新构件盘组装液的角闻度来付看,中AD奶L触可以汤视为捏对构货件描脏述语侮言平(C循DL赏)朽的进袜一步们扩展秒。构毕件描勾述语孤言的咳根本铲思想辛是将莲构件讯看成泊是一改个黑素盒,禽通过滴描述慢构件阵接口淋的语顶法和勺语义对,使茶得复秤用者浇不必架过多爹地涉伏及构候件代俗码细处节,派就可苏以在拐构件块描述炊这一抛抽象贞层次仪之上殃进行去构件洞组装约。而钞AD盒L弦除了淋描述防构件洽接口呜的语霸法和旬语义昆之外专,还某负责愈描述秋:系圈统中弃包括劣的构触件和孩连接围子以骨及它正们之渣间的湖交互父关系款、构昂件的字非功漏能类秆性质鸟以及欧构件柱间协万议,撒从而势为构策件组爽装提疯供了崖更为碍有力瞧的支血持。格体系件结构蚕描述前语言柔(A煮DL赵)缘是为嫁软件茫系统欧的体促系结漆构提敏供具支体的嘴语法始和概忍念框谨架的案一种有形式薄化符绩号。援迄今蜓为止折,研凉究者疾已经陶从不镰同的信角度掀出发季,针辅对不盘同的这目标怒,提夜出了燕各种记通用千的和狮专用坏的滴AD休L堂:课1〕卵Ra稻pi柴de诚[2兆3]盼[2汁4]孟:一究种事冒件驱升动的胀AD胀L晓,它驰以体条系结悔构定雾义作异为开释发框叫架,仓支持构基于鉴构件绸的开万发。告该语晋言提摩供了请建模约、分奇析、迫仿真连和代刘码生肤成的滚能力疫,但垦是没姥有将龄连接寸器显尸式化艰为一徒阶实淘体。句2〕迫Wr但ig戚ht俘[2农5]移:具虹有代座表性添的巩AD食L马之一闻。其滋主要辉特点咬是将答通信梅顺序辜进程潜[2贺6]缸〔发Co忆mm盆un拦ic斧at汽in炉g锅Se梦qu抗en铲ti斑al张P处ro软ce衬ss搅es迫,简岛称态CS溉P〕植用于虹不同宣风格侍软件猛体系妙结构糠的描摸述,耻从而交完成翁对体蒸系结球构描易述的仓某些遭形式摩化推仔理寄(激包括莲相容群性检鞠查和骄死锁廉检查顽等犯)哄。史3〕霜Un胃iC钢on搂[2煤7]博:将稀一组番预定六义的树连接奶器映搬射到国具体巾实现有,从祥而提锐供了趋从模末块到盐可执甜行代菠码、呈从体牵系结妖构设碍计生恩成应归用的致可能妨性。殖但是轰目前课它只届支持止一组今已选斩定的习连接格器,从存在辞一定嘱的局暮限。啄4〕款Ae衡so浊p[潜2湿8希]:握支持帐精确抬的编更码并筐能够扑定义厅一个境新的域体系抚结构堡的风糕格,驴然后园通过抖加上鼓某些嘉约束震和利港用它塑们的皮所有丝性质杂来使隙用这夜个风标格。阳5〕录xA盘rc止h墙[2穿9榜]:痰一种压基于都XM塑L纹的阵AD秘L饼。它丘使用遮XM建L楼定义刊了描隔述体厕系结酿构的迹核心任元素部,卫可以墨作为耕其他锄更高绞级的叶基于硬XM促L恐的尊AD贼L妈的基滚础。阁也可永以用叉做体退系结席构描需述的冤交换圣机制胳。赌6〕盒AC亏ME越[鼠3骑0]茧:支赠持飞AD且L团之间俩映射量及工芒具集毫成的显体系币结构谊互交娱换语辫言。闯其目趴标是改作为箭体系现结构亭设计谷的一咽个共害同的凶互交杂换格纪式敏,卷将现胞有的眨各种秧AD梁L戏在这肌个框懂架下像统一父起来超。驰1.堪4.驾2矮Wr督ig假ht箩构架塘描述复语言恐Wr稿ig垦ht胸A剑DL友是基掀于C历SP瓜的形巴式化坟构架贿描述命语言盖。C迈SP悬[2洪6]便中使糖用的眼根本捕记号残如下求所示讨:帮1〕屋进程测〔p桂ro渗ce登ss也〕:数使用微一系删列事勇件序挽列来但表示刻一个奸进程遍实体翁,例碌如上准文中像提到肃的各擦个r蒸ol劝e、昆po彻rt削均是肝一个某进程租。S截TO兔P是配一个咏特殊阿进程辱,表杂示什增么事渗都不压做的掘进程弱。裁2〕亭字母臭表〔岗al除ph船ab疾et渣〕:亡进程立所能誉执行兔的事苦件的抽总和罪;特竿殊事遗件:呜事件套“包〞钟代表卵进程坚成功垒结束怜。进莲程P咽的字团母表普表示也为丰P。斜3〕精前缀价〔p太re随fi胜x〕耀:设大有一酿事件浇为x优,有买一进位程为雷P,贤那么另扮一进瓶程先识执行旨事件古x,张然后刃按照窝进程棚P的你说明吃进行偏动作锄;用鉴〔x郑→垦P〕纸表示逆。贫4〕尼非确喝定性评选择群〔n徒on更-d鱼et批er剩mi碰ni响st子ic网c垃ho脉ic烦e〕邻:进中程A嫌或者限按照耐P动绿作,崖或者由按照书Q动圆作,扔而这杂种选伏择是职进程魄自发编做出爪的。确用P墨Q表皇示。叶5〕浩确定璃性选确择〔乒de澡te湖rm棋in慧is蛾ti予c垂ch犬oi席ce桨〕:鞭进程轧A或被者按共照P扛动作假设,或仍者按村照Q灾动作渡,而览这种院选择匠是环们境做唱出的诸。用忧P量Q表岗示。冰6〕饥通信振〔c酷om峡mu袋ni得ca揉ti尾on钞〕:售使用骂二元见对c挑.v捆来描达述的幻一个命事件川,c伟是发篇生通莲信的受通道分〔c驴ha盐nn忌el纱〕的替名字惑,v严是通姐道传声递的情消息畏〔m智es均sa否ge贷〕。发使用队“伞?壶〞损表示料接受神消息晒,宅“视!滴〞唉表示混发送出消息名。园7〕酬屏蔽垃〔c巡on脑ce炒al忘me界nt变〕:叨设C株是进样程P燥需要贴屏蔽剪掉的啄事件添的集圈合,屯用P两\C田表示色,它圣代表讨了一慎个似形P动嚷作的讲进程眠,只李是在犬C中鼠的任记何事负件的集发生奖都被推屏蔽蕉掉了苹。棒8〕救并发热〔p较ar叠al考le割l〕蜜:进际程P阀和Q羊的并苹发表握示为赞P|寿|Q俱,它吓代表概P,骨Q字添母表刮中共秤有的储事件蚕需要忌同步识执行扣,非男共有川事件勇不需厚要同篇步。扣9〕糠进程距标记肥〔p霸ro泊ce扒ss钉寨la敬be摔li们ng转〕:霸标记丸为l兵的进衫程P翼表示浙为l敏:P薄。那么趋进程刷中所羊有的垫事件核也标竿记上常与其哑所属裁进程动相同疑的名吩字。仿在进逃程表轮达式航中守→议的优拌先级屑高于龟,赔,|徒|操冷作符草。所但以e支→暑f镇→剂P|届|g孤→季Q=满〔e雷→投f裤→蝇P〕灯||叉〔g款→绳Q〕踪。对没于其乐他操样作符幸,未徐定义慨显示紧的优贞先级粉,所驼以在昨使用尺时用根括号四来确席定优投先级港。有卧了C也SP伐的基驻本记副号,艳我们松就可拜以对再客观兴事物块描述茂其动祸态行颈为,因从而抬为推兔理、崭验证模事物恳行为白提供制了强税有力式的工尊具。疾如图渠1.壳3所乞示,宁Wr优ig袋ht碰A敞DL识描述益的软拍件体吼系结剂构一昨共由泻三部战分组惧成:抬1〕糕构件胡及连解接器泉类型卡定义释:构违件类乌型由峡一组刷端口昌〔p耀or捡t〕绝描述起和构颂件功伏能描辟述组顶成,淘每一涉个端透口是乐构件缠与其阻他构蹈件交指互的签逻辑拔单位顽;连奶接器叫类型敢由一钞组角舌色〔租ro眯le穿〕和绝一个裳粘接门器组踏成,候角色庸描述岸了连龄接器折所期痕待构北件的萍行为瓜,粘矩接器朱描述朗了各傲角色夸行为扑之间监的同反步。蚕图1劳.3沉W讲ri侨gh送t构征架描扔述语嫁言贪2〕浪一组晒构件坐和连陈接器与的实疼例定荡义。态3〕删构件彼实例帐与连留接器逆实例钉间交惰互定拘义,恋将构站件实己例的幅端口嘉绑定臭到连难接器余实例电的角职色上猜,从颈而完摧成构原件间仇的交占互。泽图1傲.4母仓询库风志格的谱Wr深ig虽ht棉A滩DL艰描述嚼图1毒.5绿管担道过被滤器饺风格议的W拴ri勒gh述t吊AD诚L描服述酬Wr早ig宇ht愧A暮DL萌可以辟用来旷描述芦各种如软件掏体系怎风格盲的软痕件构疯架。蚊如图誉1.然4所苦示的班仓库担风格窄,图脾1.惨5所朽示的奋管道驾过滤糖器风佳格。耍1.袖5厅相关贿工作肤配置昂管理弄中的史版本尊管理红模型防一直户是软森件工秆程界璃研究旅的热琴点。京在[煤31潜]中允提出样了版迈本管聚理模学型的缩根本任概念剩:软克件对竞象、堤版本渴图、判系统晚创立膜、基终于A递ND恰/O胁R图思的版购本选精择,吨并试堤图统棍一版州本模浅型术抓语。鼓之后葬版本吐模型亩不仅百仅支绵持保夺存单吴文件练的版难本,民而且揉支持慌创立捉一致马性的业配置融[3壁2]盯。随忙着不索同版斑本模建型的缠不断屑出现屯,[馅1阵2善]中起根据辱版本类模型偶概念籍集将采版本吩管理您模型剪分为堡四类送:检韵入/奖检出收模型丙、组按合模予型、独长事句务模在型、东变更或集模侧型,崇但是扫这四贡种分辰类结太果并酬不是马正交槽的,沈一般巨的版隐本模翁型包梁含一绑个或游多个斩以上谅的模网型。朱在[驴33明]中震将版驴本管帽理模士型分某为以搅下几菜个方懒面:马版本芹集的速组织防、动构态配叼置机娇制、妻层次文组合单、版愚本族斗机制多、变思更传麦播、押对象奸共享疤。但坊这些宿版本种管理台模型呼缺乏请一个恰高层铜视图喇的支理持,绝虽然忧在版参本模望型中平可以耳用户趋自定励义配帅置,痛但所妥有的朝配置栗按照窗何种棕规格怨以及堡以何魂种规节那么进惧行组覆织在图这些宏版本蛾模型贸中都搭没有议讨论厦。摊随着慎软件稼工程档技术衣的不守断发杆展,拒新技赛术不会断的分涌现课,人矛们将雷配置奥管理皮技术锤同其毫他技芦术结兼合,研从而氏开展醋出新国的版纯本管誉理模盆型。焦软件司过程灶建模序技术晴[3滩4]艘[3椒5]生[3欧6]典同传建统版尺本管孤理模梯型结捏合产蜜生支旗持过歼程建共模的庭版本祥管理碌模型父[3合7]木[3敞8]漫,该资版本臂模型劲中定蜜义的晕产品足空间涨被扩静展用怨以包记含过懒程建嫌模,助同时胀须对钞产品激空间僚与过溜程建我模间城的交闸互进黄行设熊计。案将基吹于构须件的谋软件映开发马技术喊同传兔统的散版本鹅管理进模型创结合都,发择展为汪基于拆构件纺的软碑件版匆本管低理模筹型[党39拜][狸40角]。尘但当傻前的裤基于绒构件喉的版恩本管团理模税型主珠要关高心的芬是原蜘代码绒模块阀间的小依赖揉关系颤,缺晋乏管剂理软暗件对宽象间脂关系督的能喜力。要同时心基于斤构件误的开鬼发没胖有在即一个虾软件驾构架玩的支嚷持下五进行埋。绪1.鼠5杆存在遥的问醒题暮随着谷CB杜SE胃的开掘展,童当前董CB杨SE闻的版赢本管莲理模疑型中壳存在及如下缓问题蛋:昆未能裤与C普BS丰E结渔合,苹对基寨于构灯件开约发的侮支持萍非常你有限蓄,很房多系搅统只咳是简浮单的地将构谱件作衰为一猎系列讨文件选的集咏合,茫而对雕于构衬件拥亦有的鸦语义商、构廉件间蒜的依额赖关国系、吉构件屡中各魔组成随局部卸的依许赖关氏系的京定义欲非常船缺乏拣,未根有支慈持S码A的召版本深管理束模型嫂;店在粒血度管啄理方竿面只晨是通丙过简饺单的半组合岭来创听建一性个版诸本管倘理的杠粒度踩,未而能按酿照用稳户的端自定疗义来修定制霉版本尺管理君的粒照度;传未能创将版稠本模松型和鼓数据惕模型烧分开洪,所驶有功杏能模叹块交励错在忘一起浇。迁为此融,本肌文提衣出一首个分廊层的烤基于悦构架或的版坛本管窃理模请型S沈AV伶M,文在版芦本模赵型层式上,年同时译支持结面向白状态半和面谜向变晋更的侄版本苦操作析,以揭统一睁的方违式对汤待所温有的湿数据霜元素求,从叉而实细现了砌一个夕通用馋的版项本引恒擎;与在版薯本引兴擎之符上,巷将数唱据模第型层掏分为驳两个陕子层利,一消个子贞层实麦现数讲据元敌素及鞭数据液元素哑间关处系的遣组合贡,一饺个子肆层负与责基崭于软维件体趟系结亚构的始数据恭模型娃,使扰得版杏本管驳理模趟型能设够支贩持基北于软剩件体雷系结框构的孤开发虚。在掠数据愉模型桶层之躁上进膛行事绑务管解理和夏过程径管理酒,从揪而为青软件歌组织金提供叮了并迷行开疤发的校控制坐和支鹿持软朽件开蜜发模牲型的愧支持纤。版第二播章糖SA饥VM还的体录系结储构轿版本吼管理卵模型线SA雅VM金针对军上面问的这跨些问刑题提葱出了酱解决纱方法披,它认是一趣个主至要实球现了冶版本威管理飞、数聚据管跨理、粒过程精管理过、并株发控闹制以强及支毙持基职于软尼件体凯系结籍构面旅向构爷件的语软件悉开发妄方法雄等功赢能,奋从而蓝实现总了比置较全拼面的滨软件坝版本钱管理卖模型扛。狸2.驰1贷SA养VM教设计滋的基债本要闪求怖作为床一个夹基于通软件粥体系没结构愚的版案本管搬理模馒型应轻该具唐备两爸个方浑面的梳功能缘:1甚〕通笋用版蹲本管垫理模属型所蔑拥有押的功徒能;殃2〕叙支持枕基于观软件运体系案结构您的开捕发所苹拥有削的功著能。现因此召在设党计该株模型追时,胆需对首这两招方面缩功能涉的要轨求进狮行定援义。湿2.黑1.圣1须根本吓要求抬根据神§锋1.雁1.闪2节萌中对丘版本网管理倡模型住术语帆的一遵个分胜类,书可以掉对S波AV舱M所区要满屑足的与要求终定义始如下壤:部1〕呈一般命性要特求:彻SA葵VM肠必须度满足班版本岭空间哈和产请品空得间的崭根本月要求虎。用泊户可活以在乔产品脂空间托中自壁由的缠设定桥需进突行版锡本管态理的斧版本务元素革;也五可以己自由亡的设答定版认本元伯素的悔版本照空间叛。从蛾而为落用户程提供糖一个拴足够妨通用封的版潜本引迫擎,汇使得坐用户摆可以笔自定税义的嗓将其慢转化袭为任追何一片种特贱定的辈版本悦模型匀。袍2〕观增量豪的选笑择要耗求:民在增恶量的矮选择宾上,浊需要到对存他储效态率和坏执行努效率鸦进行鞭考量得。由回于这基属于嚷物理染实现假层面粮上,四因此比SA假VM杀版本沫模型翅不对喇此进感行设扬计。老3〕面版本乏演化帖的要胀求:萄版本涌的演零化应疮该同躺时支尝持分鸦支和牺修订核,而亲且分魄支和身修订将对于切不同诊粒度车的版灭本元尖素应卵该按孔照一寺个统善一的捞方式童进行绪,即趋在版浆本空球间中招,应关该统才一对缩待所忠有的绿数据躁元素或。吐4〕醋版本验描述花的要梳求:麻需要达同时墙支持镇面向盯状态赔和面仿向变坏更的符版本监管理哗方式子。面印向状男态和僻面向币变更准这两亚种方裂式间刺应该须是正臂交的寄,即责它们渣之间搜不存恶在互查相的袖关系筹。斑5〕系版本颗空间唤表示奉的要服求:波对于牲面向名变更民的版发本管短理适每用于笑使用沫n暖维网炮格进葬行表启示,胡而面兆向状养态的懒版本巨管理希适合邪使用象版本透图来村进行狗描述各,因过此需箭要将倡这两湿种描驰述方用式有适机的瘦结合逝在一脑起。宗6〕酿版本爬集定案义的麦要求记:面同向状捧态的吃版本伶管理约自然左的支颈持外晚延版讯本,请而面然向变丧更的红版本粒管理折自然幻的支尸持内先延版帖本;抓但面蜓向状抗态的箭版本伟管理这应该冲同时镜能支姐持内梅延版异本,驾而面顾向变沿更的初版本脖管理编也能胳支持瓦外延员版本句。久7〕菌版本布规那么冶的要川求:马对于薯内延塞版本谁而言辫,需叹要有堪版本超规那么甘的支仔持。霜而对逢于外盏延版刃本而印言,痕使用祝版本星规那么雪可以资定义乒基线训、配更置等饼概念液。限8〕港选择秧粒度韵的要夹求:女版本伤模型乏应该荷能够吴提供记产品构、各找组成杠成分泊的选天择粒调度,杠以满潮足用劫户在省不同益时刻乐的不握同要爽求。南9〕随工作验区管淋理的务要求慌:工执作区颈应该份同外需部工嗽具版者本在中一起洋,从棵而实爹现版固本模吸型与禾工具伴间的造集成帅。陶2.境1.更2姓基于散SA禁的要素求盛SA悄VM任是支苏持基请于软司件体梨系结扩构开偷发的纹版本郑管理反模型躬,因谅此在先版本输模型量中需尾要对新SA闹的基签本概宽念提拐供支硬持,陆并且桑支持挖基于葵构件请的软疤件开尖发方眼法。透版本饰模型投应满伴足的任要求黑如下睡:俘1〕辉支持熟构件张定义利:构村件包智括构晴件接拼口和讲构件替实体醒两部普分。恨同时葡构件榆接口召同构都件实霸体间岁存在垦着互雹相依抖赖关仔系,苹一方羽的改揉变可樱能导摇致另坡一方棒的改屡变。忠而且私构件暂接口贡中应圆该包胃含语秃义信台息用镇以描宾述构爹件的厉行为亡,接板口类扑型可恨以根蛛据S尊A风陈格的起不同博而不昼同。记构件完实体川可以捏是一敬组相狱关的软目录提、文枯件,龙文件位间存葛在着驳依赖塑关系目、包恭含关梦系等衬多种吐关系堤。斯2〕膀支持躲连接达器定棚义:轧连接墨器包梳括角秆色和驾粘接耳器两友局部趣组成宪。连尘接器劝作为罩构件夏实体叶间的肢连接限代理吹,连毒接器兽的角罗色和掩构件矛的端毯口应奴该满随足相缘容的弊关系万[2赖5]替。角缎色和器端口篮都应殖该包赚含语军义信摸息。梳3〕团支持含SA顷定义触:S签A由神构件晶、连耗接器洞以及群它们播之间钳的连肿接关德系组握成。絮版本季管理铲模型绢不仅布需要吗将构皂件、局连接酷器作氏为实鞭体来分对待孩,而壳且需赠要将什连接根关系杠作为丢实体肝来看动待。布SA滨是版仙本管供理模降型中尖的最所大粒军度,呜用户丽可以衫根据威不同昨的需盆求按搏照各劫种不煎同的化粒度缘来查宜看整肥个S建A。暑这里镜不仅酷需要壳设计晚构件摘、连句接器阶、S谢A版铸本演陕化规听那么,味而且扭需对滴它们损之间圣在演霸化过域程中著的相或互影谢响进糊行定膝义。拐4〕蔽支持会基于般软件春体系匀结构剥的软污件开貌发方窜法:蝇[1考7鸣]胞中提魂出了括一个赶基于宜体系己结构透、面诞向构靠件的既软件瑞开发统方法适,方迷法中垂定义位了一茫个开母发的切流程盐。版传本管它理模俘型中谜需要悔设计赵一个页新型疲的过徒程管趋理定妖义语奋言对却所有浇通用迫的软梦件开肾发模警型进对行定遥义,英从而汤支持降基于怪构件蝇的软灶件开遣发的汗过程纲管理剩。涌5〕养支持旺基于友软件衫体系伍结构塌的并肥行开效发:衰当前堆的软漆件开认发的昨规模桶已经占不是差仅仅冻靠一讯个人甚就能晶完成虑的了烦的,纺需要禾一个五团队刑合作云完成级。版锈本管逮理模科型需容要提长供并缘发控坡制机仗制和宣用户魔权限蒜管理续功能牙。甩以上炒SA论中的捧所有糠元素星将通慢过W扫ri蝶gh孔t描钳述语黎言定伞义,傲版本杀模型吉应该程提供鸽将描懒述语凭言自脏动的么转化卫为适偏合版渗本管纹理模更型管衔理的彻实体搬的能浑力,泳同时敲不应粉丧失燃语言吉中描兄述的驾任何柿信息拖。和2.就2闸SA料VM客结构匀设计玻根据求§赖2.杯1节先中定揪义的乞SA拣VM烧的基矩本要橡求,年我们脖可以妹看到梁SA尸VM姑版本谣管理而模型约涉及模版本论空间烤、产淹品空违间和油过程含管理矛。首施先遇方到的券问题选是如估何将大版本螺空间伪、产张品空小间、扑过程射管理场这些墙概念序有机细的组腿合在询一起絮来提追供一虚个高找效、桨通用沸的版工本管茶理模环型。弦我们盲可以舟正交刺的对坟待版变本、存产品严和过膀程,蜻从而谣实现捉一个逝分层膀的版荐本管芬理模双型。我这样达有利涨于对苏版本笋模型凶的修墙改和陡扩展颂,当宰发生呜修改惊时也避可以势使修柜改范道围定莲位的榨足够秩小;炮同时去当版者本模婶型需森要进至行扩慈展功虹能时幅,非燕常容昨易定似位增醉加功僻能所倚处的康层次杰,只闲需扩痰展该刺层就么可实梯现整泻体功宪能的朱扩展榜。炉为决撇定一恨个系穴统的冻构架骄,并定按分沃层的耻方式护把以钥上三需个概攀念组付合起棵来,吸SA抚VM挎版本李模型桃必须萝对以获下几亿个问狮题做访出决驳定:祸1〕怖数据蜂模型暖和版针本模修型之议间的红关系仍这决勉定了珠产品秘空间艺与版客本空衬间之亦间的歉关系劫,数柜据模测型定圆义了饥产品查数据接的基溉本概剥念〔盗如构浩架、蜡构件捆、简蜂单文顾件〕迟。版纠本模拆型定坝义了井版本嗓标识谦及其红组织竟,同仿时还糠定义制了查财询和僵创立馆一个朋新版概本的静操作股等等茎。数佳据模肝型和板版本污模型鹿的关趴系可钞以有壮以下处几种劈方式禾:瓦版本跪模型傍位于挨数据屠模型裹之上忘;生版本抱模型结和数晚据模帽型结嫩合在沃一起访;仰数据势模型疏位于滑版本徒模型夕之上贼。枕SA窝VM诞版本嚷模型烂是一刮个层尤次模培型,他因此董应该喊将版裤本模嫩型和倒数据碗模型买分开勇放置微在不静同的顽层。共同时予根据浙用户坛可以霞选择答不同药粒度散的版懂本,均因此楼数据疤模型南应该铁位于苹版本韵模型李之上舞。肿2〕丽选择漆一个杠增量芳表示筒胁脂增量依可以提分为巨三类收:直朴接增筹量、唇内嵌涛增量循、选絮择增纯量。疲作为创一个涉物理薯层面杯上的煤是实得现,毯应当悲考虑辫存储灶效率另和执梁行效间率问芒题。另SA衔VM秤只是扇一个铲基于不软件巨体系物结构先的版晃本管籍理模钥型原躺型,解因此寿不对论增量考存储揪进行绒定义耗。但3〕岂定义抄根本俱的版统本概航念踢饶蒙版本虚模型抗中需切要定沙义一露个基鄙本的趟概念秀,高吐层的失其它丸概念谣必须膜可以垂通过令这个尽根本伶的概蔬念组由合而悄成。偿为使续版本乐模型嚷足够细的通暗用,邪所有牧在版钱本模鼠型中喘的元色素都按是原避子的仿,称顺之为典片段嘉〔f泉ra敢gm笛en茅t〕乐。片瓣段之炒间可忠以在叠数据拢模型第层组叫合形籍成数好据元压素,稿而对谦片段赖的管袋理是狐既允阳许进皇行面脂向状宰态的唇版本旱管理由也允学许面买向变愤更的教版本程管理序。僚4〕瓦外延亦版本软和内蚁延版民本的净关系棒大部碗分面茎向状杨态的勾版本年管理尺具有印外延狭版本妹的特扑点;浊而大累局部豪面向姜变更贺的版控本管伏理具贿有内涌延版挖本的俘特点霸。内祝延版摘本和屠外延饮版本专的关挎系可棒以分乓为三截种:鼻内延朽版本乖位于掀外延敞版本墙之上销;辟外延集版本雾位于高内延挪版本奸之上躲;凉外延鹅版本宇正交钳与内榴延版数本。守为满渔足通笛用型岁,用孩户可共以选早择面鹊向状队态的照版本艘管理虫也可照以选返择面建向变叔更的兽版本梨管理伙,或恩者兼斗而有喷之。炒因此仿SA递VM陡提供陶外延引版本笔与外枝延版漠本正沫交。向5〕舟定义页数据望模型状根本堡对象哥集蝶数据宴模型器中需但要定瓶义一霞个基任本概顽念集基,同泼时允塑许扩衫充该黄概念侄集。届例如对在软课件对尿象的含生命去周期展中,慈软件惯对象线如需愉求定顾义、手设计跑、构隔件、展文档芹、测慰试数抽据等统等均宜可定抹义为项根本诉概念交。其泼它概奸念必番须可槐以通千过这驶个基录本的兆概念奋组合略而成册,例凡如构沫架就搏由构慈件和陵连接侧器组膨合而怜成。贺数据猾模型废中的咐所有周元素孩均可询由版其本模寒型中墓的片偿段组压成。找对数继据模眯型层老进行熟分解奇:底免层为猫基于属ER夜模型话的数帮据模优型,两定义志所有兼的数层据元延素;隶高层夸为基某于S涉A的默数据稠模型活。庄6〕锯定义壶并发永控制赞径相SA迟VM屠中通弹过事唐务管栗理来支进行向并发神控制寸,定航义了利一系肠列的慰根本畅变更岸传播鹅规那么难来控丽制不慕同用趁户间酒的一脏致性搭工作谢,同友时针定对每盘种数乔据类韵型可渡以增对加特正有的饶传播碍规那么择。S执AV肤M没矩有采络用锁演机制们,因药此不莲会产增生死乌锁或疾者特应定版懒本被筋锁定石〔除溜非用鄙户自仅己锁痰定〕抵。当脂发生置冲突尖时,协SA岂VM膛可以秃选择士多种桂解决都方式劲进行碧冲突吩解决丧。但7〕悦定义亦过程巧管理弹模式旬过程扣管理投不仅内支持绞基于调软件羡体系李结构希的过后程模死型,络同时其还应爆该支充持允馋许用皂户自士定义窗过程添模型为。S括AV公M中宾提供让一个册过程雀管理狼模式特,将蚂过程漂模型胀中的迅一系其列阶个段和叹活动胁使用就过程梯模式臂进行轮分解焰,将拜每一剩特定吴的阶粮段同薯相关绪的软捡件产筒品关垃联,扎以活拘动来赌驱动鞋整个问软件形过程缺的执槐行。福根据绞以上绞的决梢定,屿可以圆得出葛SA凶VM绵的分获层版雁本管盟理模丑型的凳总体纤结构属,如叹图2歉.1铃所示倡:箩这些政层可术以整派合成少两大幅类,依即版拒本引煮擎和员版本皱管理三仓库门。而1〕绍版本肚引擎帽版本妥引擎裂提供准根本德的版泛本功瑞能而丛不包龟含任鹿何的冬产品他空间吓。这偶仅仅纲假定羞版本愿元素凝的元赶素标薪识是嫌由数员据模挎型层框提供葱。版赴本模书型与竭数据赵模型炊正交洽,这舅意味团着版海本引志擎可爪以应着用于区任何伤数据功模型含。对恭于一还个对馋象元锐素,诱都有喝一组饭不同铺的片参段,仰每个载片段团都包明含一衣个对支象标纺识和炸一个诸可见场性〔果vi扛si陵bi狭li骆ty嫌〕。离对象趟标识蹲说明孕该片灭断所由属的既对象符元素抬;可生见性饭即数寇据元辽素的拾版本盏标识诚,是忆一个孕由选摘项〔匆op晴ti惑on晓〕组扮成的优逻辑筒表达出式,唯每个棵选项监的值袍可以蚀是T耽RU需E,覆FA物LS菊E,蓄UN扁SE卡T。被全部赛选项当组成朝了一里个面削向变厕更的欺版本游空间邪。在做每一或个可云见性至下,痛都存逢在一武个面探向状赠态的倡版本优空间攻。因烫此版眨本引碗擎既疯提供扭了面标向变坟更的炊版本盈管理搁也可南以提漆供面励向状健态的话版本慕管理福。忠图2拒.1督S螺AV婶M分中层版但本管坛理模迷型乓版本刃模型灵由面活向变梅更的总版本椅模型暂和面娃向状录态的辛版本到模型愚组成抱。面惠向变逃更的项版本涌模型任和面慧向状纷态的绩版本所模型挤有机杂的结敞合在劣一起贵,统揉一的只定义转了修压订、跑分支硬、版火本图胜和网待格、痕外延令版本训和内充延版贷本等诊版本剧模型糟中的肺根本却术语超。疲2〕爱版本束管理尝仓库巷在版妇本引散擎之索上,冒版本喂管理魔仓库碍提供芝了数执据模参型层套、事插务模密型层刮、过画程模兰型层环。数围据模皮型层悟由两啊个子示层组隆成:槐〔1屋〕基庄于E贷R模篮型的仆数据右模型淋;〔酷2〕诸基于盼SA田的数净据模虹型。供基于桌ER寒模型全的数马据模每型负史责提羽供基枣本的结数据宁模型著给它笼以上透的各府层,附同时逮屏蔽蜡它以忘下的多各层打。在粥这一盲层上愧,客瓦户端吊完成所查询怨和更最新操奶作,奉但他哑却感友受不焦到数膊据元站素是视经过怜版本前标识妻的。腐基于膜SA庙的数换据模杯型负久责提兴供软荣件体秀系结银构及惹其语惠义信盈息。姐事务识层提局供了歼协作体、并晋发控祝制、啊长事卫务模协型,旋所有夺的软城件开聋发或誉维护去的活消动都飞包含洞在某累一个割事务恩中。岩每一吊个事症务被册限制秘在产营品空戴间和烂版本稳空间缘的子革集上蔽。过猜程模得型负嚷责定评义用珍户开播发的丽一个污过程洲。工宋作区窃支持扯那么为终用户舰的操锦作提型供接惑口。饮SA轧VM货版本保管理民仓库摘由两蔬个部玩分组拦成:痰一个悠是用银于保丑存片佩段集尺的内些容数领据库胖,一宝个是访包含拉选项枕定义紫、全爸局版铁本规圈那么、陪版本宫图的消元数肢据库白。逐元数脸据库蚕包括朱两个榆局部澡:低选项取定义码:选刊项可符以表小示一记个变晌更、续一个破特定述的属允性等收等。凑n骨个选悠项可坏以组房成一革个狂n畅维的圈网格膊。选头项使针用名雕字进侍行过续行标翁识,姐例如裁:密GU妈I:丰设置违成T左RU暮E表轰示程飘序版参本有播一个灶图形隐的用蠢户界嫩面;安Li你nu贩x:涝设置太成T被RU决E表钉示程袍序版刮本运肃行在的Li位nu刊x操悄作系算统上芽;派Sp沈ee皂dO在pt萝:表删示版怪本是巷否经晓过优绪化。鲜全局胆版本短规那么回:根堵据选让项的脂取值单,可杨得n毁个选缴项可尤有3江n察种组窝合,氧但只益有其描中一讲些可纤以认灿为是提合法衣的。让为了氧管理地这些绣复杂叹的版午本选裕择,蹄我们遗需要送一个束全局醉的版丧本规惊那么库详。而某且,锣可以浩将用激户描尾述的单高层这版本汁描述律〔基英于用捆户自富身偏醋好〕叶会自露动转丑化为目低层锯的版隔本描结述〔盐基于机选项辫的描冶述〕念。贴全局赌版本司规那么穴可以妇分为浇五类谦:挑一般盐性约查束:桨定义铁了选禾项间筝的依贷赖关月系,丸即只修有当此某一搂选项趋设置萝为T甚RU桶E时浇,另抖一选旨项才秋能进爬行设涂置。悬选项雀族:朗族内剩的选洽项必锅须互沃斥,果即族锁内之洲多一捡个选燥项的剧值可城以设愧置为弱TR译UE柱。照合法中性检竭查:由有效历性表兆达了鬼某些也版本念是被冈锁定喷的,遭从而勺有效课的支迫持了境基线定的存次在。林偏爱丽:允农许用盛户设葬定自秀己的菠偏好既。殿默认弦:用万于解箱决二盯义性鸽的选尖择。碎版本茄图:毕每一售个可笼见性单下都甚对应川着一边个面竭向状俗态的睡版本纤空间幸。版症本图日中保柔存着圆每个准版本阅元素愿在相宰同可胳见性电下的洒版本舌演化亩历史膜。逐2.爬3石SA姨VM访总结搁可以舅看出旷SA醉VM炊模型魄具有惕以下来的优致点:统1〕代是在脚统一喷的框诉架中察定义程的版持本模暗型,虽因此慈SA纲VM本模型歪可以刮使不疤同版傅本模梯型之观间的恋比拟用更加至容易敌;乘2〕灯SA陵VM丹是建准立在漂少量叨根本倍概念低之上愤,通束过这芬些基勒本的误概念点可以系表述捡各种废类型挂的版膝本模芽型;碌3〕恐版本帝引擎凶作为们一个撤可复夕用的破核心卸构件跨来构婶建版爽本管闲理模纯型;袭4〕疾统一着版本捷模型歌的一飘个重谨要特方点就渔是版家本模寸型和悉数据焦模型秧正交部;数宾据模电型用所于代慕表软滥件元呆素和坚他们灵之间琴的关冤系;各5〕诚版本寄引擎授支持青基于宇规那么达的软断件配染置项跟的创逼建。翻6〕态非常沟方便乞的进碎行扩恳展,住支持台基于午软件妈体系鼻结构梳的开灿发以姓及过毯程管构理。慧SA疲VM彼的总天体结查构中宣应该宽实现艺以下瞧几个蔬方面舱的功借能:击1〕貌类型披和结眨构汗SA填VM丸根本枣功能汇就是夹提供拥存储剑和管黎理配刮置的嚼能力物。构泳件可膝以是齐任何绒类型圆的软茎件对雁象,艳例如秃:源沈文件表、对住象文劈件,含设计绢文档屿、测线试用喉例。队SA票VM导必须辈提供荣一个迷通用凡的类圣型系玻统,帝这样虚子才咽可以糟对不利同的俱构件舰进行旗区分拆并能羡完成鸡:雾控制胸配置冻的组先合;雪对某漏种类畅型的涂对象袍嵌入羞一些堵语义路知识住;雪对于就不同金类型钥的对顷象使草用不狭同的半语义麻和管死理规把那么;州类型序系统伸应该参可以唐扩展梨,以淋便加拐入用促户定捷义的卖类型面和描优述。泛同时闪应该半提供厚某种吹方式脆来将血构件恼组合馋成更锹大的窗结构黄。焰2〕于持久浅性建数据交需要膜持久革的存裁储以副便进须行管骄理。它3〕塌构件醋标识资对象旁标识真〔O作ID办〕是加由系症统提会供的缎,唯博一且全不变疾的键损值。骗该标老识独监立于畏对象写的其木他属鬼性。板对象页标识烂是S浸AV辈M的读根本岩要求道。但枝同时伏还存宾在面震向值活系统职,在盯这种走模型阅中,猪对象颗通过弟值来克进行慌标识其,而浅该值蝶既不勒唯一喇也不伪恒不而变。愉4〕酿变更零控制惨软件询配置亿不是钟一个拥静态贩元素点;变奏更会纠贯穿栏其整慎个生吴命周细期,该不仅由仅在钓初期呢的开皇发阶那段,照更重改要的煌是在西后期喘的维际护和妖再开峡发。愿SA努VM送一个承很重府要方醉面是纤管理长这样旷的变肾更。厕它包么括两赏个方农面:迹记录宜执行严的变构更和薪执行找变更纱。热变更茶记录理与传厌统的每数据天库不很同,稀变更塔记录肉不仅孝仅是党执行岩这些牧变更都那么养简单致。在自SC密M中刃,每配一个枯数据君元素缓不仅同仅只崇有一敞个版筋本,壁但一动个变带更被鉴执行泡时,膝我们秒不是患去完援全替俱换老华版本瞧,而懒是同狡时保党存未抹变更赤和变迹更的册版本济。这调样子嫌就可腔以方酷便的租取回卖先前摧的版望本。趟变更围处理碑过程刃控制知变更侍的处肺理过添程,填它至赚少包眯括以鸦下几粒个方瘦面:籍生成村一个僻变更颗请求尘;赞存储舰变更停请求鸭并对腹其进梯行作广用:兄将正竞式的抚变更细请求众记录之到数故据库插中,纵并寻肌找出肾受该灵变更涉影响鹅的构哭件及地相应夺的负男责人元;收处理明变更裹请求颠的规突那么依寄赖于些当前兆产品丘的状圾态:厕产品寺在生猛命周驶期的讯所处但的阶裂段及宣所影愈响到徐软件百对象魂的类芹型;学存在兼某种压方式局来确投认相置应变库更的敲负责根人;代变更辅处理族后的群结果迅应该糖和变揭更请弃求链够接在似一起喝以便桂可以途跟踪俘;菊应该祝有相海应的雹方针介来指涉导测亦试、隙证实恨、分逆布完赚成后黎的变灵更;搁访问削控制射规那么才保证泛只有觉经核敏准的候人才现能对棍相应邀得软蝶件对载象进宴行修牺改。树5〕茶一致章性控鞭制迈软件就开发夺者所援面临且的一戴个问肤题是米通过岛适宜添的准脏那么来缘保证家新创访建的衬配置驱的一家致性沫。简依单的榜说,美我们座可以该说一恶个配览置是肤一致醉性的鼻如果丽它的沸构件必能恰恳到好水处的倘组合吊在一铲起,晋例如絮:一丽个接蛙口和破实现搂该接初口的酷功能辩就是窗一致简的。救当用努户请潮求一突个配凤置时达,系贩统应什该保州证其蝴一致震性。补因此角一致汤性与焰版本刷问题娱是紧吵密联悔系在保一起净的。供在技俘术上食,一差致性俗与事获务的读关系蛛非常样密切贪。套6〕垫创立焰当一对个完亲整的寺软件锐系统晚需要践交付余、内郑部使面用或训者测白试时絮,S奔AV训M应份该能群从所醋有必陪须的寻构件津中创燃建它挥。在拾创立层过程婶中,闹我们孤不仅污仅要浊收集想所需桃的构足件,骄还需唯要通精过编笔译、园链接杜来生蚁成一件些构控件。廉因此锐SA旦VM粘应该换具备假设以下至功能俩:钓自动童的寻荡找所枕有必库须的黑构件熟,并吗且自境动调鸣用所衰需的城工具傅〔编膊译器移、链驳接器办等〕桂来完奴成创队建工泊作。爱以一磁种高西效的净方式胃来创迁建配铲置。络保证页根据过用户屿提供英的参蜡数来齐创立槽配置械。肆7〕屡状态和统计米我们高应该誉为版梅本元耍素的沟不同功版本葵指定炸一个滨状态焰,这母样子钥可以头控制盼版本涛元素牙的演怪化过饱程。后对于齐每一妖个状威态值榜,可州能会算有一苏定的经规那么掀与之反绑定搬。例郊如:录用户紫可以量拿到喘的构部件必启须是丈“很经确掩认橡〞贯状态晕。我种们可静以将吴构件曾的状叉态修绸改为历“圈已交低付酬〞束来记四录这鱼个事貌实。轧8〕颈长事胁务最使用匙长事歌务的孝概念呆来封圣装一弯个长裁期的权活动迈——热天、船星期表甚至晃年。桃软件且系统戴的升塘级可楼能会括花费括很长宏一段逗时间汪,并腰包含胶大量放的变门更,饶因此摸我们残须将泛它定候义成害一个于逻辑处实体悉。永9〕喂协作厌支持评与协补作相曾关的详一些伞技术许问题周:修合作粒协议盘的描拌述。崖每一煎个事矿务〔育人〕饶对变粉更及仪其传慎播都美有不衔同的鹿需求义和参鄙数要脑求。俩在不筹同事牧务间剧变更肿的传间播。轻合并密冲突站的变纷更。王10堤〕过伪程建缠模和辉管理甲定义承软件亮过程穗活动位及其躬结构缠的框诵架。蜻允许驾用户战自定玉义的放设定谨软件殖过程店模型宅,过免程模亚型可卧以在夏版本敞演化见的过孕程中希不断撒的演始化。欲以上蒙的功大能既桨可以玻说是轻SA琴VM寒的功活能要童求,谨也可惩以说圈是一秤般的监版本库管理排模型链的基奶本功坟能要盯求,思在后势面的炎章节果中我商们会帝对具立体每梅个功乐能的冠实现从进行萄详细眼的设晨计,铁以使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论