软件体系结构DataFlowArchitectures孙志岗******@hit.*1©******@-MovingfromQualitiesto©******@-MovingfromQualitiestoArchitecturesAstyledescribesaclassofarchitectures描述一类体系结构isfoundrepeatedlyinpractice在实践中被多次设计、应用isapackageofdesigndecisions是若干设计思想的综合hasknownpropertiesthatpermitreuse具有已经被熟知的特性,并且可以复用Date3©******@(described)ponenttypes(.,datarepository,process,object)一组组件类型(例如:数据容器,过程,对象)asetofconnectortypes/interactionmechanisms(.,subroutinecall,event,pipe)一组连接件类型/交互机制(例如:过程调用,事件,管道)ponents这些组件的拓扑分布Date4©******@(described)byasetofconstraintsontopologyandbehavior(.,adatarepositoryisnotallowedtochangestoredvalues,pipelinesareacyclic)一组对拓扑和行为的约束(例如:数据容器不能自己改变数据,管道不能是循环的aninformaldescriptionofthecostsandbenefitsofthestyle,.:“Usethepipeandfilterstylewhenreuseisdesiredandperformanceisnotatoppriority一些对风格的成本和益处的非正式的描述,例如:如果你需要重用性并且性能不是很重要,那么可以使用管道风格Date5©******@,suchasBuschmann,.没有完备的列表Thereisnounique,non-overlappinglist..一个系统通常表现出多种风格Date6©******@©******@,wewilltypicallyfirstexamineits“pure”典型地,融合很多体系风格的特色asanarchitectyoumustunderstandthe“pure”stylestounderstandthestrengthandweaknessesofthestyleaswellastheconsequencesofdeviatingfromthestyle作为一个架构师,你必须理解“纯”的风格。理解它的优点与缺陷,也要理解背离此种风格之后会带来什么结果Date8©******@(数据流风格)putation由数据控制计算thestructureofthedesignisdominatedbyorderlymotionofdatafromprocesstoprocess系统结构由数据
软件体系结构3数据流体系结构DataFlowArchitectures 来自淘豆网www.taodocs.com转载请标明出处.