1 / 5
文档名称:

面向模式的分布式软件构架可视化建模.pdf

格式:pdf   大小:399KB   页数:5页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向模式的分布式软件构架可视化建模.pdf

上传人:qucheng26364 2021/2/23 文件大小:399 KB

下载得到文件列表

面向模式的分布式软件构架可视化建模.pdf

文档介绍

文档介绍:万方数据
面向模式的分布式软件构架可视化建模13IPatternoriented嫦蚰J降姆植际饺砑辜第卷33计.算机工程·软件技术与数据库·102220052刘炜,房鼎益,陈晓江WeiFANG基于构件的软件构架是软件工程中的一个新兴研究领域川。软件构架在系统开发的早期建立,用来描述系统的基本结构,指导整个系统开发过程。随着计算机网络的广泛应用,基于网络的分布式系统已经成为目前汁算机应用系统开发的主流。然而由于分布式系统固有的分布性、异构性和复杂性,使得设计、实现、调试和维护这类系统十分困难,且效率低、成本高。研究和实践表明,解决该问题的根本出路在于采用工程化生产方式,即设计和开发标准的、可复用的构件和系统构架,并在系统构架的指导下通过组装构件来构造大型分布式软件系统。事实上,这种方法已成为实现大规模工程化软件生产的有效途径【。?中,许多被人们广泛采用的构架模式如管道和过滤器、层次结构、代理者等,常被用户按照自己的理解并以不同的方式应用到系统开发中。其结果通常是,系统设计人员无法就软件系统构架达成共识,因而也就无法对系统结构设计方案进行评估、选择与交流,难以指导系统的构造和实现。模式的总结和发展较好地解决了上述问题,它利用软件工程专家在软件开发过程中积累的成功设计经验来指导设计实践。面向模式的分布式软件构架—,建模是指对分布式软件构架模式的提取、描述、分析、验证,以及在软件构架模式指导下的分布式系统构造方法的研究。对于构架模式建模,建模语言是基础,而建模工具及相应的系统开发环境是关键。模式是软件工程专家在软件开发过程中积累的,能够指}解一个特殊问题时,他们一般不是立即发明一种与已有解决方案完全不同的方案,通常是直接利用或改进现成的设计方法来解决新的问题,即复用已有的模式。模式使构架文档化,它把经过充分验证的设计经验进行提炼,使成功的设计知识能够被重用。模式提供了一种公共的词汇和理解,提高了对设计问题及其解决方案的讨论效率。在整个软件开发周期都有模式的应用,例如设计模式、特定程序设计语言甗中的****惯用法等。模式由高至软件构架模式代表了模式系统中的最高级模式,它描述了在软件开发时系统的高层结构特征及基本的设计策略。通常在特定语境中会出现设计问题的重现,构架模式为这类问题提供一个被证明是良好的一般解决方案。现今广泛使用的M(Layers)(PipesFilters)(ClientServer)(Blackboard)(Broker)(MVC)等。21(ADEAG)P147lpl200092通过.标准委员会评审,成为构架描述语言的业界标100m_3428(2005)03o10203ATP3鞅贝笱Ъ扑慊蒲担靼摘要:主要阐述了面向模式的分布式软件构架的概念、原理和常用构架模式的特点。重点研究了提出的面向模式的软件构架建模语言、可视化建模工具的设计原理、功能及特点等,并以一个具体应用实例展示了该建模工具的实用性。关健词:模式;软件构架;构件;分布式系统3(11们的约束,包括构件通信协议、构件问的同步等,并以此为框架,为详细设计奠定基础,它可用于开始阶段的粗粒度设计中。(2)段,即需要细化并且扩展子系统的结构之时。设计模式是中等规模的模式;。用于局部子系统的详细设计阶段。f3)软件构架或设计模式转换成使甩某种专用语言而编写程序的一些方法。惯用法是与具体语言密切相关

最近更新